Mercurial > geeqie.yaz
changeset 1638:ceafe3731568
Fix up compilation using make -jN: sometimes it fails due to order of headers inclusion.
author | zas_ |
---|---|
date | Thu, 11 Jun 2009 17:34:37 +0000 |
parents | 80ba6b99478f |
children | 56115e934133 |
files | src/md5-util.c src/md5-util.h src/ui_fileops.c src/ui_fileops.h |
diffstat | 4 files changed, 30 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/src/md5-util.c Wed Jun 10 20:45:24 2009 +0000 +++ b/src/md5-util.c Thu Jun 11 17:34:37 2009 +0000 @@ -31,8 +31,6 @@ #include <string.h> #include "md5-util.h" -#include "ui_fileops.h" /* for utf-8 filename conversion */ - static void md5_transform(guint32 buf[4], const guint32 in[16]); @@ -359,19 +357,6 @@ return TRUE; } -/* does filename utf8 to filesystem encoding first */ -gboolean md5_get_digest_from_file_utf8(const gchar *path, guchar digest[16]) -{ - gboolean success; - gchar *pathl; - - pathl = path_from_utf8(path); - success = md5_get_digest_from_file(pathl, digest); - g_free(pathl); - - return success; -} - /* these to and from text string converters were borrowed from * the libgnomeui library, where they are name thumb_digest_to/from_ascii * @@ -410,12 +395,4 @@ return TRUE; } -gchar *md5_text_from_file_utf8(const gchar *path, const gchar *error_text) -{ - guchar digest[16]; - - if (!md5_get_digest_from_file_utf8(path, digest)) return g_strdup(error_text); - - return md5_digest_to_text(digest); -} /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */
--- a/src/md5-util.h Wed Jun 10 20:45:24 2009 +0000 +++ b/src/md5-util.h Thu Jun 11 17:34:37 2009 +0000 @@ -46,12 +46,6 @@ /* generate digest from file */ gboolean md5_get_digest_from_file(const gchar *path, guchar digest[16]); -gboolean md5_get_digest_from_file_utf8(const gchar *path, guchar digest[16]); - -/* generate md5 string from file, - * on failure returns newly allocated copy of error_text, error_text may be NULL - */ -gchar *md5_text_from_file_utf8(const gchar *path, const gchar *error_text); /* convert digest to/from a NULL terminated text string, in ascii encoding */ gchar *md5_digest_to_text(guchar digest[16]);
--- a/src/ui_fileops.c Wed Jun 10 20:45:24 2009 +0000 +++ b/src/ui_fileops.c Thu Jun 11 17:34:37 2009 +0000 @@ -30,6 +30,7 @@ #include "ui_fileops.h" #include "ui_utildlg.h" /* for locale warning dialog */ +#include "md5-util.h" /* *----------------------------------------------------------------------------- @@ -937,6 +938,28 @@ return TRUE; } +/* does filename utf8 to filesystem encoding first */ +gboolean md5_get_digest_from_file_utf8(const gchar *path, guchar digest[16]) +{ + gboolean success; + gchar *pathl; + + pathl = path_from_utf8(path); + success = md5_get_digest_from_file(pathl, digest); + g_free(pathl); + + return success; +} + + +gchar *md5_text_from_file_utf8(const gchar *path, const gchar *error_text) +{ + guchar digest[16]; + + if (!md5_get_digest_from_file_utf8(path, digest)) return g_strdup(error_text); + + return md5_digest_to_text(digest); +} /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */
--- a/src/ui_fileops.h Wed Jun 10 20:45:24 2009 +0000 +++ b/src/ui_fileops.h Thu Jun 11 17:34:37 2009 +0000 @@ -97,5 +97,12 @@ gboolean recursive_mkdir_if_not_exists(const gchar *path, mode_t mode); + +/* generate md5 string from file, + * on failure returns newly allocated copy of error_text, error_text may be NULL + */ +gchar *md5_text_from_file_utf8(const gchar *path, const gchar *error_text); +gboolean md5_get_digest_from_file_utf8(const gchar *path, guchar digest[16]); + #endif /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */