PostgreSQL Source Code
git master
|
#include "postgres.h"
#include <ctype.h>
#include <limits.h>
#include <wctype.h>
#include "mb/pg_wchar.h"
#include "miscadmin.h"
#include "regex.h"
Go to the source code of this file.
Macros | |
#define | FUNCPTR(name, args) (*name) args |
#define | MALLOC(n) palloc_extended((n), MCXT_ALLOC_NO_OOM) |
#define | FREE(p) pfree(VS(p)) |
#define | REALLOC(p, n) repalloc_extended(VS(p),(n), MCXT_ALLOC_NO_OOM) |
#define | INTERRUPT(re) CHECK_FOR_INTERRUPTS() |
#define | assert(x) Assert(x) |
#define | CHR(c) ((unsigned char) (c)) /* turn char literal into chr literal */ |
#define | DIGITVAL(c) ((c)-'0') /* turn chr digit into its value */ |
#define | CHRBITS 32 /* bits in a chr; must not use sizeof */ |
#define | CHR_MIN 0x00000000 /* smallest and largest chr; the value */ |
#define | CHR_MAX |
#define | CHR_IS_IN_RANGE(c) ((c) <= CHR_MAX) |
#define | MAX_SIMPLE_CHR 0x7FF /* suitable value for Unicode */ |
#define | iscalnum(x) pg_wc_isalnum(x) |
#define | iscalpha(x) pg_wc_isalpha(x) |
#define | iscdigit(x) pg_wc_isdigit(x) |
#define | iscspace(x) pg_wc_isspace(x) |
Typedefs | |
typedef pg_wchar | chr |
typedef unsigned | uchr |
Definition at line 56 of file regcustom.h.
Definition at line 62 of file regcustom.h.
Definition at line 77 of file regcustom.h.
#define CHR_MAX |
Definition at line 66 of file regcustom.h.
Definition at line 65 of file regcustom.h.
Definition at line 64 of file regcustom.h.
Definition at line 63 of file regcustom.h.
Definition at line 53 of file regcustom.h.
Definition at line 51 of file regcustom.h.
#define INTERRUPT | ( | re | ) | CHECK_FOR_INTERRUPTS() |
Definition at line 55 of file regcustom.h.
#define iscalnum | ( | x | ) | pg_wc_isalnum(x) |
Definition at line 90 of file regcustom.h.
#define iscalpha | ( | x | ) | pg_wc_isalpha(x) |
Definition at line 91 of file regcustom.h.
#define iscdigit | ( | x | ) | pg_wc_isdigit(x) |
Definition at line 92 of file regcustom.h.
#define iscspace | ( | x | ) | pg_wc_isspace(x) |
Definition at line 93 of file regcustom.h.
#define MALLOC | ( | n | ) | palloc_extended((n), MCXT_ALLOC_NO_OOM) |
Definition at line 52 of file regcustom.h.
Definition at line 87 of file regcustom.h.
#define REALLOC | ( | p, | |
n | |||
) | repalloc_extended(VS(p),(n), MCXT_ALLOC_NO_OOM) |
Definition at line 54 of file regcustom.h.
Definition at line 59 of file regcustom.h.
typedef unsigned uchr |
Definition at line 60 of file regcustom.h.