I’m trying to compile a C function into a DLL for use in PostgreSQL, with Visual Studio. I’m linking in postgres.lib, but when the linker runs, I’m getting “unresolved external symbol _palloc0@4 referenced in function _getSoundex@4”. The code is just calling palloc0. I suspect it’s something about the calling convention, but I’ve tried both __stdcall and _cdecl and I get the same error. I’m pre-declaring the function with PGDLLEXPORT to make sure it gets exported. Any thoughts? Thanks. -------------------------------------------------------- Dan Cooperstock |