У меня проблема с #define в C
Я использую MSP430F5418 с IAR EW 5.10
У меня есть прагма с именем location, которая поместит следующую объявленную переменную в указанный сегмент.
В приведенном ниже примере a будет помещен в сегмент myseg, а b - нет.
#pragma location="myseg"
static const char a[] = "amma";
static const char b[] = "amrita";
У меня много таких констант.
Я хочу знать, могу ли я сделать что-то подобное ...
#define TYPE location="myseg" \
static const char
#pragma TYPE a = "amma";
#pragma TYPE b = "amrita";
.....
, чтобы я мог избежать #pragma location="myseg"
перед каждым объявлением переменной.