Mercurial > geeqie
diff src/image-overlay.c @ 736:a7289f9e8d29
Fix signed vs unsigned warnings.
In most cases, gint was used instead of guint.
author | zas_ |
---|---|
date | Thu, 22 May 2008 13:00:45 +0000 |
parents | 57f759d012c7 |
children | 85c9412d77d2 |
line wrap: on
line diff
--- a/src/image-overlay.c Thu May 22 11:28:35 2008 +0000 +++ b/src/image-overlay.c Thu May 22 13:00:45 2008 +0000 @@ -209,8 +209,8 @@ { gchar delim = '%', imp = '|', sep[] = " - "; gchar *start, *end; - gint pos, prev; - gint last; + guint pos, prev; + guint last; gchar *name, *data; GString *new; gchar *ret; @@ -226,7 +226,7 @@ while (TRUE) { - gint limit = 0; + guint limit = 0; gchar *trunc = NULL; gchar *limpos = NULL; gchar *extra = NULL; @@ -262,7 +262,7 @@ } if (limpos) - limit = atoi(limpos); + limit = (guint) atoi(limpos); if (extrapos) extra = g_strndup(extrapos, end - extrapos); @@ -322,7 +322,7 @@ gchar *left = NULL; gchar *right = extra; gchar *p; - gint len = strlen(extra); + guint len = strlen(extra); /* Search and replace "\n" by a newline character */ for (p = extra; *p; p++, len--)