]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - progs/dump_entry.h
ncurses 5.1
[ncurses.git] / progs / dump_entry.h
index 2a24ea9d91979d818f3444391002b6058a550d81..57354702840ccc36e2fb77be12ea5be98bf02585 100644 (file)
@@ -1,5 +1,5 @@
 /****************************************************************************
- * Copyright (c) 1998 Free Software Foundation, Inc.                        *
+ * Copyright (c) 1998,1999 Free Software Foundation, Inc.                   *
  *                                                                          *
  * Permission is hereby granted, free of charge, to any person obtaining a  *
  * copy of this software and associated documentation files (the            *
 #define S_VARIABLE     3       /* sort by C variable names */
 #define S_TERMCAP      4       /* sort by termcap names */
 
+/* capability types for the comparison hook */
+#define CMP_BOOLEAN    0       /* comparison on booleans */
+#define CMP_NUMBER     1       /* comparison on numerics */
+#define CMP_STRING     2       /* comparison on strings */
+#define CMP_USE                3       /* comparison on use capabilities */
+
 extern NCURSES_CONST char *nametrans(const char *);
-extern void dump_init(const char *, int, int, int, int);
-extern int fmt_entry(TERMTYPE *, int (*)(int, int), bool, bool);
-extern int dump_entry(TERMTYPE *, bool, int (*)(int, int));
+extern void dump_init(const char *, int, int, int, int, bool);
+extern int fmt_entry(TERMTYPE *, int (*)(int, int), bool, bool, int);
+extern int dump_entry(TERMTYPE *, bool, int, int (*)(int, int));
 extern int dump_uses(const char *, bool);
-extern void compare_entry(void (*)(int, int, const char *));
+extern void compare_entry(void (*)(int, int, const char *), TERMTYPE *, bool);
+extern void repair_acsc(TERMTYPE * tp);
 
 #define FAIL   -1