Если я сделаю что-то внутри моего расширения, что может привести к warnings
или же fatals
, как я могу catch
их?
Я полагаю, что некоторые global
переменные контролируют это, но не знают, какой именно.
C не знает исключений, try / catch / finally не доступны.
Вам нужно использовать другую механику, чтобы обнаруживать ошибки и обрабатывать их.
Хорошо, хорошо — есть setjmp()
а также longjmp()
, но …
Других решений пока нет …