diff --git a/src/backend/port/dynloader/darwin.c b/src/backend/port/dynloader/darwin.c
index 55ae1692183b76db3a9a8f871c91a150377b2c63..d45e4ad9eaf5efa58058597a45c213eba47295c8 100644
--- a/src/backend/port/dynloader/darwin.c
+++ b/src/backend/port/dynloader/darwin.c
@@ -3,9 +3,10 @@
  * available with a PostgreSQL-compatible license.  Kudos Wilfredo
  * S�nchez <wsanchez@apple.com>.
  *
- * $Header: /cvsroot/pgsql/src/backend/port/dynloader/darwin.c,v 1.2 2000/11/09 19:00:50 petere Exp $
+ * $Header: /cvsroot/pgsql/src/backend/port/dynloader/darwin.c,v 1.3 2000/11/14 21:26:21 petere Exp $
  */
 
+#include "postgres.h"
 #include <mach-o/dyld.h>
 #include "dynloader.h"
 
@@ -25,7 +26,7 @@ void pg_dlclose(void *handle)
 	return;
 }
 
-PGFunction *pg_dlsym(void *handle, const char *funcname)
+PGFunction pg_dlsym(void *handle, const char *funcname)
 {
 	NSSymbol symbol;
 	char *symname = (char*)malloc(strlen(funcname)+2);
@@ -33,7 +34,7 @@ PGFunction *pg_dlsym(void *handle, const char *funcname)
 	sprintf(symname, "_%s", funcname);
 	symbol = NSLookupAndBindSymbol(symname);
 	free(symname);
-	return (PGFunction *) NSAddressOfSymbol(symbol);
+	return (PGFunction) NSAddressOfSymbol(symbol);
 }
 
 const char *pg_dlerror(void)