Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

int_to_unsigned-Pragma

&pagelevel(4)&pagelevel

#pragma int_to_unsigned name

Dieses Pragma wird unterstützt, weil es in älteren C-Quellen, die beispielsweise aus einem UNIX-System portiert werden, enthalten sein kann. Es wirkt nur im K&R-Modus und veranlasst den Compiler, eine Funktion name vom Ergebnistyp unsigned so zu behandeln, als hätte sie weiterhin den Ergebnistyp int.

Die Deklaration der Funktion name mit dem Ergebnistyp unsigned muss vor der #pragma Anweisung stehen, z.B.

unsigned int function(const char*);

#pragma int_to_unsigned function