diff options
| author | David M. Syzdek <david@syzdek.net> | 2019-11-26 22:08:03 -0900 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2019-11-26 22:08:03 -0900 |
| commit | 7b24baad5c3b766114c51809098234e483ff1813 (patch) | |
| tree | 3638c482e2b11ecea417ca17b9176da342bdbaa0 /lib | |
| parent | 3e6b981d971e0ab1179f0659a4c7ce37273a6d02 (diff) | |
| download | ldap-utils-7b24baad5c3b766114c51809098234e483ff1813.tar.gz ldap-utils-7b24baad5c3b766114c51809098234e483ff1813.tar.bz2 ldap-utils-7b24baad5c3b766114c51809098234e483ff1813.tar.xz ldap-utils-7b24baad5c3b766114c51809098234e483ff1813.zip | |
libldapschema: adding ldapschema_type_name()
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/libldapschema/libldapschema.sym | 1 | ||||
| -rw-r--r-- | lib/libldapschema/lspec.c | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/lib/libldapschema/libldapschema.sym b/lib/libldapschema/libldapschema.sym index 6f22518..dc1f0d9 100644 --- a/lib/libldapschema/libldapschema.sym +++ b/lib/libldapschema/libldapschema.sym | |||
| @@ -90,6 +90,7 @@ ldapschema_spec_abnf | |||
| 90 | ldapschema_spec_field | 90 | ldapschema_spec_field |
| 91 | ldapschema_spec_list | 91 | ldapschema_spec_list |
| 92 | ldapschema_spec_search | 92 | ldapschema_spec_search |
| 93 | ldapschema_type_name | ||
| 93 | # output functions | 94 | # output functions |
| 94 | ldapschema_print | 95 | ldapschema_print |
| 95 | ldapschema_printall | 96 | ldapschema_printall |
diff --git a/lib/libldapschema/lspec.c b/lib/libldapschema/lspec.c index bdaadcb..ece78fd 100644 --- a/lib/libldapschema/lspec.c +++ b/lib/libldapschema/lspec.c | |||
| @@ -250,4 +250,19 @@ const LDAPSchemaSpec * ldapschema_spec_search(const char * oid) | |||
| 250 | } | 250 | } |
| 251 | 251 | ||
| 252 | 252 | ||
| 253 | const char * ldapschema_type_name(uint32_t type) | ||
| 254 | { | ||
| 255 | switch(type) | ||
| 256 | { | ||
| 257 | case LDAPSCHEMA_ATTRIBUTETYPE: return("attributeType"); | ||
| 258 | case LDAPSCHEMA_MATCHINGRULE: return("matchingRule"); | ||
| 259 | case LDAPSCHEMA_OBJECTCLASS: return("objectClass"); | ||
| 260 | case LDAPSCHEMA_SYNTAX: return("ldapSyntax"); | ||
| 261 | default: | ||
| 262 | break; | ||
| 263 | }; | ||
| 264 | return(NULL); | ||
| 265 | } | ||
| 266 | |||
| 267 | |||
| 253 | /* end of source file */ | 268 | /* end of source file */ |
