aboutsummaryrefslogtreecommitdiff
path: root/libcpp/charset.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-06-12 17:03:41 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-06-12 10:03:41 -0700
commit0b7c73cc04cdd1d1c86fe713d6b7863d969aaf38 (patch)
treed28eec236ec28a1f8e38ce27fe7bf5e62da85670 /libcpp/charset.c
parentf5dce7973fd8ea778c77f3ce3a1875752d5c7501 (diff)
downloadgcc-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.c1
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);