aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2012-06-06 20:03:29 +0300
committerArnold D. Robbins <arnold@skeeve.com>2012-06-06 20:03:29 +0300
commitfcc37ab5b658388a6fa14bcd9c0254454418c96a (patch)
tree3e355d372587d47f74f8adebcb85924bafd69576
parenta9c75046c071c9a67455ef27be44cac0b64be3c4 (diff)
downloadegawk-fcc37ab5b658388a6fa14bcd9c0254454418c96a.tar.gz
egawk-fcc37ab5b658388a6fa14bcd9c0254454418c96a.tar.bz2
egawk-fcc37ab5b658388a6fa14bcd9c0254454418c96a.zip
Minor fixes for printf compile warnings.
-rw-r--r--ChangeLog5
-rw-r--r--cint_array.c6
-rw-r--r--extension/ChangeLog4
-rw-r--r--extension/filefuncs.c2
4 files changed, 14 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 16cd1de2..928b6283 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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;