Если указать в заголовочном файле прототип static-функции то при подключении этого хедера в другом месте получим warning: `my_func` declared ‘static’ but never defined Как с этим бороться? Нашёл три рецепта: 1) -Wunused 2) декларацию таких функций засовывать между #ifdef и перед подкоюченим заголовка сделать соотв. #define 3) не делать для них прототип вообще. Какой способ правильный? :) Может, есть другие способы избежать этого?
Ответ на:
комментарий
от Sectoid
Ответ на:
комментарий
от klalafuda
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от dilmah
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Си, объявление static-функций (2007)
- Форум python, c api, линковка исходников (2013)
- Форум не собирается iptables (2004)
- Форум Сообщения во время компиляции ядра (2004)
- Форум Не собирается ядро (2014)
- Форум static const double в функции (2015)
- Форум static переменные в inline функциях (2015)
- Форум с++ static переменная внутри функции. (2006)
- Форум Python: культурный шок. Где прототипы функций??? (2012)
- Форум Структура в прототипе функции и наоборот (2003)