On 6/25/05, james / jamesjrg.com <james / jamesjrg.com> wrote: > win32.h defines a load of macros. This means any C or C++ program which embeds > ruby cannot have variables, functions or member functions with the same name as > these macros. So you cannot have functions or variables with such common names > as "accept", "bind", "connect", "send", "shutdown" etc. Is it not possible to > implement the Windows version of the Ruby header files without macros? These names would need to exist in the global namespace in any case (at least accept(), bind(), connect(), and send()) because they're used for network communications. -austin -- Austin Ziegler * halostatue / gmail.com * Alternate: austin / halostatue.ca