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