-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexprat.tête
35 lines (32 loc) · 976 Bytes
/
exprat.tête
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "base.tête"
#include <regex.h>
#define exprat_t regex_t
#define ra_nsous re_nsub
#define ratdec_t regoff_t
#define ratcorrespond_t regmatch_t
#define rc_dd rm_so
#define rc_fd rm_eo
#define RAT_ÉTENDU REG_EXTENDED
#define RAT_ICAS REG_ICASE
#define RAT_PASDESOUS REG_NOSUB
#define RAT_NOUVELLELIGNE REG_NEWLINE
#define RAT_PASDEDDL REG_NOTBOL
#define RAT_PASDEFDL REG_NOTEOL
#define RAT_PASDECORRESPONDANCE REG_NOMATCH
#define RAT_MAUVAISMOT REG_BADPAT
#define RAT_ECOLLAGE REG_ECOLLATE
#define RAT_ECTYPE REG_ECTYPE
#define RAT_EECHAPPE REG_EESCAPE
#define RAT_ESOUSRAT REG_ESUBREG
#define RAT_ECROCH REG_EBRACK
#define RAT_EPAREN REG_EPAREN
#define RAT_EACCOLADE REG_EBRACE
#define RAT_MAUVAISR REG_BADR
#define RAT_EINTERVALLE REG_ERANGE
#define RAT_EESPACE REG_ESPACE
#define RAT_MAUVAISRPT REG_BADRPT /* ??? */
#define RAT_EPASDESYS REG_ENOSYS /* ??? */
#define ratcomp regcomp
#define raterreur regerror
#define ratexéc regexec
#define ratlibère regfree