]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/tinfo/free_ttype.c
ncurses 6.3 - patch 20220529
[ncurses.git] / ncurses / tinfo / free_ttype.c
index 973577636bcf45e37bcb9a0904704e55d32112c3..9622e0e11f4923b1d5a58b759d9217dcaef63458 100644 (file)
@@ -43,7 +43,7 @@
 
 #include <tic.h>
 
-MODULE_ID("$Id: free_ttype.c,v 1.20 2022/05/15 12:42:13 tom Exp $")
+MODULE_ID("$Id: free_ttype.c,v 1.21 2022/05/28 18:02:33 tom Exp $")
 
 static void
 really_free_termtype(TERMTYPE2 *ptr, bool freeStrings)
@@ -67,7 +67,7 @@ really_free_termtype(TERMTYPE2 *ptr, bool freeStrings)
 }
 
 /*
- * This entrypoint is used by tack 1.07
+ * This entrypoint was used by tack 1.07; deprecated with ncurses 6.2
  */
 NCURSES_EXPORT(void)
 _nc_free_termtype(TERMTYPE *ptr)
@@ -75,6 +75,15 @@ _nc_free_termtype(TERMTYPE *ptr)
     really_free_termtype((TERMTYPE2 *) ptr, !NCURSES_EXT_NUMBERS);
 }
 
+/*
+ * These similar entrypoints are not used outside of ncurses.
+ */
+NCURSES_EXPORT(void)
+_nc_free_termtype1(TERMTYPE *ptr)
+{
+    really_free_termtype((TERMTYPE2 *) ptr, TRUE);
+}
+
 #if NCURSES_EXT_NUMBERS
 NCURSES_EXPORT(void)
 _nc_free_termtype2(TERMTYPE2 *ptr)