diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2008-06-12 17:03:41 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2008-06-12 10:03:41 -0700 |
commit | 0b7c73cc04cdd1d1c86fe713d6b7863d969aaf38 (patch) | |
tree | d28eec236ec28a1f8e38ce27fe7bf5e62da85670 /libcpp/charset.c | |
parent | f5dce7973fd8ea778c77f3ce3a1875752d5c7501 (diff) | |
download | gcc-0b7c73cc04cdd1d1c86fe713d6b7863d969aaf38.zip gcc-0b7c73cc04cdd1d1c86fe713d6b7863d969aaf38.tar.gz gcc-0b7c73cc04cdd1d1c86fe713d6b7863d969aaf38.tar.bz2 |
re PR preprocessor/36479 (Short buffer in libcpp)
2008-06-12 H.J. Lu <hongjiu.lu@intel.com>
PR preprocessor/36479
* charset.c (cpp_interpret_string_notranslate): Also set
narrow_cset_desc.width.
From-SVN: r136714
Diffstat (limited to 'libcpp/charset.c')
-rw-r--r-- | libcpp/charset.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libcpp/charset.c b/libcpp/charset.c index d70d05c..73e55ee 100644 --- a/libcpp/charset.c +++ b/libcpp/charset.c @@ -1412,6 +1412,7 @@ cpp_interpret_string_notranslate (cpp_reader *pfile, const cpp_string *from, pfile->narrow_cset_desc.func = convert_no_conversion; pfile->narrow_cset_desc.cd = (iconv_t) -1; + pfile->narrow_cset_desc.width = CPP_OPTION (pfile, char_precision); retval = cpp_interpret_string (pfile, from, count, to, CPP_STRING); |