reduce -pedantic compile warnings
authorDirk Mueller <dmueller@suse.de>
Thu, 28 May 2009 19:41:39 +0000 (21:41 +0200)
committerDirk Mueller <dmueller@oldboy.suse.de>
Thu, 28 May 2009 19:41:39 +0000 (21:41 +0200)
tools/repo_rpmdb.c
tools/repo_rpmmd.c

index 53451e1f3f3d4850493621ec572b97532e5e1dcf..3c6643caddceb929026e3ee2ac98654bdd46e13d 100644 (file)
@@ -309,7 +309,7 @@ setutf8string(Repodata *repodata, Id handle, Id tag, const char *str)
   const unsigned char *cp;
   int state = 0;
   int c;
-  char *buf = 0, *bp;
+  unsigned char *buf = 0, *bp;
 
   /* check if it's already utf8, code taken from screen ;-) */
   cp = (const unsigned char *)str;
@@ -358,7 +358,7 @@ setutf8string(Repodata *repodata, Id handle, Id tag, const char *str)
       /* not utf8, assume latin1 */
       buf = sat_malloc(2 * strlen(str) + 1);
       cp = (const unsigned char *)str;
-      str = buf;
+      str = (char*) buf;
       bp = buf;
       while ((c = *cp++) != 0)
        {
index eed0ab1cfbe33733c436814461fe82d53ab9b78b..d1caeea4a0e01b5dacf769c6fca79fb50ac734b0 100644 (file)
@@ -833,7 +833,8 @@ startElement(void *userData, const char *name, const char **atts)
           }
         else
           {
-            fprintf( stderr, "<dir .../> tag without 'name' attribute, atts = %p, *atts = %p\n", atts, *atts);
+            fprintf( stderr, "<dir .../> tag without 'name' attribute, atts = %p, *atts = %p\n",
+                    (void*) atts, *atts);
             break;
           }
         if ( (str = find_attr("size", atts)) )