13389Skamg/* Licensed to the Apache Software Foundation (ASF) under one or more
211884Sykantser * contributor license agreements.  See the NOTICE file distributed with
33389Skamg * this work for additional information regarding copyright ownership.
43389Skamg * The ASF licenses this file to You under the Apache License, Version 2.0
53389Skamg * (the "License"); you may not use this file except in compliance with
63389Skamg * the License.  You may obtain a copy of the License at
73389Skamg *
83389Skamg *     http://www.apache.org/licenses/LICENSE-2.0
93389Skamg *
103389Skamg * Unless required by applicable law or agreed to in writing, software
113389Skamg * distributed under the License is distributed on an "AS IS" BASIS,
123389Skamg * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
133389Skamg * See the License for the specific language governing permissions and
143389Skamg * limitations under the License.
153389Skamg */
163389Skamg
173389Skamg#ifndef SDBM_PAIR_H
183389Skamg#define SDBM_PAIR_H
193389Skamg
203389Skamg/* Mini EMBED (pair.c) */
213389Skamg#define chkpage apu__sdbm_chkpage
223389Skamg#define delpair apu__sdbm_delpair
233389Skamg#define duppair apu__sdbm_duppair
243389Skamg#define fitpair apu__sdbm_fitpair
2516930Siignatyev#define getnkey apu__sdbm_getnkey
2616930Siignatyev#define getpair apu__sdbm_getpair
2716930Siignatyev#define putpair apu__sdbm_putpair
2816930Siignatyev#define splpage apu__sdbm_splpage
293389Skamg
3016930Siignatyevint fitpair(char *, int);
3116930Siignatyevvoid  putpair(char *, apr_sdbm_datum_t, apr_sdbm_datum_t);
3216930Siignatyevapr_sdbm_datum_t getpair(char *, apr_sdbm_datum_t);
333389Skamgint  delpair(char *, apr_sdbm_datum_t);
343389Skamgint  chkpage (char *);
353389Skamgapr_sdbm_datum_t getnkey(char *, int);
363389Skamgvoid splpage(char *, char *, long);
373389Skamgint duppair(char *, apr_sdbm_datum_t);
383389Skamg
393389Skamg#endif /* SDBM_PAIR_H */
403389Skamg
413389Skamg