summaryrefslogtreecommitdiffhomepage
path: root/lib/struct.c
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2023-05-27 10:10:45 +0200
committerGitHub <noreply@github.com>2023-05-27 10:10:45 +0200
commitb213bd120d5532cd3e4e40160b18c18e2aca37c7 (patch)
tree1ccd1369420701cf102b8b20580a1b892a7920f9 /lib/struct.c
parentb0baf043e64ca4d6cf80f371c23ec8581ecd5d59 (diff)
parent2b4346bfdc6769f8d6d9c680c7fac94f12cfbfae (diff)
Merge pull request #150 from nbd168/misc-improvements
Diffstat (limited to 'lib/struct.c')
-rw-r--r--lib/struct.c7
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;