]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - progs/dump_entry.c
ncurses 5.2
[ncurses.git] / progs / dump_entry.c
index 3830742fcbd6c0ca106929e08d49cec8e2d3b74d..60c88d3f9cab2593702ac52f9db86d1050e41def 100644 (file)
@@ -38,7 +38,7 @@
 #include "termsort.c"          /* this C file is generated */
 #include <parametrized.h>      /* so is this */
 
-MODULE_ID("$Id: dump_entry.c,v 1.53 2000/04/15 21:23:30 tom Exp $")
+MODULE_ID("$Id: dump_entry.c,v 1.54 2000/10/01 01:34:06 tom Exp $")
 
 #define INDENT                 8
 #define DISCARD(string) string = ABSENT_STRING
@@ -641,8 +641,9 @@ fmt_entry(TERMTYPE * tterm,
                sprintf(buffer, "%s@", name);
                WRAP_CONCAT;
            } else if (outform == F_TERMCAP || outform == F_TCONVERR) {
+               int params = (i < (int) SIZEOF(parametrized)) ? parametrized[i] : 0;
                char *srccap = _nc_tic_expand(tterm->Strings[i], TRUE, numbers);
-               char *cv = _nc_infotocap(name, srccap, parametrized[i]);
+               char *cv = _nc_infotocap(name, srccap, params);
 
                if (cv == 0) {
                    if (outform == F_TCONVERR) {