#define PRINTF2(S, A) 
#define PRINTF3(S, A, B) 
#define PRINTF4(S, A, B, C) 
#define PRINTF5(S, A, B, C, D) 
#define PRINTF6(S, A, B, C, D, E) 
/*For Multithreading: Use NR for only one thread!*/
#define PRINTX_OPEN(NR, PATH) 
#define PRINTX_CLOSE(NR)


#define PRINTX(NR, S)
#define PRINTX2(NR, S, A)
#define PRINTX3(NR, S, A, B)
#define PRINTX4(NR, S, A, B,C)
#define PRINTX5(NR, S, A,B,C,D)
#define PRINTX6(NR, S, A,B,C,D,E)