Есть такой код (не смотрите, пожалуйста, на его суть -- он просто для примера). Делаю из него .o файл следующим образом: gcc -std=c99 -W -Wall -pedantic -c l.c gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) В итоге получаю сообщение: warning: implicit declaration of function ‘localtime_r’ Очень хотелось бы узнать, что в этом коде вызывает warning и как его убрать? Спасибо. P.S. Кстати, localtime_r() портабельна? Всмысле, она присутствует хотя бы в *BSD системах? Спасибо. === l.c === #include <time.h> void do_nothing(void) { time_t t; struct tm ct; t = time(NULL); localtime_r(&t, &ct); return; } === l.c ===
Ответ на:
комментарий
от execve
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Cedega&Ubuntu (2006)
- Форум где qsort_r? (2020)
- Форум покритикуйте функцию (2009)
- Форум gcc4.0 откуда варнинги? o_O (2008)
- Форум Warnings при использовании basename () (2004)
- Форум Не компилится ядро. (2005)
- Форум gcc -Wlong-long x32 (2016)
- Форум sseREGa, ты тута? (2003)
- Форум Не могу объявить переменную в структуре. (2016)
- Форум xf86-video-intel-2.4.2 build error (2008)