From 78e16e99e753175fa49e787eab256932eefaa03f Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Wed, 19 Feb 2003 03:18:55 +0000 Subject: 2003-02-18 Havoc Pennington * dbus/dbus-string.c (_dbus_string_zero): new function * dbus/dbus-md5.c: include MD5 implementation by L. Peter Deutsch, wrap it in some dbus-friendly API * dbus/dbus-types.h: add 16-bit types --- dbus/dbus-string.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'dbus/dbus-string.c') diff --git a/dbus/dbus-string.c b/dbus/dbus-string.c index 9c2f7278..52ab24a6 100644 --- a/dbus/dbus-string.c +++ b/dbus/dbus-string.c @@ -2163,6 +2163,19 @@ _dbus_string_validate_nul (const DBusString *str, return TRUE; } +/** + * Clears all allocated bytes in the string to zero. + * + * @param the string + */ +void +_dbus_string_zero (DBusString *str) +{ + DBUS_STRING_PREAMBLE (str); + + memset (real->str, '\0', real->allocated); +} + /** @} */ #ifdef DBUS_BUILD_TESTS -- cgit