--- src/lib/libc/stdio/vsscanf.c 2005/05/09 12:43:40 1.6 +++ src/lib/libc/stdio/vsscanf.c 2005/07/23 20:23:06 1.7 @@ -41,7 +41,9 @@ #include #include #include + #include "local.h" +#include "priv_stdio.h" static int eofread (void *, char *, int); @@ -60,10 +62,10 @@ vsscanf(const char *str, const char *fmt FILE f; struct __sFILEX ext; - f._file = -1; - f._flags = __SRD; - f._bf._base = f._p = (unsigned char *)str; - f._bf._size = f._r = strlen(str); + f.pub._fileno = -1; + f.pub._flags = __SRD; + f._bf._base = f.pub._p = (unsigned char *)str; + f._bf._size = f.pub._r = strlen(str); f._read = eofread; f._ub._base = NULL; f._lb._base = NULL;