2012-06-19 01:27:32 +08:00
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
int main()
|
|
|
|
{
|
|
|
|
printf("including\n");
|
|
|
|
#include "18_include.h"
|
2022-09-12 17:37:47 +08:00
|
|
|
#define test_missing_nl
|
2012-06-19 01:27:32 +08:00
|
|
|
printf("done\n");
|
|
|
|
|
2022-08-17 02:53:57 +08:00
|
|
|
#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
|
|
|
|
|
2023-06-26 02:23:58 +08:00
|
|
|
#include "18_include2.h"
|
|
|
|
#include "./18_include2.h"
|
|
|
|
#include "../tests2/18_include2.h"
|
|
|
|
|
2012-06-19 01:27:32 +08:00
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/
|