]> git.saurik.com Git - apple/libc.git/blobdiff - stdio/FreeBSD/vsprintf.c
Libc-1439.100.3.tar.gz
[apple/libc.git] / stdio / FreeBSD / vsprintf.c
index 9b85352cb44617cec43a34b34d46b0ca75f264e6..9ec7b246a441b9c3bb48744e2b8aad1620d5ce29 100644 (file)
@@ -51,14 +51,13 @@ vsprintf_l(char * __restrict str, locale_t loc, const char * __restrict fmt, __v
        f._extra = &ext;
        INITEXTRA(&f);
 
        f._extra = &ext;
        INITEXTRA(&f);
 
-       NORMALIZE_LOCALE(loc);
        f._file = -1;
        f._flags = __SWR | __SSTR;
        f._bf._base = f._p = (unsigned char *)str;
        f._bf._size = f._w = INT_MAX;
        f._orientation = 0;
        memset(&f._mbstate, 0, sizeof(mbstate_t));
        f._file = -1;
        f._flags = __SWR | __SSTR;
        f._bf._base = f._p = (unsigned char *)str;
        f._bf._size = f._w = INT_MAX;
        f._orientation = 0;
        memset(&f._mbstate, 0, sizeof(mbstate_t));
-       ret = __vfprintf(&f, loc, fmt, ap);
+       ret = __v2printf(XPRINTF_PLAIN, NULL, &f, loc, fmt, ap);
        *f._p = 0;
        return (ret);
 }
        *f._p = 0;
        return (ret);
 }