Avoid extension names as preprocessor tokens
authorSimon Richter <Simon.Richter@hogyros.de>
Tue, 16 Apr 2013 18:05:54 +0000 (20:05 +0200)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Thu, 18 Apr 2013 03:20:30 +0000 (11:20 +0800)
commit3d4a520ab4610d1e3637ba11097c79df0847f5e3
tree2004e1d7fb50c811522db131b9a228019d268127
parent2feae0f4180f577e1bbc45520584a121715b323c
Avoid extension names as preprocessor tokens

The Khronos Group headers define constants with the names of extensions if
the header defines the extension API. When the preprocessor sees one of
these names, it performs macro substitution, leading to compilation errors.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
src/cl_extensions.c
src/cl_extensions.h
src/cl_mem_gl.c