@@ -145,7 +145,7 @@ sub GenerateFiles {
145
145
print H" /* fmgroids.h generated for Visual C++ */\n #ifndef FMGROIDS_H\n #define FMGROIDS_H\n\n " ;
146
146
open (T," >src\\ backend\\ utils\\ fmgrtab.c" ) || confess" Could not open fmgrtab.c" ;
147
147
print T" /* fmgrtab.c generated for Visual C++ */\n #include\" postgres.h\"\n #include\" utils/fmgrtab.h\"\n\n " ;
148
- foreach my $s (sort {intval( $a -> {oid }) <=> intval( $b -> {oid }) }@fmgr ) {
148
+ foreach my $s (sort {$a -> {oid }<=> $b -> {oid }}@fmgr ) {
149
149
next if $seenit {$s -> {prosrc }};
150
150
$seenit {$s -> {prosrc }} = 1;
151
151
print H" #define F_" .uc $s -> {prosrc } ." $s ->{oid}\n " ;
@@ -157,9 +157,8 @@ sub GenerateFiles {
157
157
my %bmap ;
158
158
$bmap {' t' } =' true' ;
159
159
$bmap {' f' } =' false' ;
160
- foreach my $s (sort {intval($a -> {oid })<=> intval($b -> {oid })}@fmgr ) {
161
- my $o = intval($s -> {oid });
162
- print T" {$o ,\" $s ->{prosrc}\" ,$s ->{nargs},$bmap {$s ->{strict}},$bmap {$s ->{retset}},$s ->{prosrc} },\n " ;
160
+ foreach my $s (sort {$a -> {oid }<=> $b -> {oid }}@fmgr ) {
161
+ print T" {$s ->{oid},\" $s ->{prosrc}\" ,$s ->{nargs},$bmap {$s ->{strict}},$bmap {$s ->{retset}},$s ->{prosrc} },\n " ;
163
162
}
164
163
165
164
232
231
}
233
232
}
234
233
235
- sub intval {
236
- my $v =shift ;
237
- if ($v =~/ ^\d +$ / ) {
238
- return $v ;
239
- }
240
- return 0;
241
- }
242
-
243
234
sub AddProject {
244
235
my ($self ,$name ,$type ,$folder ,$initialdir ) =@_ ;
245
236