# 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 */