>>>>> "Jeff" == Jeff Sturm <jsturm@sigma6.com> writes: Jeff> Why not use inline functions instead? C++ was supposed to Jeff> eliminate the preprocessor for most uses. Until recently, C++ inline functions weren't as fast as macros in all cases. Now that g++ inlines at the tree level, I agree. Old habits... Tom