summaryrefslogtreecommitdiff
path: root/pcre_get.c
diff options
context:
space:
mode:
Diffstat (limited to 'pcre_get.c')
-rw-r--r--pcre_get.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/pcre_get.c b/pcre_get.c
index 6117786..330035f 100644
--- a/pcre_get.c
+++ b/pcre_get.c
@@ -71,7 +71,7 @@ pcre_get_stringnumber(const pcre *code, const char *stringname)
int rc;
int entrysize;
int top, bot;
-uschar *nametable;
+pcre_uchar *nametable;
if ((rc = pcre_fullinfo(code, NULL, PCRE_INFO_NAMECOUNT, &top)) != 0)
return rc;
@@ -86,7 +86,7 @@ bot = 0;
while (top > bot)
{
int mid = (top + bot) / 2;
- uschar *entry = nametable + entrysize*mid;
+ pcre_uchar *entry = nametable + entrysize*mid;
int c = strcmp(stringname, (char *)(entry + 2));
if (c == 0) return (entry[0] << 8) + entry[1];
if (c > 0) bot = mid + 1; else top = mid;
@@ -121,7 +121,7 @@ pcre_get_stringtable_entries(const pcre *code, const char *stringname,
int rc;
int entrysize;
int top, bot;
-uschar *nametable, *lastentry;
+pcre_uchar *nametable, *lastentry;
if ((rc = pcre_fullinfo(code, NULL, PCRE_INFO_NAMECOUNT, &top)) != 0)
return rc;
@@ -137,12 +137,12 @@ bot = 0;
while (top > bot)
{
int mid = (top + bot) / 2;
- uschar *entry = nametable + entrysize*mid;
+ pcre_uchar *entry = nametable + entrysize*mid;
int c = strcmp(stringname, (char *)(entry + 2));
if (c == 0)
{
- uschar *first = entry;
- uschar *last = entry;
+ pcre_uchar *first = entry;
+ pcre_uchar *last = entry;
while (first > nametable)
{
if (strcmp(stringname, (char *)(first - entrysize + 2)) != 0) break;
@@ -188,12 +188,12 @@ get_first_set(const pcre *code, const char *stringname, int *ovector)
const real_pcre *re = (const real_pcre *)code;
int entrysize;
char *first, *last;
-uschar *entry;
+pcre_uchar *entry;
if ((re->options & PCRE_DUPNAMES) == 0 && (re->flags & PCRE_JCHANGED) == 0)
return pcre_get_stringnumber(code, stringname);
entrysize = pcre_get_stringtable_entries(code, stringname, &first, &last);
if (entrysize <= 0) return entrysize;
-for (entry = (uschar *)first; entry <= (uschar *)last; entry += entrysize)
+for (entry = (pcre_uchar *)first; entry <= (pcre_uchar *)last; entry += entrysize)
{
int n = (entry[0] << 8) + entry[1];
if (ovector[n*2] >= 0) return n;