aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex/engine.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1998-07-18 18:34:34 +0000
committerBruce Momjian <bruce@momjian.us>1998-07-18 18:34:34 +0000
commit7b2b779a2a00adef83ec530399aece723610d90c (patch)
tree6d3945d1b27df88896e1b0bcb6ea554c9d18bbcd /src/backend/regex/engine.c
parent550f2097979eaea10b9f2d248524061301842339 (diff)
downloadpostgresql-7b2b779a2a00adef83ec530399aece723610d90c.tar.gz
postgresql-7b2b779a2a00adef83ec530399aece723610d90c.zip
Add auto-size to screen to \d? commands. Use UNION to show all
\d? results in one query. Add \d? field search feature. Rename MB to MULTIBYTE.
Diffstat (limited to 'src/backend/regex/engine.c')
-rw-r--r--src/backend/regex/engine.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/backend/regex/engine.c b/src/backend/regex/engine.c
index b95b6491eb6..43988b6dbd8 100644
--- a/src/backend/regex/engine.c
+++ b/src/backend/regex/engine.c
@@ -117,14 +117,14 @@ extern "C"
#define EOW (BOL+5)
#define CODEMAX (BOL+5) /* highest code used */
-#ifdef MB
-# if MB == MULE_INTERNAL
+#ifdef MULTIBYTE
+# if MULTIBYTE == MULE_INTERNAL
# define NONCHAR(c) ((c) > 16777216) /* 16777216 == 2^24 == 3 bytes */
# define NNONCHAR (CODEMAX-16777216)
-# elif MB == EUC_JP || MB == EUC_CN || MB == EUC_KR || MB == EUC_TW
+# elif MULTIBYTE == EUC_JP || MULTIBYTE == EUC_CN || MULTIBYTE == EUC_KR || MULTIBYTE == EUC_TW
# define NONCHAR(c) ((c) > USHRT_MAX)
# define NNONCHAR (CODEMAX-USHRT_MAX)
-# elif MB == UNICODE
+# elif MULTIBYTE == UNICODE
# define NONCHAR(c) ((c) > USHRT_MAX)
# define NNONCHAR (CODEMAX-USHRT_MAX)
# else /* assume 1 byte code such as ISO8859-1 */
@@ -200,7 +200,7 @@ int eflags;
else
{
start = string;
-#ifdef MB
+#ifdef MULTIBYTE
stop = start + pg_wchar_strlen(start);
#else
stop = start + strlen(start);
@@ -214,7 +214,7 @@ int eflags;
{
for (dp = start; dp < stop; dp++)
if (*dp == g->must[0] && stop - dp >= g->mlen &&
-#ifdef MB
+#ifdef MULTIBYTE
memcmp(dp, g->must, (size_t) (g->mlen * sizeof(pg_wchar))) == 0)
#else
memcmp(dp, g->must, (size_t) g->mlen) == 0)
@@ -1165,7 +1165,7 @@ sopno stopst;
static int pg_isprint(int c)
{
-#ifdef MB
+#ifdef MULTIBYTE
return(c >= 0 && c <= UCHAR_MAX && isprint(c));
#else
return(isprint(c));