Update of /cvsroot/mahogany/M/src/wx/vcard
In directory usw-pr-cvs1:/tmp/cvs-serv30828/src/wx/vcard

Modified Files:
        vcc.c-yacc vcc.y 
Log Message:
don't use snprintf() as Borland doesn't have it

Index: vcc.c-yacc
===================================================================
RCS file: /cvsroot/mahogany/M/src/wx/vcard/vcc.c-yacc,v
retrieving revision 1.3
retrieving revision 1.4
diff -b -u -2 -r1.3 -r1.4
--- vcc.c-yacc  12 Jan 2002 14:45:34 -0000      1.3
+++ vcc.c-yacc  12 Apr 2002 12:37:28 -0000      1.4
@@ -112,8 +112,4 @@
 int yylex();
 
-#if defined(WIN32) || defined(_WIN32)
-#define snprintf _snprintf
-#endif
-
 #include <string.h>
 #if !defined(__MWERKS__) && !defined(__FreeBSD__)
@@ -1214,7 +1210,11 @@
        }
     else {
-       char msg[256];
-       snprintf(msg, sizeof(msg), "can't open file '%s' for reading\n", fname);
+       char *msg;
+       msg = (char *)malloc(strlen(fname) + 256);
+       if ( msg ) {
+           sprintf(msg, "can't open file '%s' for reading\n", fname);
        mime_error_(msg);
+           free(msg);
+           }
        return 0;
        }

Index: vcc.y
===================================================================
RCS file: /cvsroot/mahogany/M/src/wx/vcard/vcc.y,v
retrieving revision 1.7
retrieving revision 1.8
diff -b -u -2 -r1.7 -r1.8
--- vcc.y       12 Jan 2002 14:45:34 -0000      1.7
+++ vcc.y       12 Apr 2002 12:37:28 -0000      1.8
@@ -102,8 +102,4 @@
 int yylex();
 
-#if defined(WIN32) || defined(_WIN32)
-#define snprintf _snprintf
-#endif
-
 #include <string.h>
 #if !defined(__MWERKS__) && !defined(__FreeBSD__)
@@ -1183,7 +1179,11 @@
        }
     else {
-       char msg[256];
-       snprintf(msg, sizeof(msg), "can't open file '%s' for reading\n", fname);
+       char *msg;
+       msg = (char *)malloc(strlen(fname) + 256);
+       if ( msg ) {
+           sprintf(msg, "can't open file '%s' for reading\n", fname);
        mime_error_(msg);
+           free(msg);
+           }
        return 0;
        }


_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to