aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2000-07-16 17:17:46 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2000-07-16 17:17:46 +0000
commitfd589a2a868b4c20140fb265ef9e7dd18d7b9ce6 (patch)
treeac642831c1c3488a35134fb7cec8ca2abd41f937 /gcc
parentf67798e710a953e91994ad1ff9bb3f458dfbef6c (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/fixinc/fixfixes.c16
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);