[SDL] Guard against use of unsafe functions
This implementation uses pragmas to poison identifiers. When a poisoned identifier is encountered, it results in a compilation error.
This implementation uses pragmas to poison identifiers. When a poisoned identifier is encountered, it results in a compilation error.