1237434Skib/*	$NetBSD: veriexecctl.h,v 1.12 2020/06/06 22:36:39 thorpej Exp $	*/
2237434Skib
3237434Skib/*-
4237434Skib * Copyright 2005 Elad Efrat <elad@NetBSD.org>
5237434Skib * Copyright 2005 Brett Lymn <blymn@netbsd.org>
6237434Skib *
7237434Skib * All rights reserved.
8237434Skib *
9237434Skib * This code has been donated to The NetBSD Foundation by the Author.
10237434Skib *
11237434Skib * Redistribution and use in source and binary forms, with or without
12237434Skib * modification, are permitted provided that the following conditions
13237434Skib * are met:
14237434Skib * 1. Redistributions of source code must retain the above copyright
15237434Skib *    notice, this list of conditions and the following disclaimer.
16237434Skib * 2. The name of the author may not be used to endorse or promote products
17237434Skib *    derived from this software withough specific prior written permission
18237434Skib *
19237434Skib * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
20237434Skib * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
21237434Skib * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22237434Skib * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
23237434Skib * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24237434Skib * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25237434Skib * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26237434Skib * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27237434Skib * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28237434Skib * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29237434Skib *
30237434Skib *
31237434Skib */
32237434Skib
33237434Skib#ifndef _VERIEXECCTL_H_
34237434Skib#define _VERIEXECCTL_H_
35237434Skib
36237434Skib#define dict_sets(d, k, v) \
37237434Skib	prop_dictionary_set_string(d, k, v)
38237434Skib
39237434Skib#define dict_gets(d, k) \
40237434Skib	prop_string_value(prop_dictionary_get(d, k))
41237434Skib
42237434Skib#define	dict_setd(d, k, v, n) \
43237434Skib	prop_dictionary_set_data(d, k, v, n)
44237434Skib
45237434Skib#define	dict_getd(d, k) \
46237434Skib	prop_data_value(prop_dictionary_get(d, k))
47237434Skib
48237434Skib#endif /* _VERIEXECCTL_H_ */
49237434Skib