Imported Upstream version 2.5.0
[debian/amanda] / regex-src / regerror.c
index ee27c6a1fdd4da862c697615ef9d8ae05ca619bf..35cc1eba131a24c827725b5599d23e32eebf05be 100644 (file)
@@ -35,24 +35,24 @@ static struct rerr {
        char *name;
        char *explain;
 } rerrs[] = {
-       REG_OKAY,       "REG_OKAY",     "no errors detected",
-       REG_NOMATCH,    "REG_NOMATCH",  "regexec() failed to match",
-       REG_BADPAT,     "REG_BADPAT",   "invalid regular expression",
-       REG_ECOLLATE,   "REG_ECOLLATE", "invalid collating element",
-       REG_ECTYPE,     "REG_ECTYPE",   "invalid character class",
-       REG_EESCAPE,    "REG_EESCAPE",  "trailing backslash (\\)",
-       REG_ESUBREG,    "REG_ESUBREG",  "invalid backreference number",
-       REG_EBRACK,     "REG_EBRACK",   "brackets ([ ]) not balanced",
-       REG_EPAREN,     "REG_EPAREN",   "parentheses not balanced",
-       REG_EBRACE,     "REG_EBRACE",   "braces not balanced",
-       REG_BADBR,      "REG_BADBR",    "invalid repetition count(s)",
-       REG_ERANGE,     "REG_ERANGE",   "invalid character range",
-       REG_ESPACE,     "REG_ESPACE",   "out of memory",
-       REG_BADRPT,     "REG_BADRPT",   "repetition-operator operand invalid",
-       REG_EMPTY,      "REG_EMPTY",    "empty (sub)expression",
-       REG_ASSERT,     "REG_ASSERT",   "\"can't happen\" -- you found a bug",
-       REG_INVARG,     "REG_INVARG",   "invalid argument to regex routine",
-       -1,             "",             "*** unknown regexp error code ***",
+       { REG_OKAY,     "REG_OKAY",     "no errors detected"},
+       { REG_NOMATCH,  "REG_NOMATCH",  "regexec() failed to match"},
+       { REG_BADPAT,   "REG_BADPAT",   "invalid regular expression"},
+       { REG_ECOLLATE, "REG_ECOLLATE", "invalid collating element"},
+       { REG_ECTYPE,   "REG_ECTYPE",   "invalid character class"},
+       { REG_EESCAPE,  "REG_EESCAPE",  "trailing backslash (\\)"},
+       { REG_ESUBREG,  "REG_ESUBREG",  "invalid backreference number"},
+       { REG_EBRACK,   "REG_EBRACK",   "brackets ([ ]) not balanced"},
+       { REG_EPAREN,   "REG_EPAREN",   "parentheses not balanced"},
+       { REG_EBRACE,   "REG_EBRACE",   "braces not balanced"},
+       { REG_BADBR,    "REG_BADBR",    "invalid repetition count(s)"},
+       { REG_ERANGE,   "REG_ERANGE",   "invalid character range"},
+       { REG_ESPACE,   "REG_ESPACE",   "out of memory"},
+       { REG_BADRPT,   "REG_BADRPT",   "repetition-operator operand invalid"},
+       { REG_EMPTY,    "REG_EMPTY",    "empty (sub)expression"},
+       { REG_ASSERT,   "REG_ASSERT",   "\"can't happen\" -- you found a bug"},
+       { REG_INVARG,   "REG_INVARG",   "invalid argument to regex routine"},
+       { -1,           "",             "*** unknown regexp error code ***"}
 };
 
 /*
@@ -85,7 +85,7 @@ size_t errbuf_size;
                                strncpy(convbuf, r->name, sizeof(convbuf)-1);
                                convbuf[sizeof(convbuf)-1] = '\0';
                        } else {
-                               ap_snprintf(convbuf, sizeof(convbuf),
+                               snprintf(convbuf, sizeof(convbuf),
                                            "REG_0x%x", target);
                        }
                        assert(strlen(convbuf) < sizeof(convbuf));
@@ -125,6 +125,6 @@ int buflen;
        if (r->code < 0)
                return("0");
 
-       ap_snprintf(localbuf, buflen, "%d", r->code);
+       snprintf(localbuf, buflen, "%d", r->code);
        return(localbuf);
 }