Created
November 15, 2019 13:10
-
-
Save ngxson/8b551676bd53be8e6f4b5592dbd287eb to your computer and use it in GitHub Desktop.
TD2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
int main() { | |
#ifdef _POSIX_SOURCE | |
printf("_POSIX_SOURCE=%d\n", _POSIX_SOURCE); | |
#endif | |
#ifdef _SVID_SOURCE | |
printf("_SVID_SOURCE=%d\n", _SVID_SOURCE); | |
#endif | |
#ifdef _GNU_SOURCE | |
printf("_GNU_SOURCE=%d\n", _GNU_SOURCE); | |
#endif | |
#ifdef _ISOC99_SOURCE | |
printf("_ISOC99_SOURCE=%d\n", _ISOC99_SOURCE); | |
#endif | |
#ifdef _POSIX_C_SOURCE | |
printf("_POSIX_C_SOURCE=%d\n", _POSIX_C_SOURCE); | |
#endif | |
#ifdef _XOPEN_SOURCE | |
printf("_XOPEN_SOURCE=%d\n", _XOPEN_SOURCE); | |
#endif | |
#ifdef _XOPEN_SOURCE_EXTENDED | |
printf("_XOPEN_SOURCE_EXTENDED=%d\n", _XOPEN_SOURCE_EXTENDED); | |
#endif | |
#ifdef _BSD_SOURCE | |
printf("_BSD_SOURCE=%d\n", _BSD_SOURCE); | |
#endif | |
#ifdef _XOPEN_SOURCE | |
printf("_XOPEN_SOURCE=%d\n", _XOPEN_SOURCE); | |
#endif | |
#ifdef __STRICT_ANSI__ | |
printf("__STRICT_ANSI__=%d\n", __STRICT_ANSI__); | |
#endif | |
#ifdef __LARGEFILE64_SOURCE | |
printf("__LARGEFILE64_SOURCE=%d\n", __LARGEFILE64_SOURCE); | |
#endif | |
if (_POSIX_C_SOURCE == 2008) | |
printf("Code de 2008 inclu !\n"); | |
else | |
printf("Code par défaut\n"); | |
#if _POSIX_C_SOURCE==200112 | |
print("Code de 2008 inclu par un #if"\n); | |
#endif | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment