Are there any alternate preprocessors for C that provide more powerful macros? In particular, I'd like to find something that supports both the original C preprocessor features, AND the sort of macro features that are common in most assemblers (looping, conditionals within the macro, etc.) The immediate desire is for something that will let me produce different code depending on whether an argument is a constant or a symbol, but I've often wished for assembler-like macro processing for other purposes. Don't suggest m4. Thanks Bill W -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist