diff options
Diffstat (limited to 'contrib/miscutil')
| -rw-r--r-- | contrib/miscutil/misc_utils.c | 13 | ||||
| -rw-r--r-- | contrib/miscutil/misc_utils.h | 11 | ||||
| -rw-r--r-- | contrib/miscutil/misc_utils.sql.in | 4 |
3 files changed, 9 insertions, 19 deletions
diff --git a/contrib/miscutil/misc_utils.c b/contrib/miscutil/misc_utils.c index fb121e8380..ce8776fa3c 100644 --- a/contrib/miscutil/misc_utils.c +++ b/contrib/miscutil/misc_utils.c @@ -30,9 +30,6 @@ #include "misc_utils.h" -#undef MIN -#define MIN(x,y) ((x)<=(y) ? (x) : (y)) - int backend_pid() @@ -48,15 +45,15 @@ unlisten(char *relname) } int -max(int x, int y) +int4max(int x, int y) { - return ((x > y) ? x : y); + return Max(x, y); } int -min(int x, int y) +int4min(int x, int y) { - return ((x < y) ? x : y); + return Min(x, y); } /* @@ -84,7 +81,7 @@ active_listeners(text *relname) if (relname && (VARSIZE(relname) > VARHDRSZ)) { MemSet(listen_name, 0, NAMEDATALEN); - len = MIN(VARSIZE(relname) - VARHDRSZ, NAMEDATALEN - 1); + len = Min(VARSIZE(relname) - VARHDRSZ, NAMEDATALEN - 1); memcpy(listen_name, VARDATA(relname), len); ScanKeyInit(&key, Anum_pg_listener_relname, diff --git a/contrib/miscutil/misc_utils.h b/contrib/miscutil/misc_utils.h index bc69ba8615..3de5ac7001 100644 --- a/contrib/miscutil/misc_utils.h +++ b/contrib/miscutil/misc_utils.h @@ -1,17 +1,10 @@ #ifndef MISC_UTILS_H #define MISC_UTILS_H -#ifdef max -#undef max -#endif -#ifdef min -#undef min -#endif - int backend_pid(void); int unlisten(char *relname); -int max(int x, int y); -int min(int x, int y); +int int4max(int x, int y); +int int4min(int x, int y); int active_listeners(text *relname); #endif diff --git a/contrib/miscutil/misc_utils.sql.in b/contrib/miscutil/misc_utils.sql.in index b7e0a8b367..5f777a1e5b 100644 --- a/contrib/miscutil/misc_utils.sql.in +++ b/contrib/miscutil/misc_utils.sql.in @@ -36,14 +36,14 @@ LANGUAGE 'SQL'; -- CREATE OR REPLACE FUNCTION min(int4,int4) RETURNS int4 -AS 'MODULE_PATHNAME' +AS 'MODULE_PATHNAME', 'int4min' LANGUAGE 'C'; -- max(x,y) -- CREATE OR REPLACE FUNCTION max(int4,int4) RETURNS int4 -AS 'MODULE_PATHNAME' +AS 'MODULE_PATHNAME', 'int4max' LANGUAGE 'C'; -- Return the number of active listeners on a relation |
