6
Próbowałem kompilowanie następujący kod z gcc 4.7.3
i clang 3.2.1
na Ubuntu 13.04 (64-bitowy):stdlib.h nie ma deklaracji dla putenv
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main() {
putenv("SDL_VIDEO_CENTERED=1");
return 0;
}
Spodziewałem putenv
być zadeklarowane w stdlib.h
nagłówek, ale otrzymuję następujące ostrzeżenie:
test.c: In function ‘main’:
test.c:6:5: warning: implicit declaration of function ‘putenv’ [-Wimplicit-function-declaration]
Dlaczego w nagłówku brakuje deklaracji dla tej funkcji?