123456789101112131415161718192021222324252627282930313233 |
- #!/usr/local/bin/perl
- #
- # tack error codes onto the end of a file
- #
- open(ERR,$ARGV[0]) || die "unable to open error file '$ARGV[0]':$!\n";
- @err=<ERR>;
- close(ERR);
- open(IN,$ARGV[1]) || die "unable to open header file '$ARGV[1]':$!\n";
- @out="";
- while (<IN>)
- {
- push(@out,$_);
- last if /BEGIN ERROR CODES/;
- }
- close(IN);
- open(OUT,">$ARGV[1]") || die "unable to open header file '$ARGV[1]':$1\n";
- print OUT @out;
- print OUT @err;
- print OUT <<"EOF";
-
- #ifdef __cplusplus
- }
- #endif
- #endif
- EOF
- close(OUT);
|