Update.
[platform/upstream/glibc.git] / misc / sys / cdefs.h
index 9960239..3174a85 100644 (file)
@@ -54,6 +54,7 @@
 
 # define __inline              /* No inline functions.  */
 
+# define __THROW
 # define __P(args)     args
 # define __PMT(args)   args
 
 # define __restrict    /* Ignore */
 #endif
 
+/* ISO C99 also allows to declare arrays as non-overlapping.  The syntax is
+     array_name[restrict]
+   But gcc so far does not support this syntax.  We define a separate macro
+   for this which can be enabled if the underlying compiler supports it.  */
+#define __restrict_arr
+
 #endif  /* sys/cdefs.h */