kwo pushed a commit to branch master.

commit 842b550233773380395350062b21639efefc2ba4
Author: Kim Woelders <[email protected]>
Date:   Fri Jul 5 10:08:08 2013 +0200

    More warning fixes (64 bit).
---
 src/lib/rend.c                   |  3 +++
 src/lib/rotate.c                 |  3 +++
 src/modules/loaders/loader_id3.c | 14 +++++++-------
 3 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/lib/rend.c b/src/lib/rend.c
index bb4e865..e2759cd 100644
--- a/src/lib/rend.c
+++ b/src/lib/rend.c
@@ -268,7 +268,10 @@ __imlib_RenderImage(Display * d, ImlibImage * im,
    ImlibRGBAFunction   rgbaer;
    ImlibMaskFunction   masker = NULL;
    ImlibBlendFunction  blender = NULL;
+
+#ifdef DO_MMX_ASM
    int                 do_mmx;
+#endif
 
    blender = __imlib_GetBlendFunction(op, 1, 0,
                                       (!(im->flags & F_HAS_ALPHA)), NULL);
diff --git a/src/lib/rotate.c b/src/lib/rotate.c
index 53d1087..9c9353e 100644
--- a/src/lib/rotate.c
+++ b/src/lib/rotate.c
@@ -342,7 +342,10 @@ __imlib_BlendImageToImageSkewed(ImlibImage * im_src, 
ImlibImage * im_dst,
    int                 x, y, dxh, dyh, dxv, dyv, i;
    double              xy2;
    DATA32             *data, *src;
+
+#ifdef DO_MMX_ASM
    int                 do_mmx;
+#endif
 
    if ((ssw < 0) || (ssh < 0))
       return;
diff --git a/src/modules/loaders/loader_id3.c b/src/modules/loaders/loader_id3.c
index 2c241d0..0b4f215 100644
--- a/src/modules/loaders/loader_id3.c
+++ b/src/modules/loaders/loader_id3.c
@@ -37,7 +37,7 @@ id3_tag_get_frame(struct id3_tag *tag, size_t index)
    return tag->frames[index];
 }
 
-static inline       size_t
+static inline unsigned int
 id3_tag_get_numframes(struct id3_tag *tag)
 {
    return tag->nframes;
@@ -200,7 +200,7 @@ context_delref(context * ctx)
 }
 
 static int
-str2int(char *str, int old)
+str2int(const char *str, int old)
 {
    long                index;
 
@@ -209,14 +209,14 @@ str2int(char *str, int old)
    return ((errno || index > INT_MAX) ? old : (int)index);
 }
 
-static              size_t
-str2uint(char *str, size_t old)
+static unsigned int
+str2uint(const char *str, unsigned int old)
 {
    unsigned long       index;
 
    errno = 0;
    index = strtoul(str, NULL, 10);
-   return ((errno || index > UINT_MAX) ? old : (size_t) index);
+   return ((errno || index > UINT_MAX) ? old : index);
 }
 
 static void
@@ -233,7 +233,7 @@ destructor_context(ImlibImage * im, void *data)
 
 typedef struct lopt {
    context            *ctx;
-   size_t              index;
+   unsigned int        index;
    int                 traverse;
    char                cache_level;
 } lopt;
@@ -241,7 +241,7 @@ typedef struct lopt {
 static char
 get_options(lopt * opt, ImlibImage * im)
 {
-   size_t              handle = 0, index = 0, traverse = 0;
+   unsigned int        handle = 0, index = 0, traverse = 0;
    context            *ctx;
 
    if (im->key)

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to