[elektro] C kérdés (Help,Help,Help...)
hg12345
hg12345 at freemail.hu
Wed Mar 23 14:36:40 CET 2011
Hi,
Vagy egy komoly problémán, szeretnék egy változót egy másik változó vagy struktura elem címével azonosra definiálni. A címeknek fordítási időben rendelkezésre kell állni...
int A.... int B....
esetén &A egyenlő lenne &B-vel.
pl.: (ez nem müködik!!!!)
struct { int A, intB } s;
int C __attribute__((at(*(int*) &s.AA)));
Ez csak akkor müködik, ha FIX (konstans megadási címre) helyezném a változót, ezt nem szeretném, mert csak problémával jár.....
az __atribute__((alias("*****"))), sem jó, nem fordul le
Sajnos a #define nem jó, mert a hivatkozási névben nem szerepelhet pont!
A #define esetén a preprocessor helyettesítése után a név kerül bele.
Van erre megoldás, folyamatosan kerülöm ezt a problémát, de mindig beleütközöm....
More information about the Elektro
mailing list