diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2000-07-16 17:17:46 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2000-07-16 17:17:46 +0000 |
commit | fd589a2a868b4c20140fb265ef9e7dd18d7b9ce6 (patch) | |
tree | ac642831c1c3488a35134fb7cec8ca2abd41f937 /gcc | |
parent | f67798e710a953e91994ad1ff9bb3f458dfbef6c (diff) | |
download | gcc-fd589a2a868b4c20140fb265ef9e7dd18d7b9ce6.zip gcc-fd589a2a868b4c20140fb265ef9e7dd18d7b9ce6.tar.gz gcc-fd589a2a868b4c20140fb265ef9e7dd18d7b9ce6.tar.bz2 |
* fixinc/fixfixes.c (emit_gnu_type): Avoid string concatenation.
From-SVN: r35059
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/fixinc/fixfixes.c | 16 |
2 files changed, 13 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 900d10e..1f29e65 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * fixinc/fixfixes.c (emit_gnu_type): Avoid string concatenation. + 2000-07-16 Neil Booth <NeilB@earthling.net> * cpplex.c: Update comments. diff --git a/gcc/fixinc/fixfixes.c b/gcc/fixinc/fixfixes.c index 4df5e65..526cc69 100644 --- a/gcc/fixinc/fixfixes.c +++ b/gcc/fixinc/fixfixes.c @@ -164,15 +164,17 @@ emit_gnu_type ( text, rm ) /* * Now print out the reformed typedef */ - printf ("#ifndef __%s_TYPE__\n" - "#define __%s_TYPE__ %s\n" - "#endif\n", + printf ("\ +#ifndef __%s_TYPE__\n\ +#define __%s_TYPE__ %s\n\ +#endif\n", p_tm->pz_TYPE, p_tm->pz_TYPE, p_tm->pz_gtype ); - printf ("#if !defined(_GCC_%s_T)%s\n" - "#define _GCC_%s_T\n" - "typedef __%s_TYPE__ %s_t;\n" - "#endif\n", + printf ("\ +#if !defined(_GCC_%s_T)%s\n\ +#define _GCC_%s_T\n\ +typedef __%s_TYPE__ %s_t;\n\ +#endif\n", p_tm->pz_TYPE, p_tm->pz_cxx_guard, p_tm->pz_TYPE, p_tm->pz_TYPE, p_tm->pz_type); |