From: K.Kosako Date: Mon, 27 Aug 2018 04:35:38 +0000 (+0900) Subject: refactoring X-Git-Tag: v6.9.0~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6467c72ea3c4497a262f385c4acb52e70a580ce4;p=onig refactoring --- diff --git a/src/regparse.h b/src/regparse.h index 87e7c0c..ff24eeb 100644 --- a/src/regparse.h +++ b/src/regparse.h @@ -115,20 +115,22 @@ enum EnclosureType { #define NODE_STRING_BUF_SIZE 24 /* sizeof(CClassNode) - sizeof(int)*4 */ #define NODE_BACKREFS_SIZE 6 -#define STRING_RAW (1<<0) /* by backslashed number */ -#define STRING_AMBIG (1<<1) -#define STRING_DONT_GET_OPT_INFO (1<<2) +#define NODE_STRING_RAW (1<<0) /* by backslashed number */ +#define NODE_STRING_AMBIG (1<<1) +#define NODE_STRING_DONT_GET_OPT_INFO (1<<2) #define NODE_STRING_LEN(node) (int )((node)->u.str.end - (node)->u.str.s) -#define NODE_STRING_SET_RAW(node) (node)->u.str.flag |= STRING_RAW -#define NODE_STRING_CLEAR_RAW(node) (node)->u.str.flag &= ~STRING_RAW -#define NODE_STRING_SET_AMBIG(node) (node)->u.str.flag |= STRING_AMBIG +#define NODE_STRING_SET_RAW(node) (node)->u.str.flag |= NODE_STRING_RAW +#define NODE_STRING_CLEAR_RAW(node) (node)->u.str.flag &= ~NODE_STRING_RAW +#define NODE_STRING_SET_AMBIG(node) (node)->u.str.flag |= NODE_STRING_AMBIG #define NODE_STRING_SET_DONT_GET_OPT_INFO(node) \ - (node)->u.str.flag |= STRING_DONT_GET_OPT_INFO -#define NODE_STRING_IS_RAW(node) (((node)->u.str.flag & STRING_RAW) != 0) -#define NODE_STRING_IS_AMBIG(node) (((node)->u.str.flag & STRING_AMBIG) != 0) + (node)->u.str.flag |= NODE_STRING_DONT_GET_OPT_INFO +#define NODE_STRING_IS_RAW(node) \ + (((node)->u.str.flag & NODE_STRING_RAW) != 0) +#define NODE_STRING_IS_AMBIG(node) \ + (((node)->u.str.flag & NODE_STRING_AMBIG) != 0) #define NODE_STRING_IS_DONT_GET_OPT_INFO(node) \ - (((node)->u.str.flag & STRING_DONT_GET_OPT_INFO) != 0) + (((node)->u.str.flag & NODE_STRING_DONT_GET_OPT_INFO) != 0) #define BACKREFS_P(br) \ (IS_NOT_NULL((br)->back_dynamic) ? (br)->back_dynamic : (br)->back_static)