APPLYXn is a macro extension tool for the C preprocessor. It basically receives a macro name and a variable number of items; then applies the macro on each item one-by-one.