summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrlar <rlar>2016-02-28 20:57:29 +0100
committerWill Estes <westes575@gmail.com>2016-03-08 13:29:08 -0500
commitc2940d142b0324a12b0d09cff446e697a91fc3b1 (patch)
treea7bf90f19c63646616c69d348a8617d62db83b58 /src
parentfe89a09e29c46c01e8a7f34a9876c53e6a6fa7ff (diff)
change argument type of yytbl_writen() to get rid of warnings
Diffstat (limited to 'src')
-rw-r--r--src/tables.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tables.c b/src/tables.c
index 7c3dac8..777760b 100644
--- a/src/tables.c
+++ b/src/tables.c
@@ -55,7 +55,7 @@
int yytbl_write32 (struct yytbl_writer *wr, flex_uint32_t v);
int yytbl_write16 (struct yytbl_writer *wr, flex_uint16_t v);
int yytbl_write8 (struct yytbl_writer *wr, flex_uint8_t v);
-int yytbl_writen (struct yytbl_writer *wr, void *v, flex_int32_t len);
+int yytbl_writen (struct yytbl_writer *wr, void *v, int len);
static flex_int32_t yytbl_data_geti (const struct yytbl_data *tbl, int i);
/* XXX Not used
static flex_int32_t yytbl_data_getijk (const struct yytbl_data *tbl, int i,
@@ -264,11 +264,11 @@ int yytbl_data_fwrite (struct yytbl_writer *wr, struct yytbl_data *td)
* @param len number of bytes
* @return -1 on error. number of bytes written on success.
*/
-int yytbl_writen (struct yytbl_writer *wr, void *v, flex_int32_t len)
+int yytbl_writen (struct yytbl_writer *wr, void *v, int len)
{
int rv;
- rv = fwrite (v, 1, len, wr->out);
+ rv = (int) fwrite (v, 1, (size_t) len, wr->out);
if (rv != len)
return -1;
wr->total_written += len;