Windows2000/private/ntos/w32/ntuser/tools/usrbench/aw.h
2020-09-30 17:12:32 +02:00

35 lines
419 B
C

// aw.h
// IF(ansi, widechar)
// AW(x) add suffix (A or W)
// L(x) makes widechar when WIDE is defined
#ifdef AW
#undef AW
#endif
#ifdef IF
#undef IF
#endif
#ifdef L
#undef L
#endif
#ifndef CONCAT
#define CONCAT(a,b) a##b
#endif
#if defined(WIDE) && (WIDE)
#define IF(a,w) w
#define AW(x) x##W
#define L(x) CONCAT(L, x)
#else
#define IF(a,w) a
#define AW(x) x##A
#define L(x) x
#endif