mirror of
https://github.com/postgres/postgres.git
synced 2025-06-13 07:41:39 +03:00
Remove no-longer-required function declarations.
Remove a bunch of "extern Datum foo(PG_FUNCTION_ARGS);" declarations that
are no longer needed now that PG_FUNCTION_INFO_V1(foo) provides that.
Some of these were evidently missed in commit e7128e8dbb
, but others
were cargo-culted in in code added since then. Possibly that can be blamed
in part on the fact that we'd not fixed relevant documentation examples,
which I've now done.
This commit is contained in:
@ -20,23 +20,6 @@ typedef struct Complex
|
||||
double y;
|
||||
} Complex;
|
||||
|
||||
/*
|
||||
* Since we use V1 function calling convention, all these functions have
|
||||
* the same signature as far as C is concerned. We provide these prototypes
|
||||
* just to forestall warnings when compiled with gcc -Wmissing-prototypes.
|
||||
*/
|
||||
Datum complex_in(PG_FUNCTION_ARGS);
|
||||
Datum complex_out(PG_FUNCTION_ARGS);
|
||||
Datum complex_recv(PG_FUNCTION_ARGS);
|
||||
Datum complex_send(PG_FUNCTION_ARGS);
|
||||
Datum complex_add(PG_FUNCTION_ARGS);
|
||||
Datum complex_abs_lt(PG_FUNCTION_ARGS);
|
||||
Datum complex_abs_le(PG_FUNCTION_ARGS);
|
||||
Datum complex_abs_eq(PG_FUNCTION_ARGS);
|
||||
Datum complex_abs_ge(PG_FUNCTION_ARGS);
|
||||
Datum complex_abs_gt(PG_FUNCTION_ARGS);
|
||||
Datum complex_abs_cmp(PG_FUNCTION_ARGS);
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
* Input/Output functions
|
||||
|
@ -18,15 +18,6 @@
|
||||
|
||||
PG_MODULE_MAGIC;
|
||||
|
||||
/* These prototypes just prevent possible warnings from gcc. */
|
||||
|
||||
Datum add_one(PG_FUNCTION_ARGS);
|
||||
Datum add_one_float8(PG_FUNCTION_ARGS);
|
||||
Datum makepoint(PG_FUNCTION_ARGS);
|
||||
Datum copytext(PG_FUNCTION_ARGS);
|
||||
Datum concat_text(PG_FUNCTION_ARGS);
|
||||
Datum c_overpaid(PG_FUNCTION_ARGS);
|
||||
|
||||
|
||||
/* By Value */
|
||||
|
||||
|
Reference in New Issue
Block a user