Fix return type
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 14 Nov 2000 21:26:21 +0000 (21:26 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 14 Nov 2000 21:26:21 +0000 (21:26 +0000)
src/backend/port/dynloader/darwin.c

index 75a8617117ccef7add3115930951595073f70dce..647b9bc7d0b6091a0d2581167ffdc1693a107aa7 100644 (file)
@@ -6,6 +6,7 @@
  * $Header$
  */
 
+#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)