Hi there. I'm yet another developer working full-time on a native windows port. I'm also working closely with Jan Wieck (next office). I know there is a reluctance to modify the code base to support native win32, and I realize that no decision has yet been made. However, ...
A few of the identifier names used in postgres collide with WIN32 or MFC names. To keep my working copy of the code as close to the released source as possible, I do have some superficial changes that I would like to put in the code base early: 1. Rename to avoid structures/functions with same name: a. PROC => PGPROC b. GetUserName() => GetUserNameFromId() c. GetCurrentTime() => GetCurrentDateTime() 2. Add _P to the following lex/yacc tokens to avoid collisions CONST, CHAR, DELETE, FLOAT, GROUP, IN, OUT 3. Rename two local macros a. MEM_FREE => MEM_FREE_IT in backend/utils/hash/dynahash.c b. IGNORE => IGNORE_TOK in include/utils/datetime.h & backend/utils/adt/datetime.c Thanks, Katie Ward [EMAIL PROTECTED] __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/users-lounge/docs/faq.html