Annotation of embedaddon/php/ext/ereg/regex/regcomp.ih, revision 1.1

1.1     ! misho       1: /* ========= begin header generated by ./mkh ========= */
        !             2: #ifdef __cplusplus
        !             3: extern "C" {
        !             4: #endif
        !             5: 
        !             6: /* === regcomp.c === */
        !             7: static void p_ere(register struct parse *p, int stop);
        !             8: static void p_ere_exp(register struct parse *p);
        !             9: static void p_str(register struct parse *p);
        !            10: static void p_bre(register struct parse *p, register int end1, register int end2);
        !            11: static int p_simp_re(register struct parse *p, int starordinary);
        !            12: static int p_count(register struct parse *p);
        !            13: static void p_bracket(register struct parse *p);
        !            14: static void p_b_term(register struct parse *p, register cset *cs);
        !            15: static void p_b_cclass(register struct parse *p, register cset *cs);
        !            16: static void p_b_eclass(register struct parse *p, register cset *cs);
        !            17: static unsigned char p_b_symbol(register struct parse *p);
        !            18: static unsigned char p_b_coll_elem(register struct parse *p, int endc);
        !            19: static unsigned char othercase(int ch);
        !            20: static void bothcases(register struct parse *p, int ch);
        !            21: static void ordinary(register struct parse *p, register int ch);
        !            22: static void nonnewline(register struct parse *p);
        !            23: static void repeat(register struct parse *p, sopno start, int from, int to);
        !            24: static int seterr(register struct parse *p, int e);
        !            25: static cset *allocset(register struct parse *p);
        !            26: static void freeset(register struct parse *p, register cset *cs);
        !            27: static int freezeset(register struct parse *p, register cset *cs);
        !            28: static int firstch(register struct parse *p, register cset *cs);
        !            29: static int nch(register struct parse *p, register cset *cs);
        !            30: static void mcadd(register struct parse *p, register cset *cs, register const unsigned char *cp);
        !            31: #if 0
        !            32: static void mcsub(register cset *cs, register unsigned char *cp);
        !            33: static int mcin(register cset *cs, register unsigned char *cp);
        !            34: static unsigned char *mcfind(register cset *cs, register unsigned char *cp);
        !            35: #endif
        !            36: static void mcinvert(register struct parse *p, register cset *cs);
        !            37: static void mccase(register struct parse *p, register cset *cs);
        !            38: static int isinsets(register struct re_guts *g, int c);
        !            39: static int samesets(register struct re_guts *g, int c1, int c2);
        !            40: static void categorize(struct parse *p, register struct re_guts *g);
        !            41: static sopno dupl(register struct parse *p, sopno start, sopno finish);
        !            42: static void doemit(register struct parse *p, sop op, size_t opnd);
        !            43: static void doinsert(register struct parse *p, sop op, size_t opnd, sopno pos);
        !            44: static void dofwd(register struct parse *p, sopno pos, sop value);
        !            45: static void enlarge(register struct parse *p, sopno size);
        !            46: static void stripsnug(register struct parse *p, register struct re_guts *g);
        !            47: static void findmust(register struct parse *p, register struct re_guts *g);
        !            48: static sopno pluscount(register struct parse *p, register struct re_guts *g);
        !            49: 
        !            50: #ifdef __cplusplus
        !            51: }
        !            52: #endif
        !            53: /* ========= end header generated by ./mkh ========= */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>