acadia-newlib/newlib/libc/include
avg 3abc66ec6b don't use C99 static array indices with older GCC versions
For example, the FreeBSD GCC (4.2.1) has a spotty support for that
feature.  If the static keyword is used with an unnamed array parameter
in a function declaration, then the compilation fails with:
error: static or type qualifiers in abstract declarator

The feature does work if the parameter is named.
So, the restriction introduced in this commit can be removed when all
affected function prototypes have the workaround.

MFC after:	1 week
Sponsored by:	Panzura
2017-04-04 11:44:03 +02:00
..
machine Provide __intmax_t and __uintmax_t 2016-10-25 16:24:05 +02:00
rpc * libc/include/locale.h (NULL): Fetch definition via stddef.h. 2012-11-01 11:51:12 +00:00
sys don't use C99 static array indices with older GCC versions 2017-04-04 11:44:03 +02:00
_ansi.h * libc/include/_ansi.h: _LONG_LONG_TYPE definition removed. 2014-10-10 14:43:19 +00:00
_newlib_version.h Fix _newlib_version.h logic to support building gcc with newlib. 2016-02-25 15:04:19 -05:00
_syslist.h 2009-12-17 Jeff Johnston <jjohnstn@redhat.com> 2009-12-17 21:08:04 +00:00
alloca.h 2006-12-13 Joel Schopp <jschopp@austin.ibm.com> 2006-12-13 23:01:21 +00:00
ar.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
argz.h * libc/argz/argz_create_sep.c (argz_create_sep): Initialize *argz_len 2007-05-23 16:36:23 +00:00
assert.h * libc/include/assert.h (static_assert): Define. 2012-10-16 19:00:30 +00:00
complex.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
cpio.h Add cpio.h 2016-04-04 10:25:27 -05:00
ctype.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
devctl.h devctl.h: Fix typo and include proper header 2017-01-25 12:37:19 +01:00
dirent.h Feature test macros overhaul: dirent.h 2016-03-17 21:08:51 -05:00
envlock.h 2008-10-31 Jeff Johnston <jjohnstn@redhat.com> 2008-10-31 21:03:42 +00:00
envz.h * libc/argz: New directory. 2002-06-14 20:51:09 +00:00
errno.h 2003-05-28 Jeff Johnston <jjohnstn@redhat.com> 2003-05-28 22:04:40 +00:00
fastmath.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
fcntl.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
fnmatch.h Feature test macros overhaul: fnmatch.h 2016-03-17 21:08:54 -05:00
getopt.h * newlib/libc/include/getopt.h (struct option): name field should be 2013-11-13 09:09:45 +00:00
glob.h 2013-11-21 Julio Gutierrez <jgutleyva@gmail.com> 2013-11-21 17:04:57 +00:00
grp.h Feature test macros overhaul: grp.h 2016-03-17 21:08:56 -05:00
iconv.h 2013-11-20 Daniel Ramirez <javamonn@gmail.com> 2013-11-20 13:39:36 +00:00
ieeefp.h math: guard BSD finite/isinf/isnan functions properly in math.h 2016-04-04 14:13:21 -05:00
inttypes.h Fix for pri and scn formats 2015-08-27 12:50:25 +02:00
langinfo.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
libgen.h Rework handling of basename variants 2015-07-06 14:58:51 -05:00
limits.h Feature test macros overhaul: limits.h 2016-03-17 21:08:57 -05:00
locale.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
malloc.h * libc/include/malloc.h (struct mallinfo): Convert type of all members 2013-02-26 14:25:13 +00:00
math.h math.h: fix guards on basic M_ constants 2016-07-15 09:06:53 -05:00
memory.h Provide <memory.h> 2016-11-22 14:21:35 +01:00
newlib.h 2002-08-28 Jeff Johnston <jjohnstn@redhat.com> 2002-08-28 23:42:53 +00:00
paths.h 2013-10-10 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-10-15 17:34:23 +00:00
pthread.h Add pthread_setname_np() and pthread_getname_np() 2017-01-09 16:19:58 +01:00
pwd.h Feature test macros overhaul: pwd.h 2016-03-17 21:09:01 -05:00
reent.h Eliminate use of Newlib-specific <machine/types.h> 2016-04-13 13:30:27 +02:00
regdef.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
regex.h 2013-11-20 Chirayu Desai <chirayudesai1@gmail.com> 2013-11-20 16:25:50 +00:00
sched.h 2010-04-01 Joel Sherrill <joel.sherrill@oarcorp.com> 2010-04-01 18:33:37 +00:00
search.h 2013-11-20 Daniel Ramirez <javamonn@gmail.com> 2013-11-20 18:22:27 +00:00
setjmp.h * libc/include/setjmp.h (longjmp): Fix copy/paste error. 2014-01-20 17:23:41 +00:00
signal.h Feature test macros overhaul: signal.h 2016-03-17 21:09:03 -05:00
spawn.h * libc/include/spawn.h (posix_spawn_file_actions_destroy): Fix typo 2013-11-25 17:23:30 +00:00
stdatomic.h 2013-09-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-09-12 22:05:43 +00:00
stdint.h Provide __intmax_t and __uintmax_t 2016-10-25 16:24:05 +02:00
stdio.h Define va_list in stdio.h and wchar.h 2016-08-12 11:43:14 -05:00
stdio_ext.h * libc/include/stdio.h (__SNLK): Define. 2014-12-15 18:22:56 +00:00
stdlib.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
string.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
strings.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
tar.h Feature test macros overhaul: tar.h 2016-04-04 10:25:29 -05:00
termios.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
tgmath.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
threads.h Import <threads.h> from latest FreeBSD. 2015-10-13 17:52:34 -04:00
time.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
unctrl.h * libc/include/sys/config.h: define __IMPORT appropriately 2000-08-01 20:51:51 +00:00
unistd.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
utime.h 2002-07-04 Jeff Johnston <jjohnstn@redhat.com> 2002-07-04 22:51:08 +00:00
utmp.h import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
wchar.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
wctype.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00
wordexp.h 2013-11-23 Bryan Dunsmore <dunsmoreb@gmail.com> 2013-11-23 22:39:34 +00:00
xlocale.h Rename <sys/_locale.h> to <xlocale.h> 2017-03-22 10:03:45 +01:00