diff --git a/legacy/edje/src/bin/edje_cc_parse.c b/legacy/edje/src/bin/edje_cc_parse.c index 9fef541005..c759e550ee 100644 --- a/legacy/edje/src/bin/edje_cc_parse.c +++ b/legacy/edje/src/bin/edje_cc_parse.c @@ -806,6 +806,7 @@ is_num(int n) { char *str; char *end; + long val; str = eina_list_nth(params, n); if (!str) @@ -816,7 +817,7 @@ is_num(int n) } if (str[0] == 0) return 0; end = str; - strtol(str, &end, 0); + val = strtol(str, &end, 0); if ((end != str) && (end[0] == 0)) return 1; return 0; } diff --git a/legacy/edje/src/bin/edje_decc.c b/legacy/edje/src/bin/edje_decc.c index 29aeecf17f..7a1f7a8bc7 100644 --- a/legacy/edje/src/bin/edje_decc.c +++ b/legacy/edje/src/bin/edje_decc.c @@ -14,6 +14,7 @@ #include #include #include +#include #include @@ -305,7 +306,8 @@ output(void) exit (-1); } f = fopen(out, "wb"); - fwrite(font, fontsize, 1, f); + if (fwrite(font, fontsize, 1, f) != 1) + ERR("Could not write font: %s", strerror(errno)); fclose(f); free(font); }