#include <prop/proplib.h>bool
prop_dictionary_get_bool(prop_dictionary_t dict, const char *key, bool *valp);
bool
prop_dictionary_set_bool(prop_dictionary_t dict, const char *key, bool val);
bool
prop_dictionary_get_int8(prop_dictionary_t dict, const char *key, int8_t *valp);
bool
prop_dictionary_get_uint8(prop_dictionary_t dict, const char *key, uint8_t *valp);
bool
prop_dictionary_set_int8(prop_dictionary_t dict, const char *key, int8_t val);
bool
prop_dictionary_set_uint8(prop_dictionary_t dict, const char *key, uint8_t val);
bool
prop_dictionary_get_int16(prop_dictionary_t dict, const char *key, int16_t *valp);
bool
prop_dictionary_get_uint16(prop_dictionary_t dict, const char *key, uint16_t *valp);
bool
prop_dictionary_set_int16(prop_dictionary_t dict, const char *key, int16_t val);
bool
prop_dictionary_set_uint16(prop_dictionary_t dict, const char *key, uint16_t val);
bool
prop_dictionary_get_int32(prop_dictionary_t dict, const char *key, int32_t *valp);
bool
prop_dictionary_get_uint32(prop_dictionary_t dict, const char *key, uint32_t *valp);
bool
prop_dictionary_set_int32(prop_dictionary_t dict, const char *key, int32_t val);
bool
prop_dictionary_set_uint32(prop_dictionary_t dict, const char *key, uint32_t val);
bool
prop_dictionary_get_int64(prop_dictionary_t dict, const char *key, int64_t *valp);
bool
prop_dictionary_get_uint64(prop_dictionary_t dict, const char *key, uint64_t *valp);
bool
prop_dictionary_set_int64(prop_dictionary_t dict, const char *key, int64_t val);
bool
prop_dictionary_set_uint64(prop_dictionary_t dict, const char *key, uint64_t val);
bool
prop_dictionary_get_cstring(prop_dictionary_t dict, const char *key, char **strp);
bool
prop_dictionary_set_cstring(prop_dictionary_t dict, const char *key, const char *str);
bool
prop_dictionary_get_cstring_nocopy(prop_dictionary_t dict, const char *key, const char **strp);
bool
prop_dictionary_set_cstring_nocopy(prop_dictionary_t dict, const char *key, const char *strp);