]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
fixed some warnings
authorAndrew Tridgell <tridge@samba.org>
Mon, 6 Jan 2003 02:10:15 +0000 (03:10 +0100)
committerAndrew Tridgell <tridge@samba.org>
Mon, 6 Jan 2003 02:10:15 +0000 (03:10 +0100)
args.c
ccache.c
cleanup.c
snprintf.c

diff --git a/args.c b/args.c
index 64d2d4061b2d72266d7ad3f90ce75cda444ee796..94affa2050ed57941be0c3540d60a757850ac46a 100644 (file)
--- a/args.c
+++ b/args.c
@@ -23,9 +23,9 @@
 ARGS *args_init(void)
 {
        ARGS *args;
-       args = malloc(sizeof(ARGS));
+       args = (ARGS *)malloc(sizeof(ARGS));
        args->argc = 0;
-       args->argv = malloc(sizeof(char *));
+       args->argv = (char **)malloc(sizeof(char *));
        args->argv[0] = NULL;
        return args;
 }
@@ -33,7 +33,7 @@ ARGS *args_init(void)
 
 void args_add(ARGS *args, const char *s)
 {
-       args->argv = realloc(args->argv, (args->argc + 2) * sizeof(char *));
+       args->argv = (char**)realloc(args->argv, (args->argc + 2) * sizeof(char *));
        args->argv[args->argc] = strdup(s);
        args->argc++;
        args->argv[args->argc] = NULL;
index 312da9235d6207621baf403c175a5f22c5e9ed30..014b9aab7b192eddebc0bcdf1109d2742a0f198d 100644 (file)
--- a/ccache.c
+++ b/ccache.c
@@ -44,7 +44,7 @@ static char *input_file;
 static char *hashname;
 
 /* the extension of the file after pre-processing */
-static char *i_extension;
+static const char *i_extension;
 
 /* the name of the temporary pre-processor file */
 static char *i_tmpfile;
@@ -543,10 +543,10 @@ static void find_compiler(int argc, char **argv)
 
 /* check a filename for C/C++ extension. Return the pre-processor
    extension */
-static char *check_extension(const char *fname)
+static const char *check_extension(const char *fname)
 {
        int i;
-       char *p;
+       const char *p;
 
        p = strrchr(fname, '.');
        if (!p) return NULL;
index 4f9ef2b492071d1cf62bc58e6df55cb533f044e3..1e886427b7fdd36f6af181f9d84421186f9bd296 100644 (file)
--- a/cleanup.c
+++ b/cleanup.c
@@ -61,10 +61,11 @@ static void traverse_fn(const char *fname, struct stat *st)
 
        if (num_files == allocated) {
                allocated = 10000 + num_files*2;
-               files = x_realloc(files, sizeof(struct files *)*allocated);
+               files = (struct files **)x_realloc(files, 
+                                                  sizeof(struct files *)*allocated);
        }
 
-       files[num_files] = x_malloc(sizeof(struct files));
+       files[num_files] = (struct files *)x_malloc(sizeof(struct files));
        files[num_files]->fname = x_strdup(fname);
        files[num_files]->mtime = st->st_mtime;
        files[num_files]->size = file_size(st) / 1024;
index a8d95ead7e3bb1354390abdd8e11c9f8d1b9394d..32187c1a525c7c423b72c9adfa257b193e97db86 100644 (file)
@@ -341,7 +341,7 @@ static size_t dopr(char *buffer, size_t maxlen, const char *format, va_list args
                                fmtstr (buffer, &currlen, maxlen, strvalue, flags, min, max);
                                break;
                        case 'p':
-                               strvalue = va_arg (args, void *);
+                               strvalue = (char *)va_arg(args, void *);
                                fmtint (buffer, &currlen, maxlen, (long) strvalue, 16, min, max, flags);
                                break;
                        case 'n':