Hello,
hihi, könnte es daran liegen, dass das ein Macro ist und keine Funktion,
Ach Sch...! Daran habe ich nicht gedacht.
und dass es daher in einer Headerdatei zu finden ist? Dass es keine Funktion sein KANN, sieht man schon daran, dass es ab und zu auch als linke Seite einer Zuweisung auftritt:
SG(...) = ausdruck;
Das wäre mit einer Funktion nicht möglich - selbst wenn sie einen Zeigertyp liefert, müsste man mindestens einmal dereferenzieren (oder indizieren, was auf dasselbe herauskäme), um ein LValue zu erhalten.
Ach ja: ./main/SAPI.h, Zeile 137ff.
Es ist wohl ein Macro zum kontrollierten Zugriff auf globale Daten.
Na dann. Da werde ich nachher nochmal tätig werden.
Das interessiert mich doch genauer, ob diese Funktionen nun obsolet sind, oder immer noch sinnvoll.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg