ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
30 апреля
177609
MBedder, терминатор (08.01.2010 21:47 - 22:44, просмотров: 8794)
Йопп... как заставить этот долбаный ИАРский АРМ-ассемблер делать конкатенацию #define'd строк? Не люблю я тупо вбивать дефайны на каждый чих - хочу сделать типа: #define myport GPIO_PORTD_AHB_ #define mybits myport##DATA_BITS_R #define mydata myport##DATA_R #define mydir myport##DIR_R чтобы получить: вместо mybits - GPIO_PORTD_AHB_DATA_BITS_R вместо mydata - GPIO_PORTD_AHB_DATA_R вместо mydir - GPIO_PORTD_AHB_DIR_R Ругаеццо, сцуко - Warning[7]: Wrong usage of string operator ('#' or '##'); ignored C:\XCORTEX\foo\blabla.S 207. В RTFM'ах, разумеется, ни слова - мож, кто чего подскажет путного?