// the current set of messages to print static int twMessageKinds = TW_NO_MESSAGES; void twSetMessages(int messages) { twMessageKinds = messages; // printf("set messages to %d\n", messages); } void twMessage(int messageKind, char* format, ...) { va_list ap; // printf("messages: %d %d %d\n",messageKind, twMessageKinds, messageKind & twMessageKinds); if(messageKind & twMessageKinds) { va_start(ap, format); vprintf(format,ap); va_end(ap); } }