diff options
author | Jo-Philipp Wich <jo@mein.io> | 2023-05-27 10:10:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-27 10:10:45 +0200 |
commit | b213bd120d5532cd3e4e40160b18c18e2aca37c7 (patch) | |
tree | 1ccd1369420701cf102b8b20580a1b892a7920f9 /lib/struct.c | |
parent | b0baf043e64ca4d6cf80f371c23ec8581ecd5d59 (diff) | |
parent | 2b4346bfdc6769f8d6d9c680c7fac94f12cfbfae (diff) |
Merge pull request #150 from nbd168/misc-improvements
Diffstat (limited to 'lib/struct.c')
-rw-r--r-- | lib/struct.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/struct.c b/lib/struct.c index 751127c..cf4499a 100644 --- a/lib/struct.c +++ b/lib/struct.c @@ -2012,7 +2012,7 @@ optimize_functions(void) static formatstate_t * parse_format(uc_vm_t *vm, uc_value_t *fmtval) { - ssize_t size, len, num, itemsize; + ssize_t size, num, itemsize; const formatdef_t *e, *f; const char *fmt, *s; formatstate_t *state; @@ -2040,7 +2040,6 @@ parse_format(uc_vm_t *vm, uc_value_t *fmtval) s = fmt; size = 0; - len = 0; ncodes = 0; while ((c = *s++) != '\0') { @@ -2080,7 +2079,6 @@ parse_format(uc_vm_t *vm, uc_value_t *fmtval) case '*': /* fall through */ case 's': case 'p': - len++; ncodes++; break; @@ -2088,8 +2086,6 @@ parse_format(uc_vm_t *vm, uc_value_t *fmtval) break; default: - len += num; - if (num) ncodes++; @@ -2117,7 +2113,6 @@ parse_format(uc_vm_t *vm, uc_value_t *fmtval) } state = xalloc(sizeof(*state) + ncodes * sizeof(formatcode_t)); - state->len = len; state->size = size; state->ncodes = ncodes; |