PRINT
enum expand_mode { NONE, EXPAND, COMPLETE, PRINT };
#define PRINT(ptr, len) do { \
#define PRINT(ptr, len) do { \
#define PRINT(CH) do { \
#define PRINT(string) bl xprint; .asciz string; .align 2
#define PRINT(msg) \
#undef PRINT
.macro PRINT msg
.macro PRINT msg
.macro PRINT msg
.macro PRINT msg
.macro PRINT msg
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(n) aprint_normal("%s%s", sep, (n)); sep = ", "
#undef PRINT
#define PRINT(str) \
#undef PRINT
#undef PRINT
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(str) aprint_normal("%s%s", sep, str); sep = ", "
#undef PRINT
#define PRINT(str) \
#undef PRINT
#undef PRINT
#define PRINT(fmt, var) \
#define PRINT(s) if (s == NULL) /* void */; else tputs(s, 1, outchar)