diff options
author | Tim Kientzle <kientzle@acm.org> | 2015-02-20 21:32:31 -0800 |
---|---|---|
committer | Tim Kientzle <kientzle@acm.org> | 2015-02-20 21:32:31 -0800 |
commit | c600d11f2c1645f6f6965592659d386436f4d6db (patch) | |
tree | 62dbfe4710b37f1378ae4d773936b55964838cd8 /libarchive/archive_entry.c | |
parent | d24e79e8f9547ae475a3a0c9516e079a14010838 (diff) | |
download | libarchive-c600d11f2c1645f6f6965592659d386436f4d6db.tar.gz |
Issue 412: Visual Studio 2008 does not support C99
Diffstat (limited to 'libarchive/archive_entry.c')
-rw-r--r-- | libarchive/archive_entry.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libarchive/archive_entry.c b/libarchive/archive_entry.c index 787d281d..4ac19660 100644 --- a/libarchive/archive_entry.c +++ b/libarchive/archive_entry.c @@ -1739,12 +1739,13 @@ ae_strtofflags(const char *s, unsigned long *setp, unsigned long *clrp) while (*start == '\t' || *start == ' ' || *start == ',') start++; while (*start != '\0') { + size_t length; /* Locate end of token. */ end = start; while (*end != '\0' && *end != '\t' && *end != ' ' && *end != ',') end++; - size_t length = end - start; + length = end - start; for (flag = flags; flag->name != NULL; flag++) { size_t flag_length = strlen(flag->name); if (length == flag_length @@ -1806,12 +1807,13 @@ ae_wcstofflags(const wchar_t *s, unsigned long *setp, unsigned long *clrp) while (*start == L'\t' || *start == L' ' || *start == L',') start++; while (*start != L'\0') { + size_t length; /* Locate end of token. */ end = start; while (*end != L'\0' && *end != L'\t' && *end != L' ' && *end != L',') end++; - size_t length = end - start; + length = end - start; for (flag = flags; flag->wname != NULL; flag++) { size_t flag_length = wcslen(flag->wname); if (length == flag_length |