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