CVSROOT:        /cvs
Module name:    src
Changes by:     yasu...@cvs.openbsd.org 2025/08/08 09:58:53

Modified files:
        lib/libc       : Symbols.list shlib_version 
        lib/libc/hidden: _stdio.h stdio.h 
        lib/libc/stdio : asprintf.c fdopen.c fflush.c fgetwc.c findfp.c 
                         flockfile.c fopen.c fpurge.c fputwc.c freopen.c 
                         fwide.c local.h rget.c setvbuf.c snprintf.c 
                         sprintf.c sscanf.c ungetwc.c vasprintf.c 
                         vdprintf.c vfprintf.c vfwprintf.c vsnprintf.c 
                         vsprintf.c vsscanf.c vswprintf.c vswscanf.c 
                         wbuf.c 
Removed files:
        lib/libc/stdio : fileext.h wcio.h 

Log message:
Modify the FILE object's members.  Bump the libc major.  Now we can
bump the short members _file and _flags to int and drop the SHRT_MAX
tests.  Reorder the members, merge __sfileext into the object, switch
the *printf and *scanf families from _FILEEXT_SETUP() to the
FILEINIT() initializer, and update the allocation code in findfp().
Also, delete the  __sF, _srget, and __swbuf symbols that remain from
the previous step for our transition.

original diff from guenther, tweak by yasuoka
ok sthen

Reply via email to