xref: /dragonfly/sys/libprop/proplib.h (revision 86d7f5d3)
1*86d7f5d3SJohn Marino /*	$NetBSD: proplib.h,v 1.7 2009/09/13 18:45:10 pooka Exp $	*/
2*86d7f5d3SJohn Marino 
3*86d7f5d3SJohn Marino /*-
4*86d7f5d3SJohn Marino  * Copyright (c) 2006 The NetBSD Foundation, Inc.
5*86d7f5d3SJohn Marino  * All rights reserved.
6*86d7f5d3SJohn Marino  *
7*86d7f5d3SJohn Marino  * This code is derived from software contributed to The NetBSD Foundation
8*86d7f5d3SJohn Marino  * by Jason R. Thorpe.
9*86d7f5d3SJohn Marino  *
10*86d7f5d3SJohn Marino  * Redistribution and use in source and binary forms, with or without
11*86d7f5d3SJohn Marino  * modification, are permitted provided that the following conditions
12*86d7f5d3SJohn Marino  * are met:
13*86d7f5d3SJohn Marino  * 1. Redistributions of source code must retain the above copyright
14*86d7f5d3SJohn Marino  *    notice, this list of conditions and the following disclaimer.
15*86d7f5d3SJohn Marino  * 2. Redistributions in binary form must reproduce the above copyright
16*86d7f5d3SJohn Marino  *    notice, this list of conditions and the following disclaimer in the
17*86d7f5d3SJohn Marino  *    documentation and/or other materials provided with the distribution.
18*86d7f5d3SJohn Marino  *
19*86d7f5d3SJohn Marino  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
20*86d7f5d3SJohn Marino  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21*86d7f5d3SJohn Marino  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22*86d7f5d3SJohn Marino  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23*86d7f5d3SJohn Marino  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24*86d7f5d3SJohn Marino  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25*86d7f5d3SJohn Marino  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26*86d7f5d3SJohn Marino  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27*86d7f5d3SJohn Marino  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28*86d7f5d3SJohn Marino  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29*86d7f5d3SJohn Marino  * POSSIBILITY OF SUCH DAMAGE.
30*86d7f5d3SJohn Marino  */
31*86d7f5d3SJohn Marino 
32*86d7f5d3SJohn Marino #ifndef _PROPLIB_PROPLIB_H_
33*86d7f5d3SJohn Marino #define	_PROPLIB_PROPLIB_H_
34*86d7f5d3SJohn Marino 
35*86d7f5d3SJohn Marino #include <libprop/prop_array.h>
36*86d7f5d3SJohn Marino #include <libprop/prop_bool.h>
37*86d7f5d3SJohn Marino #include <libprop/prop_data.h>
38*86d7f5d3SJohn Marino #include <libprop/prop_dictionary.h>
39*86d7f5d3SJohn Marino #include <libprop/prop_number.h>
40*86d7f5d3SJohn Marino #include <libprop/prop_string.h>
41*86d7f5d3SJohn Marino 
42*86d7f5d3SJohn Marino #include <libprop/prop_ingest.h>
43*86d7f5d3SJohn Marino 
44*86d7f5d3SJohn Marino #include <libprop/plistref.h>
45*86d7f5d3SJohn Marino 
46*86d7f5d3SJohn Marino #ifdef _KERNEL
47*86d7f5d3SJohn Marino void	prop_kern_init(void);
48*86d7f5d3SJohn Marino #endif
49*86d7f5d3SJohn Marino 
50*86d7f5d3SJohn Marino #endif /* _PROPLIB_PROPLIB_H_ */
51