]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/tinfo/make_hash.c
ncurses 6.1 - patch 20190720
[ncurses.git] / ncurses / tinfo / make_hash.c
index 9274b87713434f338e45c28d4645be46509c5019..09748ee3e1cedcffb93124070b9b3c22adffdedc 100644 (file)
@@ -43,7 +43,7 @@
 
 #include <ctype.h>
 
-MODULE_ID("$Id: make_hash.c,v 1.26 2019/03/10 01:10:15 tom Exp $")
+MODULE_ID("$Id: make_hash.c,v 1.27 2019/07/20 20:14:46 tom Exp $")
 
 /*
  *     _nc_make_hash_table()
@@ -222,16 +222,16 @@ get_type(int type_mask)
 {
     static char result[40];
     unsigned n;
-    strcpy(result, L_PAREN);
+    _nc_STRCPY(result, L_PAREN, sizeof(result));
     for (n = 0; n < 3; ++n) {
        if ((1 << n) & type_mask) {
            if (result[1])
-               strcat(result, "|");
-           strcat(result, "1<<");
-           strcat(result, typenames[n]);
+               _nc_STRCAT(result, "|", sizeof(result));
+           _nc_STRCAT(result, "1<<", sizeof(result));
+           _nc_STRCAT(result, typenames[n], sizeof(result));
        }
     }
-    strcat(result, R_PAREN);
+    _nc_STRCAT(result, R_PAREN, sizeof(result));
     return result;
 }