summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2007-07-12 21:13:27 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2007-07-12 21:13:27 +0000
commit292e4c61908a19de03908de65223625eb8a20628 (patch)
treecea681c31a66e76ae91d2f08cb46158bdbdec157
parent706754c16be1b52417dfa97840083cc1c0a886da (diff)
Some of our port-specific dynloader implementations are careful to
define pg_dlsym() as returning a PGFunction pointer, not just any pointer-to-function. But many are not. Suppress compiler warnings on platforms that aren't careful by inserting explicit casts at the two call sites that didn't have a cast already. Per Stefan.
-rw-r--r--src/backend/utils/fmgr/dfmgr.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/fmgr/dfmgr.c b/src/backend/utils/fmgr/dfmgr.c
index f660c19e29b..b7dcbe08785 100644
--- a/src/backend/utils/fmgr/dfmgr.c
+++ b/src/backend/utils/fmgr/dfmgr.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.94 2007/02/07 00:52:35 petere Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/fmgr/dfmgr.c,v 1.95 2007/07/12 21:13:27 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -114,7 +114,7 @@ load_external_function(char *filename, char *funcname,
*filehandle = lib_handle;
/* Look up the function within the library */
- retval = pg_dlsym(lib_handle, funcname);
+ retval = (PGFunction) pg_dlsym(lib_handle, funcname);
if (retval == NULL && signalNotFound)
ereport(ERROR,
@@ -162,7 +162,7 @@ load_file(const char *filename, bool restricted)
PGFunction
lookup_external_function(void *filehandle, char *funcname)
{
- return pg_dlsym(filehandle, funcname);
+ return (PGFunction) pg_dlsym(filehandle, funcname);
}