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