3 open( OUTPUT
, ">w.h" ) || die $!;
4 print OUTPUT
"// this file is autogenerated - do not modify\n";
8 ($ord,$func) = /(\d+).*\)\s+(\S+)/;
10 print OUTPUT
"W( $func ) // $ord\n";
12 $ordinal{ $func } = $ord
15 open( OUTPUT
, ">wrap.h" ) || die $!;
16 print OUTPUT
"// this file is autogenerated - do not modify\n";
18 for ( $i = 0; $i <= $#table; ++$i )
20 print OUTPUT
"WRAP( $table[$i], $i )\n";
23 open( OUTPUT
, ">wrap.def" ) || die $!;
25 print OUTPUT
"LIBRARY WS2_32.DLL\n\nEXPORTS\n";
27 for ( $i = 0; $i <= $#table; ++$i )
29 print OUTPUT
" " . $table[$i] . "=WRAP_" . $table[$i] . " @" . $ordinal{ $table[ $i ] } ."\n";
40 print "W( $_ ) // $foo\n";
42 $ordinal{ $_ } = $line + 1;
48 for ( $i = 0; $i <= $#table; ++$i )
50 print "WRAP( $table[$i], $i )\n";
53 for ( $i = 0; $i <= $#table; ++$i )
55 print " " . $table[$i] . "=WRAP_" . $table[$i] . " @" . $ordinal{ $table[ $i ] } ."\n";