--- freem/src/strings.c 2025/04/09 19:52:02 1.4 +++ freem/src/strings.c 2025/04/13 04:22:43 1.6 @@ -1,5 +1,5 @@ /* - * $Id: strings.c,v 1.4 2025/04/09 19:52:02 snw Exp $ + * $Id: strings.c,v 1.6 2025/04/13 04:22:43 snw Exp $ * freem string library * * @@ -24,6 +24,12 @@ * along with FreeM. If not, see . * * $Log: strings.c,v $ + * Revision 1.6 2025/04/13 04:22:43 snw + * Fix snprintf calls + * + * Revision 1.5 2025/04/10 01:24:39 snw + * Remove C++ style comments + * * Revision 1.4 2025/04/09 19:52:02 snw * Eliminate as many warnings as possible while building with -Wall * @@ -110,7 +116,6 @@ short int stcat (char *dest, const char while ((dest[i] = *source++) != EOL) { if (i++ >= STRLEN) { - //printf("i = %d\r\n", i); dest[--i] = EOL; return FALSE; } @@ -476,8 +481,8 @@ void uuid_v4 (char *buf) seg2[4] = '\0'; - snprintf (seg3, 5, "%04x", seg3num); - snprintf (seg4, 5, "%04x", seg4num); + snprintf (seg3, sizeof (seg3), "%04x", seg3num); + snprintf (seg4, sizeof (seg4), "%04x", seg4num); for (i = 0; i < 12; i++) { seg5[i] = chars[rand () % 16];