diff options
author | Zack Weinberg <zack@wolery.cumb.org> | 2000-04-16 07:35:39 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2000-04-16 07:35:39 +0000 |
commit | 1b955cbad5c4f39f1998f2f909ef2317e6305af1 (patch) | |
tree | 1cb9aff786b09957665befdcdbe11c2ab2527cd2 /gcc | |
parent | 5ead1006da1a2c5698d1ca56e0b3e5167d7bd71f (diff) | |
download | gcc-1b955cbad5c4f39f1998f2f909ef2317e6305af1.zip gcc-1b955cbad5c4f39f1998f2f909ef2317e6305af1.tar.gz gcc-1b955cbad5c4f39f1998f2f909ef2317e6305af1.tar.bz2 |
cpplex.c (_cpp_read_and_prescan): Enlarge len by setting it to offset * 2.
* cpplex.c (_cpp_read_and_prescan): Enlarge len by setting it
to offset * 2.
From-SVN: r33183
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/cpplex.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e98762d..b989295 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2000-04-15 Zack Weinberg <zack@wolery.cumb.org> + * cpplex.c (_cpp_read_and_prescan): Enlarge len by setting it + to offset * 2. + * cpplex.c (output_line_command): Remove debugging prints. (cpp_output_tokens): Don't write out a zero-length buffer or try to see if it has a newline in it. diff --git a/gcc/cpplex.c b/gcc/cpplex.c index f4f7c8d..6507e33 100644 --- a/gcc/cpplex.c +++ b/gcc/cpplex.c @@ -1651,7 +1651,7 @@ _cpp_read_and_prescan (pfile, fp, desc, len) { size_t delta_op; size_t delta_line_base; - len *= 2; + len = offset * 2; if (offset > len) /* len overflowed. This could happen if the file is larger than half the |