⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regnodes.h

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 H
📖 第 1 页 / 共 3 页
字号:
	DEFINEP,  	/* DEFINEP                */	ENDLIKE,  	/* ENDLIKE                */	ENDLIKE,  	/* OPFAIL                 */	ENDLIKE,  	/* ACCEPT                 */	VERB,     	/* VERB                   */	VERB,     	/* PRUNE                  */	VERB,     	/* MARKPOINT              */	VERB,     	/* SKIP                   */	VERB,     	/* COMMIT                 */	VERB,     	/* CUTGROUP               */	KEEPS,    	/* KEEPS                  */	LNBREAK,  	/* LNBREAK                */	VERTWS,   	/* VERTWS                 */	NVERTWS,  	/* NVERTWS                */	HORIZWS,  	/* HORIZWS                */	NHORIZWS, 	/* NHORIZWS               */	FOLDCHAR, 	/* FOLDCHAR               */	NOTHING,  	/* OPTIMIZED              */	PSEUDO,   	/* PSEUDO                 */	/* ------------ States ------------- */	TRIE,     	/* TRIE_next              */	TRIE,     	/* TRIE_next_fail         */	EVAL,     	/* EVAL_AB                */	EVAL,     	/* EVAL_AB_fail           */	CURLYX,   	/* CURLYX_end             */	CURLYX,   	/* CURLYX_end_fail        */	WHILEM,   	/* WHILEM_A_pre           */	WHILEM,   	/* WHILEM_A_pre_fail      */	WHILEM,   	/* WHILEM_A_min           */	WHILEM,   	/* WHILEM_A_min_fail      */	WHILEM,   	/* WHILEM_A_max           */	WHILEM,   	/* WHILEM_A_max_fail      */	WHILEM,   	/* WHILEM_B_min           */	WHILEM,   	/* WHILEM_B_min_fail      */	WHILEM,   	/* WHILEM_B_max           */	WHILEM,   	/* WHILEM_B_max_fail      */	BRANCH,   	/* BRANCH_next            */	BRANCH,   	/* BRANCH_next_fail       */	CURLYM,   	/* CURLYM_A               */	CURLYM,   	/* CURLYM_A_fail          */	CURLYM,   	/* CURLYM_B               */	CURLYM,   	/* CURLYM_B_fail          */	IFMATCH,  	/* IFMATCH_A              */	IFMATCH,  	/* IFMATCH_A_fail         */	CURLY,    	/* CURLY_B_min_known      */	CURLY,    	/* CURLY_B_min_known_fail */	CURLY,    	/* CURLY_B_min            */	CURLY,    	/* CURLY_B_min_fail       */	CURLY,    	/* CURLY_B_max            */	CURLY,    	/* CURLY_B_max_fail       */	COMMIT,   	/* COMMIT_next            */	COMMIT,   	/* COMMIT_next_fail       */	MARKPOINT,	/* MARKPOINT_next         */	MARKPOINT,	/* MARKPOINT_next_fail    */	SKIP,     	/* SKIP_next              */	SKIP,     	/* SKIP_next_fail         */	CUTGROUP, 	/* CUTGROUP_next          */	CUTGROUP, 	/* CUTGROUP_next_fail     */	KEEPS,    	/* KEEPS_next             */	KEEPS,    	/* KEEPS_next_fail        */};#endif/* regarglen[] - How large is the argument part of the node (in regnodes) */#ifdef REG_COMP_Cstatic const U8 regarglen[] = {	0,                                   	/* END          */	0,                                   	/* SUCCEED      */	0,                                   	/* BOL          */	0,                                   	/* MBOL         */	0,                                   	/* SBOL         */	0,                                   	/* EOS          */	0,                                   	/* EOL          */	0,                                   	/* MEOL         */	0,                                   	/* SEOL         */	0,                                   	/* BOUND        */	0,                                   	/* BOUNDL       */	0,                                   	/* NBOUND       */	0,                                   	/* NBOUNDL      */	0,                                   	/* GPOS         */	0,                                   	/* REG_ANY      */	0,                                   	/* SANY         */	0,                                   	/* CANY         */	0,                                   	/* ANYOF        */	0,                                   	/* ALNUM        */	0,                                   	/* ALNUML       */	0,                                   	/* NALNUM       */	0,                                   	/* NALNUML      */	0,                                   	/* SPACE        */	0,                                   	/* SPACEL       */	0,                                   	/* NSPACE       */	0,                                   	/* NSPACEL      */	0,                                   	/* DIGIT        */	0,                                   	/* DIGITL       */	0,                                   	/* NDIGIT       */	0,                                   	/* NDIGITL      */	0,                                   	/* CLUMP        */	0,                                   	/* BRANCH       */	0,                                   	/* BACK         */	0,                                   	/* EXACT        */	0,                                   	/* EXACTF       */	0,                                   	/* EXACTFL      */	0,                                   	/* NOTHING      */	0,                                   	/* TAIL         */	0,                                   	/* STAR         */	0,                                   	/* PLUS         */	EXTRA_SIZE(struct regnode_2),        	/* CURLY        */	EXTRA_SIZE(struct regnode_2),        	/* CURLYN       */	EXTRA_SIZE(struct regnode_2),        	/* CURLYM       */	EXTRA_SIZE(struct regnode_2),        	/* CURLYX       */	0,                                   	/* WHILEM       */	EXTRA_SIZE(struct regnode_1),        	/* OPEN         */	EXTRA_SIZE(struct regnode_1),        	/* CLOSE        */	EXTRA_SIZE(struct regnode_1),        	/* REF          */	EXTRA_SIZE(struct regnode_1),        	/* REFF         */	EXTRA_SIZE(struct regnode_1),        	/* REFFL        */	EXTRA_SIZE(struct regnode_1),        	/* IFMATCH      */	EXTRA_SIZE(struct regnode_1),        	/* UNLESSM      */	EXTRA_SIZE(struct regnode_1),        	/* SUSPEND      */	EXTRA_SIZE(struct regnode_1),        	/* IFTHEN       */	EXTRA_SIZE(struct regnode_1),        	/* GROUPP       */	EXTRA_SIZE(struct regnode_1),        	/* LONGJMP      */	EXTRA_SIZE(struct regnode_1),        	/* BRANCHJ      */	EXTRA_SIZE(struct regnode_1),        	/* EVAL         */	0,                                   	/* MINMOD       */	0,                                   	/* LOGICAL      */	EXTRA_SIZE(struct regnode_1),        	/* RENUM        */	EXTRA_SIZE(struct regnode_1),        	/* TRIE         */	EXTRA_SIZE(struct regnode_charclass),	/* TRIEC        */	EXTRA_SIZE(struct regnode_1),        	/* AHOCORASICK  */	EXTRA_SIZE(struct regnode_charclass),	/* AHOCORASICKC */	EXTRA_SIZE(struct regnode_2L),       	/* GOSUB        */	0,                                   	/* GOSTART      */	EXTRA_SIZE(struct regnode_1),        	/* NREF         */	EXTRA_SIZE(struct regnode_1),        	/* NREFF        */	EXTRA_SIZE(struct regnode_1),        	/* NREFFL       */	EXTRA_SIZE(struct regnode_1),        	/* NGROUPP      */	EXTRA_SIZE(struct regnode_1),        	/* INSUBP       */	EXTRA_SIZE(struct regnode_1),        	/* DEFINEP      */	0,                                   	/* ENDLIKE      */	0,                                   	/* OPFAIL       */	EXTRA_SIZE(struct regnode_1),        	/* ACCEPT       */	0,                                   	/* VERB         */	EXTRA_SIZE(struct regnode_1),        	/* PRUNE        */	EXTRA_SIZE(struct regnode_1),        	/* MARKPOINT    */	EXTRA_SIZE(struct regnode_1),        	/* SKIP         */	EXTRA_SIZE(struct regnode_1),        	/* COMMIT       */	EXTRA_SIZE(struct regnode_1),        	/* CUTGROUP     */	0,                                   	/* KEEPS        */	0,                                   	/* LNBREAK      */	0,                                   	/* VERTWS       */	0,                                   	/* NVERTWS      */	0,                                   	/* HORIZWS      */	0,                                   	/* NHORIZWS     */	EXTRA_SIZE(struct regnode_1),        	/* FOLDCHAR     */	0,                                   	/* OPTIMIZED    */	0,                                   	/* PSEUDO       */};/* reg_off_by_arg[] - Which argument holds the offset to the next node */static const char reg_off_by_arg[] = {	0,	/* END          */	0,	/* SUCCEED      */	0,	/* BOL          */	0,	/* MBOL         */	0,	/* SBOL         */	0,	/* EOS          */	0,	/* EOL          */	0,	/* MEOL         */	0,	/* SEOL         */	0,	/* BOUND        */	0,	/* BOUNDL       */	0,	/* NBOUND       */	0,	/* NBOUNDL      */	0,	/* GPOS         */	0,	/* REG_ANY      */	0,	/* SANY         */	0,	/* CANY         */	0,	/* ANYOF        */	0,	/* ALNUM        */	0,	/* ALNUML       */	0,	/* NALNUM       */	0,	/* NALNUML      */	0,	/* SPACE        */	0,	/* SPACEL       */	0,	/* NSPACE       */	0,	/* NSPACEL      */	0,	/* DIGIT        */	0,	/* DIGITL       */	0,	/* NDIGIT       */	0,	/* NDIGITL      */	0,	/* CLUMP        */	0,	/* BRANCH       */	0,	/* BACK         */	0,	/* EXACT        */	0,	/* EXACTF       */	0,	/* EXACTFL      */	0,	/* NOTHING      */	0,	/* TAIL         */	0,	/* STAR         */	0,	/* PLUS         */	0,	/* CURLY        */	0,	/* CURLYN       */	0,	/* CURLYM       */	0,	/* CURLYX       */	0,	/* WHILEM       */	0,	/* OPEN         */	0,	/* CLOSE        */	0,	/* REF          */	0,	/* REFF         */	0,	/* REFFL        */	2,	/* IFMATCH      */	2,	/* UNLESSM      */	1,	/* SUSPEND      */	1,	/* IFTHEN       */	0,	/* GROUPP       */	1,	/* LONGJMP      */	1,	/* BRANCHJ      */	0,	/* EVAL         */	0,	/* MINMOD       */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -