35 #define strcasecmp strcmpi 
   36 #define snprintf _snprintf 
   40 int mkstemp_win32(
char *tmpl)
 
   54   if (strcasecmp(tmpl + (len - 7), 
"XXXXXX"))
 
   63   for (i = 0; i < 10; i++)
 
   69     snprintf(numbuf, 
sizeof(numbuf) - 1, 
"%06x", rnd);
 
   70     memmove(nf + (len - 7), numbuf, 6);
 
   71     fd = open(nf, O_RDWR | O_BINARY | O_CREAT, 0444);
 
   74       memmove(tmpl, nf, len);