fix regression in size of nlink_t (broken stat struct) on x86_64
[musl] / include / regex.h
index b7167b8..dce2177 100644 (file)
@@ -5,22 +5,18 @@
 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 {