Prosty program:
tablica
char __code Digits[2] = { _A & _B & _C & _D & _E & _F,
_B & _C,}
main
void main(void)
{
char *pattern = &Digits;
To przykład książkowy.
Kompilator SDCC za diabła tego nie przyjmuje.
Wyświetla
error 47: indirections to different types assignment
from type 'const-char [2d] code* code'
to type 'char generic* auto'
o co mu chodzi bo komunikat jest raczej zmyłką a nie faktycznym stanem.
Jak zawołam elementy przez index to ok. Przez wskaźnik za diabła.