diff options
author | Ralf Habacker <ralf.habacker@freenet.de> | 2022-04-07 12:24:26 +0200 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2022-05-01 16:28:51 +0000 |
commit | 2e63543b932ad72234e2cb84e29714d56b247dd1 (patch) | |
tree | 631737fd027d652f02519291998893793f3d6043 /dbus/dbus-string.h | |
parent | 76fe49b7ab7d4835f23e1e3afb6233d768a4cd3f (diff) | |
download | dbus-2e63543b932ad72234e2cb84e29714d56b247dd1.tar.gz |
dbus-string: Add _dbus_string_append_buffer_as_hex()
This function provides a portable way to print data as hex values.
Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
[smcv: Only compile this when needed, improve assertions, coding style]
Signed-off-by: Simon McVittie <smcv@collabora.com>
Diffstat (limited to 'dbus/dbus-string.h')
-rw-r--r-- | dbus/dbus-string.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/dbus/dbus-string.h b/dbus/dbus-string.h index b75da1aa..dc223c61 100644 --- a/dbus/dbus-string.h +++ b/dbus/dbus-string.h @@ -31,6 +31,8 @@ #include <stdarg.h> +#include <dbus/dbus-macros-internal.h> + DBUS_BEGIN_DECLS /** @@ -358,6 +360,10 @@ DBUS_PRIVATE_EXPORT void _dbus_string_chop_white (DBusString *str); dbus_bool_t _dbus_string_append_byte_as_hex (DBusString *str, unsigned char byte); +DBUS_EMBEDDED_TESTS_EXPORT +dbus_bool_t _dbus_string_append_buffer_as_hex (DBusString *str, + void *buf, + int size); DBUS_PRIVATE_EXPORT dbus_bool_t _dbus_string_hex_encode (const DBusString *source, int start, |