gimp r25288 - in trunk: . libgimpmath



Author: neo
Date: Fri Mar 28 16:56:43 2008
New Revision: 25288
URL: http://svn.gnome.org/viewvc/gimp?rev=25288&view=rev

Log:
2008-03-28  Sven Neumann  <sven gimp org>

	* libgimpmath/gimpmd5.[ch]: deprecate gimp_md5_get_digest() in
	favor of GCheckSum.

	* libgimpmath/test-md5.c: undef GIMP_DISABLE_DEPRECATED.


Modified:
   trunk/ChangeLog
   trunk/libgimpmath/gimpmd5.c
   trunk/libgimpmath/gimpmd5.h
   trunk/libgimpmath/test-md5.c

Modified: trunk/libgimpmath/gimpmd5.c
==============================================================================
--- trunk/libgimpmath/gimpmd5.c	(original)
+++ trunk/libgimpmath/gimpmd5.c	Fri Mar 28 16:56:43 2008
@@ -51,19 +51,14 @@
 
 /**
  * gimp_md5_get_digest:
- * @buffer: byte buffer
+ * @buffer:      byte buffer
  * @buffer_size: buffer size (in bytes) or -1 if @buffer is nul-terminated.
- * @digest: 16 bytes buffer receiving the hash code.
+ * @digest:      16 bytes buffer receiving the hash code.
  *
- * Get the md5 hash of a buffer. The result is put in the 16 bytes
- * buffer @digest.
+ * This function is deprecated! Use %GChecksum from GLib instead.
  *
- * The MD5 algorithm takes as input a message of arbitrary length and
- * produces as output a 128-bit "fingerprint" or "message digest" of
- * the input.  It is conjectured that it is computationally infeasible
- * to produce two messages having the same message digest, or to
- * produce any message having a given prespecified target message
- * digest. For more information see RFC 1321.
+ * Get the md5 hash of a buffer. The result is put in the 16 bytes
+ * buffer @digest. For more information see RFC 1321.
  **/
 void
 gimp_md5_get_digest (const gchar *buffer,

Modified: trunk/libgimpmath/gimpmd5.h
==============================================================================
--- trunk/libgimpmath/gimpmd5.h	(original)
+++ trunk/libgimpmath/gimpmd5.h	Fri Mar 28 16:56:43 2008
@@ -28,10 +28,13 @@
 
 /* For information look into the C source or the html documentation */
 
+#ifndef GIMP_DISABLE_DEPRECATED
+
 void gimp_md5_get_digest (const gchar *buffer,
                           gint         buffer_size,
                           guchar       digest[16]);
 
+#endif /* GIMP_DISABLE_DEPRECATED */
 
 G_END_DECLS
 

Modified: trunk/libgimpmath/test-md5.c
==============================================================================
--- trunk/libgimpmath/test-md5.c	(original)
+++ trunk/libgimpmath/test-md5.c	Fri Mar 28 16:56:43 2008
@@ -10,6 +10,7 @@
 
 #include <glib.h>
 
+#undef GIMP_DISABLE_DEPRECATED
 #include "gimpmd5.h"
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]