#!/usr/local/bin/perl -w # $HopeName$ # # convert to new-style test header format # foreach $file (@ARGV) { unless (open(IN, $file)) {die $file." not found";} open(OUT, ">new/$file"); print $file." --> new/".$file."\n"; print OUT "/* TEST_HEADER\n"; $_ = ; s+/\*\s*test + summary = +; print OUT $_; $_ = ; s/\s*language\s*c/ language = c/; print OUT $_; $_ = ; if (m/\s*link /) { s/\s*link / link = /; print OUT $_; $_ = ; } if (m+\*/+) { print OUT "END_HEADER\n"; print OUT "*/\n"; } else { print OUT "OUTPUT_SPEC\n"; print OUT $_; $_ = ; while (!m+\*/+) { s/\s*/ /; print OUT $_; $_ = ; } print OUT "END_HEADER\n"; print OUT "*/\n"; } while () { print OUT $_; } close(OUT); close(IN); }