Searched refs:ire (Results 1 - 6 of 6) sorted by relevance

/ast/src/cmd/dsslib/ip_t/
H A Dire.c23 * ire re implementation
47 #include "ire.h"
68 irealloc(Ire_t* ire, void* p, size_t n) argument
72 if (ire->vm)
73 r = vmnewof(ire->vm, p, char, n, 0);
75 r = (*ire->disc->resizef)(ire->disc->resizehandle, p, n);
78 else if (ire->disc->errorf)
79 (*ire->disc->errorf)(ire, ir
135 Ire_t* ire; local
401 ireexec(Ire_t* ire, void* data, size_t size) argument
413 irefree(Ire_t* ire) argument
[all...]
H A Direexec.h23 * include this file to instantiate a private ire exec
42 IRENEXT(Ire_t* ire, register Re_t* re, int must, IREINT* lp, IREINT* rp) argument
52 return !ire->right || lp >= rp;
60 else if (IRENEXT(ire, re->next, must, lp, rp))
74 if (*cp == ire->group && ire->group)
104 if (cp >= bp && IRENEXT(ire, re->next, must, cp + 1, rp))
111 * IREINT ire exec
115 IREEXEC(Ire_t* ire, void* data, size_t size) argument
117 register Re_t* re = ire
[all...]
H A Dip_t.c32 #include <ire.h>
337 Ire_t* ire; local
341 if (!(ire = pm->ire32))
345 if (!(ire = irecomp(pm->pat, 4, 0, 1, 1, &iredisc)))
347 pm->ire32 = ire;
350 else if (!(ire = pm->ire16))
354 if (!(ire = irecomp(pm->pat, 2, 0, 1, 1, &iredisc)))
356 pm->ire16 = ire;
358 return ireexec(ire, val->buffer.data, val->buffer.size) != 0;
644 "Matches on this type treat a string pattern as an ire(
[all...]
H A DMakefile11 ire.c itl.c \
/ast/src/lib/libast/misc/
H A Dglob.c300 regex_t* ire; local
514 if ((ire = gp->gl_ignore) && (gp->re_flags & REG_ICASE))
525 ire = gp->gl_ignorei;
533 if (ire && !regexec(ire, name, 0, NiL, 0))
/ast/src/cmd/nmake/
H A Dexpand.c791 regex_t ire; local
843 re = &ire;
937 regfree(&ire);

Completed in 20 milliseconds