comparison osdep/vsscanf.c @ 9380:edfe34c5405d

linux->osdep
author arpi
date Sun, 09 Feb 2003 20:18:23 +0000
parents linux/vsscanf.c@1dd8fe0776d3
children 08cac43f1e38
comparison
equal deleted inserted replaced
9379:475bb1a6ef75 9380:edfe34c5405d
1 #include "../config.h"
2
3 #ifndef HAVE_VSSCANF
4 /* system has no vsscanf. try to provide one */
5
6 #include <stdio.h>
7 #include <stdarg.h>
8
9 int
10 vsscanf(const char *str, const char *format, va_list ap)
11 {
12 /* XXX: can this be implemented in a more portable way? */
13 long p1 = va_arg(ap, long);
14 long p2 = va_arg(ap, long);
15 long p3 = va_arg(ap, long);
16 long p4 = va_arg(ap, long);
17 long p5 = va_arg(ap, long);
18 return sscanf(str, format, p1, p2, p3, p4, p5);
19 }
20 #endif