PostgreSQL Source Code git master
|
Go to the source code of this file.
Functions | |
static struct cvec * | newcvec (int nchrs, int nranges) |
static struct cvec * | clearcvec (struct cvec *cv) |
static void | addchr (struct cvec *cv, chr c) |
static void | addrange (struct cvec *cv, chr from, chr to) |
static struct cvec * | getcvec (struct vars *v, int nchrs, int nranges) |
static void | freecvec (struct cvec *cv) |
Definition at line 79 of file regc_cvec.c.
References assert, cvec::chrs, cvec::chrspace, and cvec::nchrs.
Referenced by allcases(), cclasscvec(), eclass(), and range().
Definition at line 90 of file regc_cvec.c.
References assert, cvec::nranges, cvec::ranges, and cvec::rangespace.
Referenced by bringetbitmap(), cclasscvec(), and range().
Definition at line 66 of file regc_cvec.c.
References assert, cvec::cclasscode, cvec::nchrs, and cvec::nranges.
|
static |
Definition at line 112 of file regc_cvec.c.
References cvec::chrspace, clearcvec(), vars::cv, ERR, freecvec(), cvec::nchrs, newcvec(), cvec::nranges, and REG_ESPACE.
Referenced by allcases(), cclasscvec(), eclass(), and range().
|
static |
Definition at line 45 of file regc_cvec.c.
References cvec::chrs, cvec::chrspace, clearcvec(), MALLOC, cvec::nchrs, cvec::nranges, cvec::ranges, and cvec::rangespace.
Referenced by getcvec().