QUOTE (E_V_S @ Dec 21 2012, 09:23)

Это как? внутри одного дефайна вкладывать другой?
Я там уже дописал, что фигню сморозил. Что-то типа такого:
CODE
#undef __IO_REG32_STRUCT
#undef __IO_MAP
#define __IO_MAP(addr) addr
#define __IO_REG32_STRUCT(type, name, addr) static type volatile name = (*((volatile type *)addr))