Mögliche Duplizieren:
Need for prefixing a function with (void)…Warum sollte der Rückgabetyp für eine Funktion angegeben werden, wenn sie in C aufgerufen wird?
Hallo,
ich mit einigem C-Code arbeiten und der Autor verwendet hat eine Syntax ich mit unbekannter bin. Mit dem folgenden Aufruf eine Funktion:
(void) msleep(&gActivationCount, NULL, PUSER,
"com_apple_dts_kext_KauthORama.RemoveListener", &oneSecond);
Es scheint, dass der Autor die Rückkehr wirft oder einfach nichtig erklärt, was die Funktion Prototyp wahrscheinlich (ich sage wahrscheinlich, weil ich nicht die Funktion, um es den Prototyp lösen kann), sagt für den Rückgabewert. Ist das nicht gleichbedeutend mit:
msleep(&gActivationCount, NULL, PUSER,
com_apple_dts_kext_KauthORama.RemoveListener", &oneSecond);
Danke,
Scott