respect iso c namespace in stdio.h and wchar.h regarding va_list
authorRich Felker <dalias@aerifal.cx>
Wed, 26 Jun 2013 02:26:20 +0000 (22:26 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 26 Jun 2013 02:26:20 +0000 (22:26 -0400)
commita3e2f3c2b15053a2f9faccc62947b82f2219599f
treec5b3ffd73fa661da51da13e76c897f2ab90aa968
parent8813c956e506d57065b7089a98c8fcef1ef58c47
respect iso c namespace in stdio.h and wchar.h regarding va_list

despite declaring functions that take arguments of type va_list, these
headers are not permitted by the c standard to expose the definition
of va_list, so an alias for the type must be used. the name
__isoc_va_list was chosen to convey that the purpose of this alternate
name is for iso c conformance, and to avoid the multitude of names
which gcc mangles with its hideous "fixincludes" monstrosity, leading
to serious header breakage if these "fixes" are run.
arch/arm/bits/alltypes.h.sh
arch/i386/bits/alltypes.h.sh
arch/microblaze/bits/alltypes.h.sh
arch/mips/bits/alltypes.h.sh
arch/powerpc/bits/alltypes.h.sh
arch/x86_64/bits/alltypes.h.sh
include/stdio.h
include/wchar.h