.TH "midl.c" 3 "Wed Mar 25 2020" "LMDB" \" -*- nroff -*- .ad l .nh .SH NAME midl.c \- ldap bdb back-end ID List functions .SH SYNOPSIS .br .PP \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br \fC#include 'midl\&.h'\fP .br .SS "Macros" .in +1c .ti -1c .RI "#define \fBCMP\fP(x, y) ( (x) < (y) ? \-1 : (x) > (y) )" .br .ti -1c .RI "#define \fBSMALL\fP 8" .br .ti -1c .RI "#define \fBMIDL_SWAP\fP(a, b) { itmp=(a); (a)=(b); (b)=itmp; }" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "unsigned \fBmdb_midl_search\fP (\fBMDB_IDL\fP ids, \fBMDB_ID\fP id)" .br .ti -1c .RI "\fBMDB_IDL\fP \fBmdb_midl_alloc\fP (int num)" .br .ti -1c .RI "void \fBmdb_midl_free\fP (\fBMDB_IDL\fP ids)" .br .ti -1c .RI "void \fBmdb_midl_shrink\fP (\fBMDB_IDL\fP *idp)" .br .ti -1c .RI "static int \fBmdb_midl_grow\fP (\fBMDB_IDL\fP *idp, int num)" .br .ti -1c .RI "int \fBmdb_midl_need\fP (\fBMDB_IDL\fP *idp, unsigned num)" .br .ti -1c .RI "int \fBmdb_midl_append\fP (\fBMDB_IDL\fP *idp, \fBMDB_ID\fP id)" .br .ti -1c .RI "int \fBmdb_midl_append_list\fP (\fBMDB_IDL\fP *idp, \fBMDB_IDL\fP app)" .br .ti -1c .RI "int \fBmdb_midl_append_range\fP (\fBMDB_IDL\fP *idp, \fBMDB_ID\fP id, unsigned n)" .br .ti -1c .RI "void \fBmdb_midl_xmerge\fP (\fBMDB_IDL\fP idl, \fBMDB_IDL\fP merge)" .br .ti -1c .RI "void \fBmdb_midl_sort\fP (\fBMDB_IDL\fP ids)" .br .ti -1c .RI "unsigned \fBmdb_mid2l_search\fP (\fBMDB_ID2L\fP ids, \fBMDB_ID\fP id)" .br .ti -1c .RI "int \fBmdb_mid2l_insert\fP (\fBMDB_ID2L\fP ids, \fBMDB_ID2\fP *id)" .br .ti -1c .RI "int \fBmdb_mid2l_append\fP (\fBMDB_ID2L\fP ids, \fBMDB_ID2\fP *id)" .br .in -1c .SH "Detailed Description" .PP ldap bdb back-end ID List functions .SH "Author" .PP Generated automatically by Doxygen for LMDB from the source code\&.