I encountered this macros definition in a C
project.
I face problems expanding the macro.
Here it is:
#define PT_THREAD(name_args) char name_args
#define PROCESS_THREAD(name, ev, data) \
static PT_THREAD(process_thread_##name(struct pt *process_pt, \
process_event_t ev, \
process_data_t data))
Some help? Thank you.