summaryrefslogtreecommitdiff
path: root/dbus/dbus-string.h
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2022-04-07 12:24:26 +0200
committerRalf Habacker <ralf.habacker@freenet.de>2022-05-01 16:28:51 +0000
commit2e63543b932ad72234e2cb84e29714d56b247dd1 (patch)
tree631737fd027d652f02519291998893793f3d6043 /dbus/dbus-string.h
parent76fe49b7ab7d4835f23e1e3afb6233d768a4cd3f (diff)
downloaddbus-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.h6
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,