NetBSD/common/include/prop
thorpej a792b8435e Improvements to the problib(3) API:
==> Provide a much more complete set of setters and getters for different
    value types in the prop_array_util(3) and prop_dictionary_util(3)
    functions.

==> Overhaul the prop_data(3), prop_number(3), and prop_string(3) APIs
    to be easier to use and less awkwardly named,  Deprecate the old
    awkward names, and produce link-time warnings when they are referenced.

==> Deprecate mutable prop_data(3) and prop_string(3) objects.  The old
    APIs that support them still exist, but will now produce link-time
    warnings when used.

==> When the new prop_string(3) API is used, strings are internally
    de-duplicated as a memory footprint optimization.

==> Provide a rich set of bounds-checked gettter functions in and a
    corresponding set of convenience setters in the prop_number(3) API.

==> Add a new prop_bool_value(3) function that is equivalent to
    prop_bool_true(3), but aligned with the new "value" routines in
    prop_data(3), prop_string(3), and prop_number(3).
2020-06-06 21:25:59 +00:00
..
Makefile
plistref.h
prop_array.h Improvements to the problib(3) API: 2020-06-06 21:25:59 +00:00
prop_bool.h Improvements to the problib(3) API: 2020-06-06 21:25:59 +00:00
prop_data.h Improvements to the problib(3) API: 2020-06-06 21:25:59 +00:00
prop_dictionary.h Improvements to the problib(3) API: 2020-06-06 21:25:59 +00:00
prop_ingest.h
prop_number.h Improvements to the problib(3) API: 2020-06-06 21:25:59 +00:00
prop_object.h
prop_string.h Improvements to the problib(3) API: 2020-06-06 21:25:59 +00:00
proplib.h