[Libclc-dev] [PATCH 2/2] Add missing undefs

Jeroen Ketema j.ketema at imperial.ac.uk
Wed Jun 18 12:46:52 PDT 2014


On 17 Jun 2014, at 15:38, Tom Stellard <tom at stellard.net> wrote:

> On Tue, Jun 17, 2014 at 03:28:57PM +0100, Jeroen Ketema wrote:
>> There are probably a few other places where this would be preferable in the header files.
>> 
> 
> LGTM.

Committed. Thanks for the review.

> 
>> I’m also wondering whether clcmacro.h should maybe be moved from include/clc to lib/. It’s only used in lib and polluting the user’s namespace.
>> 
> 
> Yes, let's move it.

I’ll look into it.

Jeroen

> 
> -Tom
> 
>> ---
>> generic/include/clc/relational/all.h     | 4 +++-
>> generic/include/clc/relational/isequal.h | 6 ++++--
>> 2 files changed, 7 insertions(+), 3 deletions(-)
>> 
>> diff --git a/generic/include/clc/relational/all.h b/generic/include/clc/relational/all.h
>> index f917419..f8b0942 100644
>> --- a/generic/include/clc/relational/all.h
>> +++ b/generic/include/clc/relational/all.h
>> @@ -1,4 +1,3 @@
>> -
>> #define _CLC_ALL_DECL(TYPE) \
>>  _CLC_OVERLOAD _CLC_DECL int all(TYPE v);
>> 
>> @@ -14,3 +13,6 @@ _CLC_VECTOR_ALL_DECL(char)
>> _CLC_VECTOR_ALL_DECL(short)
>> _CLC_VECTOR_ALL_DECL(int)
>> _CLC_VECTOR_ALL_DECL(long)
>> +
>> +#undef _CLC_ALL_DECL
>> +#undef _CLC_VECTOR_ALL_DECL
>> diff --git a/generic/include/clc/relational/isequal.h b/generic/include/clc/relational/isequal.h
>> index 6f7b3aa..c28a985 100644
>> --- a/generic/include/clc/relational/isequal.h
>> +++ b/generic/include/clc/relational/isequal.h
>> @@ -1,4 +1,3 @@
>> -
>> #define _CLC_ISEQUAL_DECL(TYPE, RETTYPE) \
>>  _CLC_OVERLOAD _CLC_DECL RETTYPE isequal(TYPE x, TYPE y);
>> 
>> @@ -15,4 +14,7 @@ _CLC_VECTOR_ISEQUAL_DECL(float, int)
>> #ifdef cl_khr_fp64
>> _CLC_ISEQUAL_DECL(double, int)
>> _CLC_VECTOR_ISEQUAL_DECL(double, long)
>> -#endif
>> \ No newline at end of file
>> +#endif
>> +
>> +#undef _CLC_ISEQUAL_DECL
>> +#undef _CLC_VECTOR_ISEQUAL_DEC
>> -- 
>> 1.8.5.2 (Apple Git-48)
>> 
>> 
>> _______________________________________________
>> Libclc-dev mailing list
>> Libclc-dev at pcc.me.uk
>> http://www.pcc.me.uk/cgi-bin/mailman/listinfo/libclc-dev





More information about the Libclc-dev mailing list