1 
2 #define _CLC_ANY_DECL(TYPE) \
3   _CLC_OVERLOAD _CLC_DECL int any(TYPE v);
4 
5 #define _CLC_VECTOR_ANY_DECL(TYPE) \
6   _CLC_ANY_DECL(TYPE)     \
7   _CLC_ANY_DECL(TYPE##2)  \
8   _CLC_ANY_DECL(TYPE##3)  \
9   _CLC_ANY_DECL(TYPE##4)  \
10   _CLC_ANY_DECL(TYPE##8)  \
11   _CLC_ANY_DECL(TYPE##16)
12 
13 _CLC_VECTOR_ANY_DECL(char)
14 _CLC_VECTOR_ANY_DECL(short)
15 _CLC_VECTOR_ANY_DECL(int)
16 _CLC_VECTOR_ANY_DECL(long)
17