extern "C" {
#endif
-#if __STDC_VERSION__ >= 199901L
-#define __restrict restrict
-#elif !defined(__GNUC__)
-#define __restrict
-#endif
+#include <features.h>
+#define __NEED_regoff_t
#define __NEED_size_t
#include <bits/alltypes.h>
-typedef long regoff_t;
-
-typedef struct {
+typedef struct re_pattern_buffer {
size_t re_nsub;
void *__opaque, *__padding[4];
size_t __nsub2;
+ char __padding2;
} regex_t;
typedef struct {