Да действительно, хидеры созданы мотороловскими программистами. Т.е. первая и последняя строка компилятором,(он же GNU C, создается код записи регистра одним словом за раз?!
Подчеркивание часто встречается в этом исходнике при использовании typedef например:
typedef union
{
uint16 Word;
struct
{
uint16 STOP:1;
uint16 TCR1P:2;
uint16 TCR2P:2;
uint16 EMU:1;
uint16 T2CG:1;
uint16 STF:1;
uint16 SUPV:1;
uint16 PSCK:1;
uint16 Nc1:2;
uint16 IARB:4;
} Field ;
}
_TPUMCR;
Здесь например (понятно присвоение фиксированного адреса константе) что делает звездочка?
pQsm = (_QSM*) 0xfffc00;
или
(void *)((pSpc3->R_Diag_Buf_Ptr[1]<<3) +(unsigned int)pSpc3)
Да и хотелось почитать умное, но не заумное, из произведений "бывалых". А то что не строка, то не похоже на Керниган и Ричи Язык C.
Cпасибо