The relatively recent change to lev_comp do deal with apparent junk in some places in its generated data has triggered a bunch of "cast to 'vA' (aka 'const char *') from smaller integer type 'int' [-Wint-to-pointer-cast]" from clang when building with USE_OLDARGS. Probably should have added a zillion explicit casts to long and 'L' suffix for 0 rather than trying to handle both int and long. Or maybe just turned off that particular warning, which must be coming from -Wall or -Wextra. This modification has no effect for USE_STDARG or USE_VARARGS configs.
14 KiB
14 KiB