Ruby: coroutine/universal/Context.h Source File

Ruby 3.2.5p208 (2024-07-26 revision 31d0f1a2e7dbfb60731d1f05b868e1d578cda493)

Context.h
1#ifndef COROUTINE_UNIVERSAL_CONTEXT_H
2#define COROUTINE_UNIVERSAL_CONTEXT_H 1
3
4#if 0
5#elif defined __x86_64__
6# include "coroutine/amd64/Context.h"
7#elif defined __i386__
8# include "coroutine/x86/Context.h"
9#elif defined __ppc__
10# include "coroutine/ppc/Context.h"
11#elif defined __ppc64__ && defined(WORDS_BIGENDIAN)
12# include "coroutine/ppc64/Context.h"
13#elif defined __ppc64__ && !defined(WORDS_BIGENDIAN)
14# include "coroutine/ppc64le/Context.h"
15#elif defined __arm64__
16# include "coroutine/arm64/Context.h"
17#else
18# error "Unsupported CPU"
19#endif
20
21#endif /* COROUTINE_UNIVERSAL_CONTEXT_H */