Home | History | Annotate | Download | only in liblmdb

Lines Matching refs:idp

122 void mdb_midl_shrink( MDB_IDL *idp )
124 MDB_IDL ids = *idp;
129 *idp = ids;
133 static int mdb_midl_grow( MDB_IDL *idp, int num )
135 MDB_IDL idn = *idp-1;
141 *idp = idn;
145 int mdb_midl_need( MDB_IDL *idp, unsigned num )
147 MDB_IDL ids = *idp;
154 *idp = ids;
159 int mdb_midl_append( MDB_IDL *idp, MDB_ID id )
161 MDB_IDL ids = *idp;
164 if (mdb_midl_grow(idp, MDB_IDL_UM_MAX))
166 ids = *idp;
173 int mdb_midl_append_list( MDB_IDL *idp, MDB_IDL app )
175 MDB_IDL ids = *idp;
178 if (mdb_midl_grow(idp, app[0]))
180 ids = *idp;
187 int mdb_midl_append_range( MDB_IDL *idp, MDB_ID id, unsigned n )
189 MDB_ID *ids = *idp, len = ids[0];
192 if (mdb_midl_grow(idp, n | MDB_IDL_UM_MAX))
194 ids = *idp;