Browse Source

'I32' and 'I' support

experimental/5.2-WITH_DRCP
Antony Dovgal 19 years ago
parent
commit
515aaeda10
  1. 11
      main/snprintf.c
  2. 11
      main/spprintf.c

11
main/snprintf.c

@ -716,7 +716,16 @@ static int format_converter(register buffy * odp, const char *fmt, va_list ap) /
modifier = LM_LONG_LONG;
} else
#endif
modifier = LM_LONG;
if (*fmt == '3' && *(fmt+1) == '2') {
fmt += 2;
modifier = LM_LONG;
} else {
#ifdef _WIN64
modifier = LM_LONG_LONG;
#else
modifier = LM_LONG;
#endif
}
break;
case 'l':
fmt++;

11
main/spprintf.c

@ -312,7 +312,16 @@ static void xbuf_format_converter(smart_str *xbuf, const char *fmt, va_list ap)
modifier = LM_LONG_LONG;
} else
#endif
modifier = LM_LONG;
if (*fmt == '3' && *(fmt+1) == '2') {
fmt += 2;
modifier = LM_LONG;
} else {
#ifdef _WIN64
modifier = LM_LONG_LONG;
#else
modifier = LM_LONG;
#endif
}
break;
case 'l':
fmt++;

Loading…
Cancel
Save