diff options
author | François Revel <mmu_man@netsurf-browser.org> | 2008-11-29 23:26:03 +0000 |
---|---|---|
committer | François Revel <mmu_man@netsurf-browser.org> | 2008-11-29 23:26:03 +0000 |
commit | 305940a1a9430c381d04dc181f61123fa80ab74f (patch) | |
tree | 7607a648ddfe085db6a719ac45ae97b5aa18b058 /src/charset/codecs/codec_ascii.c | |
parent | 50e64e8710e3af657ad97053e16435c284dc80e2 (diff) | |
download | libparserutils-305940a1a9430c381d04dc181f61123fa80ab74f.tar.gz libparserutils-305940a1a9430c381d04dc181f61123fa80ab74f.tar.bz2 |
C89
svn path=/trunk/libparserutils/; revision=5839
Diffstat (limited to 'src/charset/codecs/codec_ascii.c')
-rw-r--r-- | src/charset/codecs/codec_ascii.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/charset/codecs/codec_ascii.c b/src/charset/codecs/codec_ascii.c index 944d354..eb7d66e 100644 --- a/src/charset/codecs/codec_ascii.c +++ b/src/charset/codecs/codec_ascii.c @@ -187,9 +187,10 @@ parserutils_error charset_ascii_codec_encode(parserutils_charset_codec *codec, error = charset_ascii_from_ucs4(c, pwrite[0], dest, destlen); if (error != PARSERUTILS_OK) { + uint32_t len; assert(error == PARSERUTILS_NOMEM); - for (uint32_t len = 0; + for (len = 0; len < c->write_len; len++) { c->write_buf[len] = pwrite[len]; } @@ -213,6 +214,7 @@ parserutils_error charset_ascii_codec_encode(parserutils_charset_codec *codec, error = charset_ascii_from_ucs4(c, towrite[0], dest, destlen); if (error != PARSERUTILS_OK) { + uint32_t len; if (error != PARSERUTILS_NOMEM) { return error; } @@ -225,7 +227,7 @@ parserutils_error charset_ascii_codec_encode(parserutils_charset_codec *codec, /* Copy pending chars to save area, for * processing next call. */ - for (uint32_t len = 0; len < towritelen; len++) + for (len = 0; len < towritelen; len++) c->write_buf[len] = towrite[len]; /* Claim character we've just buffered, |