diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2012-06-06 20:03:29 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2012-06-06 20:03:29 +0300 |
commit | fcc37ab5b658388a6fa14bcd9c0254454418c96a (patch) | |
tree | 3e355d372587d47f74f8adebcb85924bafd69576 | |
parent | a9c75046c071c9a67455ef27be44cac0b64be3c4 (diff) | |
download | egawk-fcc37ab5b658388a6fa14bcd9c0254454418c96a.tar.gz egawk-fcc37ab5b658388a6fa14bcd9c0254454418c96a.tar.bz2 egawk-fcc37ab5b658388a6fa14bcd9c0254454418c96a.zip |
Minor fixes for printf compile warnings.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | cint_array.c | 6 | ||||
-rw-r--r-- | extension/ChangeLog | 4 | ||||
-rw-r--r-- | extension/filefuncs.c | 2 |
4 files changed, 14 insertions, 3 deletions
@@ -1,3 +1,8 @@ +2012-06-06 Arnold D. Robbins <arnold@skeeve.com> + + * cint_array.c (tree_print, leaf_print): Add additional casts + for printf warnings. + 2012-06-05 Arnold D. Robbins <arnold@skeeve.com> * ext.c (load_ext): Remove use of RTLD_GLOBAL. Not needed in new diff --git a/cint_array.c b/cint_array.c index 3245cdc1..cafd1bbc 100644 --- a/cint_array.c +++ b/cint_array.c @@ -996,7 +996,8 @@ tree_print(NODE *tree, size_t bi, int indent_level) hsize = tree->array_size; if ((tree->flags & HALFHAT) != 0) hsize /= 2; - fprintf(output_fp, "%4lu:%s[%4lu:%-4lu]\n", bi, + fprintf(output_fp, "%4lu:%s[%4lu:%-4lu]\n", + (unsigned long) bi, (tree->flags & HALFHAT) ? "HH" : "H", (unsigned long) hsize, (unsigned long) tree->table_size); @@ -1210,7 +1211,8 @@ static void leaf_print(NODE *array, size_t bi, int indent_level) { indent(indent_level); - fprintf(output_fp, "%4lu:L[%4lu:%-4lu]\n", bi, + fprintf(output_fp, "%4lu:L[%4lu:%-4lu]\n", + (unsigned long) bi, (unsigned long) array->array_size, (unsigned long) array->table_size); } diff --git a/extension/ChangeLog b/extension/ChangeLog index 9551de97..e31a1079 100644 --- a/extension/ChangeLog +++ b/extension/ChangeLog @@ -1,3 +1,7 @@ +2012-06-06 Arnold D. Robbins <arnold@skeeve.com> + + * filefuncs.c (do_stat): Make `type' const char *. + 2012-05-30 Arnold D. Robbins <arnold@skeeve.com> * testext.c: New file. Outline of tests for extension API. diff --git a/extension/filefuncs.c b/extension/filefuncs.c index 46b1596e..4d382005 100644 --- a/extension/filefuncs.c +++ b/extension/filefuncs.c @@ -240,7 +240,7 @@ do_stat(int nargs, awk_value_t *result) struct stat sbuf; int ret, j, k; char *pmode; /* printable mode */ - char *type = "unknown"; + const char *type = "unknown"; awk_value_t tmp; static struct ftype_map { int mask; |