]> granicus.if.org Git - php/commitdiff
compiler warning fixes, one of them a potential crash bug
authorHartmut Holzgraefe <hholzgra@php.net>
Fri, 26 Sep 2003 07:47:01 +0000 (07:47 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Fri, 26 Sep 2003 07:47:01 +0000 (07:47 +0000)
ext/mime_magic/mime_magic.c

index fdb296669181f31015167f75343ff2e8b4cc1a7e..a345dc2e2056d4c23414b86b32ce26897d73430f 100644 (file)
 
 static int apprentice(void);
 static int ascmagic(unsigned char *, int);
-static int is_tar(unsigned char *, int);
+static int is_tar(unsigned char *, unsigned int);
 static int softmagic(unsigned char *, int);
 static void tryit(unsigned char *, int, int);
 
@@ -576,7 +576,7 @@ static int parse(char *l, int lineno)
                        t = l;
                if (*t++ != ')') {
                        if(MIME_MAGIC_G(debug))
-                               php_error_docref("http://www.php.net/mime_magic" TSRMLS_CC, E_WARNING, ": (%s:%s) missing ')' in indirect offset", MIME_MAGIC_G(magicfile), lineno);
+                               php_error_docref("http://www.php.net/mime_magic" TSRMLS_CC, E_WARNING, ": (%s:%d) missing ')' in indirect offset", MIME_MAGIC_G(magicfile), lineno);
                }
                l = t;
     }
@@ -1460,7 +1460,7 @@ static int ascmagic(unsigned char *buf, int nbytes)
  * old UNIX tar file, 2 for Unix Std (POSIX) tar file.
  */
 
-static int is_tar(unsigned char *buf, int nbytes)
+static int is_tar(unsigned char *buf, unsigned int nbytes)
 {
     register union record *header = (union record *) buf;
     register int i;