#define THREAD_TYPE(thread) \
typedef struct \
{ \
pthread_t pthread; \
int err; \
}t;
what is the purpose of \ in the above macro?