X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fschemaparse.c;h=16addf4a16029a93b3c64d811e1bb8b46214c044;hb=b94a77687075b0eb2d54d087b8b956d197c1023c;hp=7f2611f1ee1a764be16b5e810d87083378ae914f;hpb=4e15a84452f0493b1b5bc7b779c7bd1cd4fa4b73;p=openldap diff --git a/servers/slapd/schemaparse.c b/servers/slapd/schemaparse.c index 7f2611f1ee..16addf4a16 100644 --- a/servers/slapd/schemaparse.c +++ b/servers/slapd/schemaparse.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2003 The OpenLDAP Foundation. + * Copyright 1998-2005 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -126,8 +126,8 @@ parse_cr( const char *fname, int lineno, char *line, - char **argv -) + char **argv, + ContentRule **scr ) { LDAPContentRule *cr; int code; @@ -149,7 +149,7 @@ parse_cr( return 1; } - code = cr_add(cr,1,&err); + code = cr_add(cr,1,scr,&err); if ( code ) { fprintf( stderr, "%s: line %d: %s: \"%s\"\n", fname, lineno, scherr2str(code), err); @@ -165,8 +165,8 @@ parse_oc( const char *fname, int lineno, char *line, - char **argv -) + char **argv, + ObjectClass **soc ) { LDAPObjectClass *oc; int code; @@ -188,7 +188,7 @@ parse_oc( return 1; } - code = oc_add(oc,1,&err); + code = oc_add(oc,1,soc,&err); if ( code ) { fprintf( stderr, "%s: line %d: %s: \"%s\"\n", fname, lineno, scherr2str(code), err); @@ -247,8 +247,8 @@ parse_at( const char *fname, int lineno, char *line, - char **argv -) + char **argv, + AttributeType **sat ) { LDAPAttributeType *at; int code; @@ -277,7 +277,7 @@ parse_at( return 1; } - code = at_add(at,&err); + code = at_add(at,1,sat,&err); if ( code ) { fprintf( stderr, "%s: line %d: %s: \"%s\"\n", fname, lineno, scherr2str(code), err);