The only MFC dependency is CWinApp, which I agree can be replaced. The rest of it is written in c++ -- no MFC dependencies. C++ is still important because of the critical-scection locking/unlocking through automatic stack variables.
Katie > -----Original Message----- > From: Merlin Moncure [mailto:[EMAIL PROTECTED]] > Sent: Monday, February 03, 2003 11:51 AM > To: Katie Ward > Cc: [EMAIL PROTECTED] > Subject: Win32 Technical Questions > > > >Can the ConsoleApp thing be written in C so we don't have to get an > >extra C++ compiler for one file (for those who don't want to use the > >Microsoft toolchain)? > > Critical sections and semaphores and mutexes are all available from the > win32 API. I agree with Peter: I am not sure it is a good idea to > introduce MFC dependency for process control and application > initializations. This would allow compilation without having the MFC > (although, Borland supplies a version of the MFC with its non-free > compilers). Also, a C++ compiler would not be required although this to > me as strictly an aesthetic point. > > Likewise, I think the API functions are the best choice for file i/o for > possible adaption of asynch file i/o. > > Despite the name, the apps written carefully using the win32 api should > generally compile ok in 64 bit environment. > > Merlin > > ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org