summaryrefslogtreecommitdiffstats
path: root/srclib
diff options
context:
space:
mode:
authorSander Temme <sctemme@apache.org>2006-02-28 22:14:36 +0100
committerSander Temme <sctemme@apache.org>2006-02-28 22:14:36 +0100
commitcc6c19b0d9682cacb634a93ecbf2f08787c5413b (patch)
treea1cb697ed5bad0c5b0cc26a993121b5119eb1106 /srclib
parentDocumenting (slightly confusing) default behaviour (diff)
downloadapache2-cc6c19b0d9682cacb634a93ecbf2f08787c5413b.tar.xz
apache2-cc6c19b0d9682cacb634a93ecbf2f08787c5413b.zip
Make trunk build with -DDEBUG on just about all the platforms under my roof (FreeBSD, Darwin, Ubuntu Breezy)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@381783 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'srclib')
-rw-r--r--srclib/pcre/printint.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/srclib/pcre/printint.c b/srclib/pcre/printint.c
index 8e5da42684..ed1849586d 100644
--- a/srclib/pcre/printint.c
+++ b/srclib/pcre/printint.c
@@ -107,6 +107,7 @@ else
+#ifdef SUPPORT_UCP
/*************************************************
* Find Unicode property name *
*************************************************/
@@ -121,6 +122,7 @@ for (i = sizeof(utt)/sizeof(ucp_type_table); i >= 0; i--)
}
return (i >= 0)? utt[i].name : "??";
}
+#endif /* SUPPORT_UCP */
@@ -255,11 +257,13 @@ for(;;)
if (*code >= OP_TYPESTAR)
{
fprintf(f, "%s", OP_names[code[1]]);
+#ifdef SUPPORT_UCP
if (code[1] == OP_PROP || code[1] == OP_NOTPROP)
{
fprintf(f, " %s ", get_ucpname(code[2]));
extra = 1;
}
+#endif
}
else extra = print_char(f, code+1, utf8);
fprintf(f, "%s", OP_names[*code]);
@@ -280,11 +284,13 @@ for(;;)
case OP_TYPEUPTO:
case OP_TYPEMINUPTO:
fprintf(f, " %s", OP_names[code[3]]);
+#ifdef SUPPORT_UCP
if (code[3] == OP_PROP || code[3] == OP_NOTPROP)
{
fprintf(f, " %s ", get_ucpname(code[4]));
extra = 1;
}
+#endif
fprintf(f, "{");
if (*code != OP_TYPEEXACT) fprintf(f, "0,");
fprintf(f, "%d}", GET2(code,1));
@@ -331,10 +337,12 @@ for(;;)
GET(code, 2 + LINK_SIZE));
break;
+#ifdef SUPPORT_UCP
case OP_PROP:
case OP_NOTPROP:
fprintf(f, " %s %s", OP_names[*code], get_ucpname(code[1]));
break;
+#endif
/* OP_XCLASS can only occur in UTF-8 mode. However, there's no harm in
having this code always here, and it makes it less messy without all those
@@ -394,6 +402,7 @@ for(;;)
int ch;
while ((ch = *ccode++) != XCL_END)
{
+#ifdef SUPPORT_UCP
if (ch == XCL_PROP)
{
fprintf(f, "\\p{%s}", get_ucpname(*ccode++));
@@ -403,6 +412,7 @@ for(;;)
fprintf(f, "\\P{%s}", get_ucpname(*ccode++));
}
else
+#endif
{
ccode += 1 + print_char(f, ccode, TRUE);
if (ch == XCL_RANGE)