-int
-__vfprintf (FILE *fp, const char *fmt0, va_list args);
+int __vfprintf(FILE*, const char*, va_list);
-int
-vfprintf(FILE *f, const char *fmt, va_list ap)
+
+int vfprintf(FILE* f, const char* fmt, va_list ap)
{
- int len;
- char localbuf[BUFSIZ];
+ int len;
+ char localbuf[BUFSIZ];
#if 0
- __fileno_lock(fileno(f));
+ __fileno_lock(fileno(f));
#endif
- if (f->_flag & _IONBF)
- {
- f->_flag &= ~_IONBF;
- f->_ptr = f->_base = localbuf;
- f->_bufsiz = BUFSIZ;
- len = __vfprintf(f,fmt, ap);
- (void)fflush(f);
- f->_flag |= _IONBF;
- f->_base = NULL;
- f->_bufsiz = 0;
- f->_cnt = 0;
- }
- else
- len = __vfprintf(f,fmt, ap);
+ if (f->_flag & _IONBF) {
+ f->_flag &= ~_IONBF;
+ f->_ptr = f->_base = localbuf;
+ f->_bufsiz = BUFSIZ;
+ len = __vfprintf(f, fmt, ap);
+ (void)fflush(f);
+ f->_flag |= _IONBF;
+ f->_base = NULL;
+ f->_bufsiz = 0;
+ f->_cnt = 0;
+ } else {
+ len = __vfprintf(f,fmt, ap);
+ }
#if 0
- __fileno_unlock(fileno(f));
+ __fileno_unlock(fileno(f));
#endif
- return (ferror(f) ? EOF : len);
+ return (ferror(f) ? EOF : len);
}
}
-static int do_div(long long *n,int base)
+static int do_div(LONGLONG *n,int base)
{
- int __res = ((unsigned long long) *n) % (unsigned) base;
- *n = ((unsigned long long) *n) / (unsigned) base;
+ int __res = ((ULONGLONG) *n) % (unsigned) base;
+ *n = ((ULONGLONG) *n) / (unsigned) base;
return __res;
}
-static int number(FILE * f, long long num, int base, int size, int precision ,int type)
+static int number(FILE * f, LONGLONG num, int base, int size, int precision ,int type)
{
char c,sign,tmp[66];
const char *digits="0123456789abcdefghijklmnopqrstuvwxyz";
int __vfprintf(FILE *f, const char *fmt, va_list args)
{
int len;
- unsigned long long num;
+ ULONGLONG num;
int i, base;
long double _ldouble;
double _double;
}
if (qualifier == 'I')
- num = va_arg(args, unsigned long long);
+ num = va_arg(args, ULONGLONG);
else if (qualifier == 'l')
num = va_arg(args, unsigned long);
else if (qualifier == 'h') {