From: <svn...@op...> - 2009-07-03 08:26:59
|
Author: bellmich Date: Fri Jul 3 10:26:52 2009 New Revision: 1145 URL: http://libsyncml.opensync.org/changeset/1145 Log: migrated sml_md5 from SmlError to GError Modified: trunk/libsyncml/sml_md5.c trunk/libsyncml/sml_md5.h Modified: trunk/libsyncml/sml_md5.c ============================================================================== --- trunk/libsyncml/sml_md5.c Thu Jul 2 17:00:38 2009 (r1144) +++ trunk/libsyncml/sml_md5.c Fri Jul 3 10:26:52 2009 (r1145) @@ -3,6 +3,7 @@ * Modified June 1993 by Colin Plumb for altered md5.c. * Modified October 1995 by Erik Troan for RPM * Modified again 2005 by Armin Bauer + * Modified again 2009 by Michael Bell * This code is in the public domain * */ @@ -247,7 +248,7 @@ buf[3] += d; } -void smlMD5GetDigest (const char *buffer, int buffer_size, unsigned char digest[16]) +void smlMD5GetDigest (const gchar *buffer, gsize buffer_size, guchar digest[16]) { SmlMD5Context ctx; @@ -257,7 +258,7 @@ } -char *smlMD5ToString(unsigned char digest[16], SmlError **error) +gchar *smlMD5ToString(guchar digest[16], GError **error) { CHECK_ERROR_REF char *string = smlTryMalloc0(33, error); Modified: trunk/libsyncml/sml_md5.h ============================================================================== --- trunk/libsyncml/sml_md5.h Thu Jul 2 17:00:38 2009 (r1144) +++ trunk/libsyncml/sml_md5.h Fri Jul 3 10:26:52 2009 (r1145) @@ -1,6 +1,7 @@ /* * libsyncml - A syncml protocol implementation * Copyright (C) 2005 Armin Bauer <arm...@op...> + * Copyright (C) 2009 Michael Bell <mic...@op...> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -29,8 +30,8 @@ #ifndef _SML_MD5_H_ #define _SML_MD5_H_ -void smlMD5GetDigest (const char *buffer, int buffer_size, unsigned char digest[16]); -char *smlMD5ToString(unsigned char digest[16], SmlError **error); +void smlMD5GetDigest (const gchar *buffer, gsize buffer_size, guchar digest[16]); +gchar* smlMD5ToString (guchar digest[16], GError **error); #endif //_SML_BASE64_H_ |