X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Fschema.c;h=4fd83bc4bd182bbd95ba5eb69c4014bca89fd0c4;hb=70092b38fb23b9141a2b8414fb5a9c5200f3c12d;hp=5e33d6e1ce8532cfd863a76bd90ff0257c37c998;hpb=b92710e3a5f4ca512cb26ed0180c2ace9022183d;p=openldap diff --git a/libraries/libldap/schema.c b/libraries/libldap/schema.c index 5e33d6e1ce..4fd83bc4bd 100644 --- a/libraries/libldap/schema.c +++ b/libraries/libldap/schema.c @@ -1,6 +1,6 @@ /* $OpenLDAP$ */ /* - * Copyright 1999-2000 The OpenLDAP Foundation, All Rights Reserved. + * Copyright 1999-2002 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ /* @@ -798,7 +798,7 @@ parse_whsp(const char **sp) /* Parse a sequence of dot-separated decimal strings */ char * -parse_numericoid(const char **sp, int *code, const int flags) +ldap_int_parse_numericoid(const char **sp, int *code, const int flags) { char * res = NULL; const char * start = *sp; @@ -953,7 +953,7 @@ parse_noidlen(const char **sp, int *code, int *len, int allow_quoted) quoted = 1; (*sp)++; } - sval = parse_numericoid(sp, code, 0); + sval = ldap_int_parse_numericoid(sp, code, 0); if ( !sval ) { return NULL; } @@ -1183,7 +1183,7 @@ ldap_str2syntax( LDAP_CONST char * s, } parse_whsp(&ss); - syn->syn_oid = parse_numericoid(&ss,code,0); + syn->syn_oid = ldap_int_parse_numericoid(&ss,code,0); if ( !syn->syn_oid ) { *errp = ss; ldap_syntax_free(syn); @@ -1329,7 +1329,7 @@ ldap_str2matchingrule( LDAP_CONST char * s, parse_whsp(&ss); savepos = ss; - mr->mr_oid = parse_numericoid(&ss,code,flags); + mr->mr_oid = ldap_int_parse_numericoid(&ss,code,flags); if ( !mr->mr_oid ) { if ( flags & LDAP_SCHEMA_ALLOW_NO_OID ) { /* Backtracking */ @@ -1430,7 +1430,7 @@ ldap_str2matchingrule( LDAP_CONST char * s, seen_syntax = 1; parse_whsp(&ss); mr->mr_syntax_oid = - parse_numericoid(&ss,code,flags); + ldap_int_parse_numericoid(&ss,code,flags); if ( !mr->mr_syntax_oid ) { *errp = ss; ldap_matchingrule_free(mr); @@ -1523,7 +1523,7 @@ ldap_str2matchingruleuse( LDAP_CONST char * s, parse_whsp(&ss); savepos = ss; - mru->mru_oid = parse_numericoid(&ss,code,flags); + mru->mru_oid = ldap_int_parse_numericoid(&ss,code,flags); if ( !mru->mru_oid ) { if ( flags & LDAP_SCHEMA_ALLOW_NO_OID ) { /* Backtracking */ @@ -1732,7 +1732,7 @@ ldap_str2attributetype( LDAP_CONST char * s, */ parse_whsp(&ss); savepos = ss; - at->at_oid = parse_numericoid(&ss,code,0); + at->at_oid = ldap_int_parse_numericoid(&ss,code,0); if ( !at->at_oid ) { if ( ( flags & ( LDAP_SCHEMA_ALLOW_NO_OID | LDAP_SCHEMA_ALLOW_OID_MACRO ) ) @@ -2109,7 +2109,7 @@ ldap_str2objectclass( LDAP_CONST char * s, */ parse_whsp(&ss); savepos = ss; - oc->oc_oid = parse_numericoid(&ss,code,0); + oc->oc_oid = ldap_int_parse_numericoid(&ss,code,0); if ( !oc->oc_oid ) { if ( (flags & LDAP_SCHEMA_ALLOW_ALL) && (ss == savepos) ) { /* Backtracking */ @@ -2341,7 +2341,7 @@ static char *const err2text[] = { char * ldap_scherr2str(int code) { - if ( code < 0 || code >= (sizeof(err2text)/sizeof(char *)) ) { + if ( code < 0 || code >= (int)(sizeof(err2text)/sizeof(char *)) ) { return "Unknown error"; } else { return err2text[code];