From fe501957c09a80347b1eb005ba1b1bc0fce14b0d Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Tue, 2 Oct 2007 21:53:51 -0700 Subject: Portability fixes Concentrate compiler dependencies to compiler.h; make sure compiler.h is included first in every .c file (since some prototypes may depend on the presence of feature request macros.) Actually use the conditional inclusion of various functions (totally broken in previous releases.) --- regs.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'regs.pl') diff --git a/regs.pl b/regs.pl index 9dde682..404c2f6 100755 --- a/regs.pl +++ b/regs.pl @@ -78,7 +78,7 @@ close(REGS); if ( $fmt eq 'h' ) { # Output regs.h - print "/* automatically generated from $file - do not edit */\n"; + print "/* automatically generated from $file - do not edit */\n\n"; $expr_regs = 1; printf "#define EXPR_REG_START %d\n", $expr_regs; print "enum reg_enum {\n"; @@ -101,7 +101,8 @@ if ( $fmt eq 'h' ) { print "\n"; } elsif ( $fmt eq 'c' ) { # Output regs.c - print "/* automatically generated from $file - do not edit */\n"; + print "/* automatically generated from $file - do not edit */\n\n"; + print "#include \"compiler.h\"\n\n"; print "static const char * const reg_names[] = "; $ch = '{'; # This one has no dummy entry for 0 foreach $reg ( sort(keys(%regs)) ) { -- cgit v1.2.3