X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Flber_types.h.in;h=46adad9e5cc7524d1f57b8fee57d0fa1a99cc981;hb=51e619d424b43446dab1090162de241ddc968edf;hp=64adffbda57b52865a9768c8c7318c88dd332550;hpb=7a2044dbdaf268a1c2e70ee5d558752cf296334e;p=openldap diff --git a/include/lber_types.h.in b/include/lber_types.h.in index 64adffbda5..46adad9e5c 100644 --- a/include/lber_types.h.in +++ b/include/lber_types.h.in @@ -1,6 +1,6 @@ /* $OpenLDAP$ */ /* - * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * Copyright 1998-2000 The OpenLDAP Foundation, Redwood City, California, USA * All rights reserved. * * Redistribution and use in source and binary forms are permitted only @@ -16,6 +16,10 @@ #ifndef _LBER_TYPES_H #define _LBER_TYPES_H +#include + +LDAP_BEGIN_DECL + /* LBER boolean, enum, integers (32 bits or larger) */ #undef LBER_INT_T @@ -28,4 +32,27 @@ /* LBER lengths (32 bits or larger) */ #undef LBER_LEN_T +/* ------------------------------------------------------------ */ + +/* booleans, enumerations, and integers */ +typedef LBER_INT_T ber_int_t; + +/* signed and unsigned versions */ +typedef signed LBER_INT_T ber_sint_t; +typedef unsigned LBER_INT_T ber_uint_t; + +/* tags */ +typedef unsigned LBER_TAG_T ber_tag_t; + +/* "socket" descriptors */ +typedef LBER_SOCKET_T ber_socket_t; + +/* lengths */ +typedef unsigned LBER_LEN_T ber_len_t; + +/* signed lengths */ +typedef signed LBER_LEN_T ber_slen_t; + +LDAP_END_DECL + #endif /* _LBER_TYPES_H */