summaryrefslogtreecommitdiff
path: root/src/dfa.c
diff options
context:
space:
mode:
authorrlar <rlar>2016-02-27 19:10:48 +0100
committerWill Estes <westes575@gmail.com>2016-02-27 17:40:14 -0500
commite66a12bbff288da54a75dac25a68ce5fca9315b4 (patch)
tree6c694753249915e4393c8ed450fd0870b9f70f8b /src/dfa.c
parent3a132d28d9ee5be8abfd9c1a97c6d2a14e4c4760 (diff)
dfa.c:157:24: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion]
most certainly safe cast
Diffstat (limited to 'src/dfa.c')
-rw-r--r--src/dfa.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dfa.c b/src/dfa.c
index 4473ce9..be62da8 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -154,7 +154,7 @@ void dump_associated_rules (FILE *file, int ds)
}
}
- qsort (&rule_set [1], num_associated_rules, sizeof (rule_set [1]), intcmp);
+ qsort (&rule_set [1], (size_t) num_associated_rules, sizeof (rule_set [1]), intcmp);
fprintf (file, _(" associated rule line numbers:"));
@@ -823,7 +823,7 @@ int snstods (int sns[], int numstates, int accset[], int nacc, int hashval, int
/* We sort the states in sns so we
* can compare it to oldsns quickly.
*/
- qsort (&sns [1], numstates, sizeof (sns [1]), intcmp);
+ qsort (&sns [1], (size_t) numstates, sizeof (sns [1]), intcmp);
didsort = 1;
}
@@ -858,7 +858,7 @@ int snstods (int sns[], int numstates, int accset[], int nacc, int hashval, int
*/
if (!didsort)
- qsort (&sns [1], numstates, sizeof (sns [1]), intcmp);
+ qsort (&sns [1], (size_t) numstates, sizeof (sns [1]), intcmp);
for (i = 1; i <= numstates; ++i)
dss[newds][i] = sns[i];
@@ -881,7 +881,7 @@ int snstods (int sns[], int numstates, int accset[], int nacc, int hashval, int
* match in the event of ties will work.
*/
- qsort (&accset [1], nacc, sizeof (accset [1]), intcmp);
+ qsort (&accset [1], (size_t) nacc, sizeof (accset [1]), intcmp);
dfaacc[newds].dfaacc_set =
allocate_integer_array (nacc + 1);