Skip to content
Snippets Groups Projects
Commit 49cc503f authored by Magnus Hagander's avatar Magnus Hagander
Browse files

Revert changes to process pg_proc.h entries without OIDs. We're not supposed

to have such entries, and want to be notified when we do...
Leave the plain bugfix in genbki.
parent f8e9fb2d
No related branches found
No related tags found
No related merge requests found
......@@ -145,7 +145,7 @@ sub GenerateFiles {
print H "/* fmgroids.h generated for Visual C++ */\n#ifndef FMGROIDS_H\n#define FMGROIDS_H\n\n";
open(T,">src\\backend\\utils\\fmgrtab.c") || confess "Could not open fmgrtab.c";
print T "/* fmgrtab.c generated for Visual C++ */\n#include \"postgres.h\"\n#include \"utils/fmgrtab.h\"\n\n";
foreach my $s (sort {intval($a->{oid}) <=> intval($b->{oid})} @fmgr) {
foreach my $s (sort {$a->{oid} <=> $b->{oid}} @fmgr) {
next if $seenit{$s->{prosrc}};
$seenit{$s->{prosrc}} = 1;
print H "#define F_" . uc $s->{prosrc} . " $s->{oid}\n";
......@@ -157,9 +157,8 @@ sub GenerateFiles {
my %bmap;
$bmap{'t'} = 'true';
$bmap{'f'} = 'false';
foreach my $s (sort {intval($a->{oid}) <=> intval($b->{oid})} @fmgr) {
my $o = intval($s->{oid});
print T " { $o, \"$s->{prosrc}\", $s->{nargs}, $bmap{$s->{strict}}, $bmap{$s->{retset}}, $s->{prosrc} },\n";
foreach my $s (sort {$a->{oid} <=> $b->{oid}} @fmgr) {
print T " { $s->{oid}, \"$s->{prosrc}\", $s->{nargs}, $bmap{$s->{strict}}, $bmap{$s->{retset}}, $s->{prosrc} },\n";
}
......@@ -232,14 +231,6 @@ EOF
}
}
sub intval {
my $v = shift;
if ($v =~ /^\d+$/) {
return $v;
}
return 0;
}
sub AddProject {
my ($self, $name, $type, $folder, $initialdir) = @_;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment