*/\r
EXPORT int vfprintf(FILE *fp, const char *format, va_list args)\r
{\r
- va_list tmpList = args;\r
+ va_list tmpList;\r
int size;\r
char sbuf[1024];\r
char *buf = sbuf;\r
- \r
+ \r
+\r
+\r
if(!fp || !format) return -1;\r
+\r
+ va_copy(tmpList, args);\r
\r
size = vsnprintf(sbuf, 1024, (char*)format, tmpList);\r
\r