Не придумывается ничего, кроме массива строк. Массив сформировать sed/awk из #define
#include <stdio.h>
void main ()
{
char * a[3] = {"DO",
"IAC",
"F\0z"};
int i;
for (i=0; i<3; i++) {
printf("%s\n", a[i]);
}
}
А в common lisp как можно?