diff options
author | Jakob Kaivo <jkk@ung.org> | 2019-02-09 16:55:52 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2019-02-09 16:55:52 -0500 |
commit | 7958762d8b94f0aa3babe1d5a8cf0cd57eb3b88f (patch) | |
tree | 74100622b4ff8ac5b72cf2c4d4903f840f3b1c11 /src/regex | |
parent | 0f7495e05b3367fa5863781bb3dcd3871405a73e (diff) |
merge POSIX.2 identifiers
Diffstat (limited to 'src/regex')
-rw-r--r-- | src/regex/REG_BADBR.c | 6 | ||||
-rw-r--r-- | src/regex/REG_BADPAT.c | 6 | ||||
-rw-r--r-- | src/regex/REG_BADRPT.c | 6 | ||||
-rw-r--r-- | src/regex/REG_EBRACE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_EBRACK.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ECOLLATE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ECTYPE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_EESCAPE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ENOSYS.c | 6 | ||||
-rw-r--r-- | src/regex/REG_EPAREN.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ERANGE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ESPACE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ESUBREG.c | 6 | ||||
-rw-r--r-- | src/regex/REG_EXTENDED.c | 6 | ||||
-rw-r--r-- | src/regex/REG_ICASE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_NEWLINE.c | 6 | ||||
-rw-r--r-- | src/regex/REG_NOMATCH.c | 6 | ||||
-rw-r--r-- | src/regex/REG_NOSUB.c | 6 | ||||
-rw-r--r-- | src/regex/REG_NOTBOL.c | 6 | ||||
-rw-r--r-- | src/regex/REG_NOTEOL.c | 6 | ||||
-rw-r--r-- | src/regex/regcomp.c | 12 | ||||
-rw-r--r-- | src/regex/regerror.c | 11 | ||||
-rw-r--r-- | src/regex/regex_t.c | 10 | ||||
-rw-r--r-- | src/regex/regexec.c | 11 | ||||
-rw-r--r-- | src/regex/regfree.c | 10 | ||||
-rw-r--r-- | src/regex/regmatch_t.c | 10 | ||||
-rw-r--r-- | src/regex/regoff_t.c | 6 |
27 files changed, 190 insertions, 0 deletions
diff --git a/src/regex/REG_BADBR.c b/src/regex/REG_BADBR.c new file mode 100644 index 00000000..39c38d8e --- /dev/null +++ b/src/regex/REG_BADBR.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_BADBR (10) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_BADPAT.c b/src/regex/REG_BADPAT.c new file mode 100644 index 00000000..9df88255 --- /dev/null +++ b/src/regex/REG_BADPAT.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_BADPAT (2) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_BADRPT.c b/src/regex/REG_BADRPT.c new file mode 100644 index 00000000..db7f750c --- /dev/null +++ b/src/regex/REG_BADRPT.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_BADRPT (13) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_EBRACE.c b/src/regex/REG_EBRACE.c new file mode 100644 index 00000000..f198a6f9 --- /dev/null +++ b/src/regex/REG_EBRACE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_EBRACE (9) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_EBRACK.c b/src/regex/REG_EBRACK.c new file mode 100644 index 00000000..867613e5 --- /dev/null +++ b/src/regex/REG_EBRACK.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_EBRACK (7) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ECOLLATE.c b/src/regex/REG_ECOLLATE.c new file mode 100644 index 00000000..82524785 --- /dev/null +++ b/src/regex/REG_ECOLLATE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ECOLLATE (3) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ECTYPE.c b/src/regex/REG_ECTYPE.c new file mode 100644 index 00000000..30d9b1dd --- /dev/null +++ b/src/regex/REG_ECTYPE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ECTYPE (4) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_EESCAPE.c b/src/regex/REG_EESCAPE.c new file mode 100644 index 00000000..c331540e --- /dev/null +++ b/src/regex/REG_EESCAPE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_EESCAPE (5) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ENOSYS.c b/src/regex/REG_ENOSYS.c new file mode 100644 index 00000000..25218610 --- /dev/null +++ b/src/regex/REG_ENOSYS.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ENOSYS (-1) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_EPAREN.c b/src/regex/REG_EPAREN.c new file mode 100644 index 00000000..d9513988 --- /dev/null +++ b/src/regex/REG_EPAREN.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_EPAREN (8) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ERANGE.c b/src/regex/REG_ERANGE.c new file mode 100644 index 00000000..ff85a8da --- /dev/null +++ b/src/regex/REG_ERANGE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ERANGE (11) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ESPACE.c b/src/regex/REG_ESPACE.c new file mode 100644 index 00000000..81971dcb --- /dev/null +++ b/src/regex/REG_ESPACE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ESPACE (12) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ESUBREG.c b/src/regex/REG_ESUBREG.c new file mode 100644 index 00000000..48353dbc --- /dev/null +++ b/src/regex/REG_ESUBREG.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ESUBREG (6) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_EXTENDED.c b/src/regex/REG_EXTENDED.c new file mode 100644 index 00000000..8b665c9e --- /dev/null +++ b/src/regex/REG_EXTENDED.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_EXTENDED (1<<0) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_ICASE.c b/src/regex/REG_ICASE.c new file mode 100644 index 00000000..a06e5cd9 --- /dev/null +++ b/src/regex/REG_ICASE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_ICASE (1<<1) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_NEWLINE.c b/src/regex/REG_NEWLINE.c new file mode 100644 index 00000000..a77ca4f3 --- /dev/null +++ b/src/regex/REG_NEWLINE.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_NEWLINE (1<<3) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_NOMATCH.c b/src/regex/REG_NOMATCH.c new file mode 100644 index 00000000..7437dc81 --- /dev/null +++ b/src/regex/REG_NOMATCH.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_NOMATCH (1) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_NOSUB.c b/src/regex/REG_NOSUB.c new file mode 100644 index 00000000..b60dae7e --- /dev/null +++ b/src/regex/REG_NOSUB.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_NOSUB (1<<2) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_NOTBOL.c b/src/regex/REG_NOTBOL.c new file mode 100644 index 00000000..07ec5a49 --- /dev/null +++ b/src/regex/REG_NOTBOL.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_NOTBOL (1<<0) +/* +POSIX(2) +*/ + diff --git a/src/regex/REG_NOTEOL.c b/src/regex/REG_NOTEOL.c new file mode 100644 index 00000000..b9cc8f09 --- /dev/null +++ b/src/regex/REG_NOTEOL.c @@ -0,0 +1,6 @@ +#include <regex.h> +#define REG_NOTEOL (1<<1) +/* +POSIX(2) +*/ + diff --git a/src/regex/regcomp.c b/src/regex/regcomp.c new file mode 100644 index 00000000..9c3585b1 --- /dev/null +++ b/src/regex/regcomp.c @@ -0,0 +1,12 @@ +#include <regex.h> + +int regcomp(regex_t * restrict preg, const char * restrict pattern, int cflags) +{ + return 0; +} + + +/* +POSIX(2) +*/ + diff --git a/src/regex/regerror.c b/src/regex/regerror.c new file mode 100644 index 00000000..6c11fb3b --- /dev/null +++ b/src/regex/regerror.c @@ -0,0 +1,11 @@ +#include <regex.h> + +size_t regerror(int errcode, const regex_t * restrict preg, char * restrict errbuf, size_t errbuf_size) +{ + return 0; +} + +/* +POSIX(2) +*/ + diff --git a/src/regex/regex_t.c b/src/regex/regex_t.c new file mode 100644 index 00000000..dba1a5e4 --- /dev/null +++ b/src/regex/regex_t.c @@ -0,0 +1,10 @@ +#include <regex.h> + +typedef struct { + size_t re_nsub; +} regex_t; + +/* +POSIX(2) +*/ + diff --git a/src/regex/regexec.c b/src/regex/regexec.c new file mode 100644 index 00000000..d749c257 --- /dev/null +++ b/src/regex/regexec.c @@ -0,0 +1,11 @@ +#include <regex.h> + +int regexec(const regex_t * restrict preg, const char * restrict string, size_t nmatch, regmatch_t pmatch[restrict], int eflags) +{ + return 0; +} + +/* +POSIX(2) +*/ + diff --git a/src/regex/regfree.c b/src/regex/regfree.c new file mode 100644 index 00000000..14395e6a --- /dev/null +++ b/src/regex/regfree.c @@ -0,0 +1,10 @@ +#include <regex.h> + +void regfree(regex_t * preg) +{ +} + +/* +POSIX(2) +*/ + diff --git a/src/regex/regmatch_t.c b/src/regex/regmatch_t.c new file mode 100644 index 00000000..0525530a --- /dev/null +++ b/src/regex/regmatch_t.c @@ -0,0 +1,10 @@ +#include <regex.h> + +typedef struct { + regoff_t rm_so; + regoff_t rm_eo; +} regmatch_t; +/* +POSIX(2) +*/ + diff --git a/src/regex/regoff_t.c b/src/regex/regoff_t.c new file mode 100644 index 00000000..a87283e1 --- /dev/null +++ b/src/regex/regoff_t.c @@ -0,0 +1,6 @@ +#include <regex.h> +typedef long long int regoff_t; +/* +POSIX(2) +*/ + |