diff --git a/src/include/utils/numeric.h b/src/include/utils/numeric.h index 264536d4e57..09bb9df551e 100644 --- a/src/include/utils/numeric.h +++ b/src/include/utils/numeric.h @@ -18,7 +18,7 @@ #include "fmgr.h" /* forward declaration to avoid node.h include */ -typedef struct Node Node; +struct Node; /* * Limits on the precision and scale specifiable in a NUMERIC typmod. The @@ -107,7 +107,7 @@ extern Numeric numeric_mod_opt_error(Numeric num1, Numeric num2, extern int32 numeric_int4_opt_error(Numeric num, bool *have_error); extern int64 numeric_int8_opt_error(Numeric num, bool *have_error); extern int32 make_numeric_typmod_safe(int32 precision, int32 scale, - Node *escontext); + struct Node *escontext); extern Numeric random_numeric(pg_prng_state *state, Numeric rmin, Numeric rmax);