/usr/src/castle-game-engine-5.2.0/base/norqcheckbegin.inc is in castle-game-engine-src 5.2.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 | { Uzywaj klamer NoRQCheck Begin/End aby zawierac w nich kod ktory musi
byc wylaczony z kontroli RangeCheck i OverflowCheck, nawet przy debuggowaniu.
Innymi slowy, zdarza sie ze trzeba napisac kod o ktorym
wiadamo ze nie bedzie poprawny przy wlaczonym R+ / Q+
(czyli gdzies tam beda robione jakies "brudne" variable-casty).
Wtedy ponizsze includy beda przydatne.
}
{$IFOPT R+} {$DEFINE _WAS_RANGE_CHECK} {$ENDIF} {$R-}
{$IFOPT Q+} {$DEFINE _WAS_OVERFLOW_CHECK} {$ENDIF} {$Q-}
|