mirror of
https://github.com/mirror/tinycc.git
synced 2025-01-03 04:30:08 +08:00
43 lines
796 B
C
43 lines
796 B
C
#include <stdio.h>
|
|
|
|
int main()
|
|
{
|
|
printf("including\n");
|
|
#include "18_include.h"
|
|
printf("done\n");
|
|
|
|
#define INC "18_include.h"
|
|
|
|
#ifdef __has_include
|
|
#if defined __has_include
|
|
#if __has_include("18_include.h")
|
|
printf("has_include\n");
|
|
#endif
|
|
#if __has_include(INC)
|
|
printf("has_include\n");
|
|
#endif
|
|
#if __has_include("not_found_18_include.h")
|
|
printf("has_include not found\n");
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef __has_include_next
|
|
#if defined __has_include_next
|
|
#if __has_include_next("18_include.h")
|
|
printf("has_include_next\n");
|
|
#endif
|
|
#if __has_include_next(INC)
|
|
printf("has_include_next\n");
|
|
#endif
|
|
#if __has_include_next("not_found_18_include.h")
|
|
printf("has_include_next not found\n");
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
return 0;
|
|
}
|
|
|
|
/* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/
|