]> git.sur5r.net Git - openldap/commitdiff
Syntaxes.
authorJulio Sánchez Fernández <jsanchez@openldap.org>
Mon, 31 May 1999 12:02:43 +0000 (12:02 +0000)
committerJulio Sánchez Fernández <jsanchez@openldap.org>
Mon, 31 May 1999 12:02:43 +0000 (12:02 +0000)
include/ldap_schema.h

index 0e66b681f13031c3592d6154b7a607486ea69520..b24cb594fca7e3a3b5fedc22f03dc9eac17e10de 100644 (file)
@@ -32,6 +32,11 @@ LDAP_BEGIN_DECL
 #define LDAP_SCHERR_DUPOPT             9
 #define LDAP_SCHERR_EMPTY              10
 
+typedef struct ldap_syntax {
+       char *syn_oid;          /* REQUIRED */
+       char *syn_desc;         /* OPTIONAL */
+} LDAP_SYNTAX;
+
 typedef struct ldap_attributetype {
        char *at_oid;           /* REQUIRED */
        char **at_names;        /* OPTIONAL */
@@ -75,8 +80,10 @@ typedef struct ldap_objectclass {
 
 LDAP_F(LDAP_OBJECT_CLASS *) ldap_str2objectclass LDAP_P(( char * s, int * code, char ** errp ));
 LDAP_F(LDAP_ATTRIBUTE_TYPE *) ldap_str2attributetype LDAP_P(( char * s, int * code, char ** errp ));
+LDAP_F(LDAP_SYNTAX *) ldap_str2syntax LDAP_P(( char * s, int * code, char ** errp ));
 LDAP_F( char *) ldap_objectclass2str LDAP_P(( LDAP_OBJECT_CLASS * oc ));
 LDAP_F( char *) ldap_attributetype2str LDAP_P(( LDAP_ATTRIBUTE_TYPE * at ));
+LDAP_F( char *) ldap_syntax2str LDAP_P(( LDAP_SYNTAX * syn ));
 LDAP_F( char *) ldap_scherr2str LDAP_P(( int code ));
 
 LDAP_END_DECL