simple doubt with shfolder.lib?

"Hiroshi Saito" <[email protected]>
Newsgroups gmane.comp.db.postgresql.devel.win32
Message-ID <01ce01c5088b$4d216e00$1f324d80@w2k>
Hi Magnus.

I have a doubt to the way of linking to use MS-SDK.

It is defined as follows by using <shfolder.h>

#ifdef UNICODE
#define SHGetFolderPath     SHGetFolderPathW
#define PFNSHGETFOLDERPATH  PFNSHGETFOLDERPATHW
#else
#define SHGetFolderPath     SHGetFolderPathA
#define PFNSHGETFOLDERPATH  PFNSHGETFOLDERPATHA
#endif

Therefore, It seems that present patch is necessity.

--- src/interfaces/libpq/fe-connect.c.orig      Wed Feb  2 03:20:05 2005
+++ src/interfaces/libpq/fe-connect.c   Wed Feb  2 03:20:19 2005
@@ -44,6 +44,7 @@
 #endif
 #define near
 #include <shlobj.h>
+#include <shfolder.h>
 #else
 #include <sys/socket.h>
 #include <netdb.h>
--- src/port/path.c.orig        Wed Feb  2 03:19:19 2005
+++ src/port/path.c     Wed Feb  2 03:19:38 2005
@@ -27,6 +27,7 @@
 #endif
 #define near
 #include <shlobj.h>
+#include <shfolder.h>
 #else
 #include <unistd.h>
 #endif

Or, my misunderstanding? 
Any comment?

regards,
Hiroshi Saito

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.