From 6fa42ed8b020211438be4710db6039c60e3a4cbc Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 1 Jul 1993 07:46:15 +0000 Subject: [PATCH] Remove everything after #endif, instead of trying to turn it into comments, which loses inside comments. From-SVN: r4811 --- gcc/fixinc.svr4 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/fixinc.svr4 b/gcc/fixinc.svr4 index 244c678..185d974 100755 --- a/gcc/fixinc.svr4 +++ b/gcc/fixinc.svr4 @@ -162,8 +162,10 @@ while [ $# != 0 ]; do # The change of u_char, etc, to u_int # applies to bit fields. sed -e ' - s%^\([ ]*#[ ]*endif[ ]*\)\([^/ ].*\)$%\1/* \2 */% - s%^\([ ]*#[ ]*else[ ]*\)\([^/ ].*\)$%\1/* \2 */% + s%^\([ ]*#[ ]*else\)[ ]*/[^*].*%\1% + s%^\([ ]*#[ ]*else\)[ ]*[^/ ].*%\1% + s%^\([ ]*#[ ]*endif\)[ ]*/[^*].*%\1% + s%^\([ ]*#[ ]*endif\)[ ]*[^/ ].*%\1% s/#lint(on)/defined(lint)/g s/#lint(off)/!defined(lint)/g s/#machine(\([^)]*\))/defined(__\1__)/g -- 2.7.4