SYN SYN
[p5sagit/p5-mst-13.2.git] / ext / SDBM_File / sdbm / dbm.h
CommitLineData
463ee0b2 1/*
2 * Copyright (c) 1983 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms are permitted
22d4bb9c 6 * provided that the above copyright notice and this notice are
7 * duplicated in all such forms.
8 *
9 * [additional clause stricken -- see below]
10 *
11 * The name of the University may not be used to endorse or promote
12 * products derived from this software without specific prior written
13 * permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY
14 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE
15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16 * PURPOSE.
17 *
18 * This notice previously contained the additional clause:
19 *
20 * and that any documentation, advertising materials, and other
21 * materials related to such distribution and use acknowledge that
22 * the software was developed by the University of California,
23 * Berkeley.
24 *
25 * Pursuant to the licensing change made by the Office of Technology
26 * Licensing of the University of California, Berkeley on July 22,
27 * 1999 and documented in:
28 *
29 * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
30 *
31 * this clause has been stricken and no longer is applicable to this
32 * software.
463ee0b2 33 *
34 * @(#)dbm.h 5.2 (Berkeley) 5/24/89
35 */
36
37#ifndef NULL
38/*
39 * this is lunacy, we no longer use it (and never should have
40 * unconditionally defined it), but, this whole file is for
41 * backwards compatability - someone may rely on this.
42 */
43#define NULL ((char *) 0)
44#endif
45
85e6fe83 46#ifdef I_NDBM
47# include <ndbm.h>
48#endif
463ee0b2 49
50datum fetch();
51datum firstkey();
52datum nextkey();