Hefty, Sean wrote: >> +#ifdef __WIN__ >> +#define OSM_LOG(log, level, fmt, ...) \ >> +do { \ >> + if (osm_log_is_active(log, (level))) \ >> + osm_log(log, level, "%s: " fmt, __func__, ## __VA_ARGS__); \ > > __VA_ARGS__ should work on any platform. libibmad : mad.h uses this > for windows and linux. > >> +} while (0) >> +#else >> #define OSM_LOG(log, level, fmt, arg...) do { \ >> if (osm_log_is_active(log, (level))) \ >> osm_log(log, level, "%s: " fmt, __func__, ##arg); \ >> } while (0) >> +#endif
As coded it would not compile. _______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg