Цитата(evgen2 @ Oct 20 2009, 11:52)

Т.е. как Keil в дефайне нарисовал - так и кузяво ?
Зависит от контекста

. Если в отдельной функции (которую можно инлайнить), то есть нюансы по укладыванию в 3 команды. Можете потренироваться в понимании компилятора и ASM:)
Цитата
главное не нахомутать с signed...
Что-то у Вас паронаидальные мысли какие-то.... Не демонизируйте signed - не при делах он.
Цитата
ЗЫ: редиски, перенесли в помощь начинающему.

На большее не тянет

Цитата(evgen2 @ Oct 20 2009, 11:52)

а вот есть еще __packed....
К чему это?
Цитата
Вот такой кусок кода может вести себя весьма нетрадиционным способом:
Код
char *MsgOut1, *MsgIn1;
.....
MsgOut1[0] = MsgIn1[0];
MsgOut1[1] = MsgIn1[1];
MsgOut1[2] = MsgIn1[2];
MsgOut1[3] = MsgIn1[3];
1. Не может
2. Дуболомный код

.