mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-13 11:42:38 +03:00
LibC: Turn regex_t and regmatch_t into typedefs
According to POSIX.1-2001 these should be anonymous structs with a typedef.
This commit is contained in:
parent
546fa8cfb5
commit
5a4206ef2e
Notes:
sideshowbarker
2024-07-18 20:21:43 +09:00
Author: https://github.com/gunnarbeutner Commit: https://github.com/SerenityOS/serenity/commit/5a4206ef2ea Pull-request: https://github.com/SerenityOS/serenity/pull/6253
@ -33,9 +33,9 @@ __BEGIN_DECLS
|
||||
|
||||
typedef ssize_t regoff_t;
|
||||
|
||||
struct regex_t {
|
||||
typedef struct {
|
||||
void* __data;
|
||||
};
|
||||
} regex_t;
|
||||
|
||||
enum __Regex_Error {
|
||||
__Regex_NoError,
|
||||
@ -76,11 +76,11 @@ enum ReError {
|
||||
REG_NOMATCH, // regexec() failed to match.
|
||||
};
|
||||
|
||||
struct regmatch_t {
|
||||
typedef struct {
|
||||
regoff_t rm_so; // byte offset from start of string to start of substring
|
||||
regoff_t rm_eo; // byte offset from start of string of the first character after the end of substring
|
||||
regoff_t rm_cnt; // number of matches
|
||||
};
|
||||
} regmatch_t;
|
||||
|
||||
enum __RegexAllFlags {
|
||||
__Regex_Global = 1, // All matches (don't return after first match)
|
||||
|
Loading…
Reference in New Issue
Block a user