Keywords in defines

Gast #4473791
Lesenswert?

Hallo,

ich habe eine c Code darin befindet sich.

#define STATIC static

soll dazu dienen alle static sachen schnell global zu machen zum 
Beispiel für Testläufe.

Ist dies in Ansi C erlaubt?

Die richtige Lösung müsste sein:

#define Testlauf 1        // 1 = Testlauf aktiv

#ifdef Testlauf==0
static void Function(void)
#else
global void Function(void)
#endif
{
   ...
}

Gruß
Tim

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren