Есть ли опция gcc, предполагающая, что все внешние функции «C» не могут распространять исключения?

Есть ли способ, короче добавления атрибута в каждый прототип функции, чтобы gcc знал, что функции C никогда не могут распространять исключения, т.е. что все функции, объявленные внутри extern «C» , должны иметь __ attribute __ ((nothrow)) ? Идеальным будет вариант командной строки в стиле -f .

27
задан R.. 14 January 2011 в 20:42
поделиться