From: ts Date: 2001-04-17T21:19:37+09:00 Subject: [ruby-talk:13747] Re: Almost OT >>>>> "J" == Jilani Khaldi writes: J> what is the difference between (1) and (2)? See the macro _ #ifdef HAVE_PROTOTYPES # define _(args) args #else # define _(args) () #endif HAVE_PROTOTYPES is set (or unset) by configure if the compiler support prototype in the definition of a C function Guy Decoux