Replaced OR operators from #if's with || and fixed some invalid cl_float4 accesses.
Replaced many more OR operators from #if's with || and added objdir/includes to paths.
Fixed some file access function to be vc++ compatible.
Added FindPthreads.cmake
Added vc++ implementation for gettimeofday and removed couple non constant array allocations.
Fixed some mkdir to vc++ compatible and added (char*) casting to void pointer arithmetics.
Fixed linked list to have correct type in next ptr for VC++.
Fixed some __restrict__ to be compatible with vc++
Fixed linked list next ptr to be correct type and moved one struct declaration to start of block for Visual C.
Fixed some restrict attributes to be vc++ compatible. Changed some parts of pocl C code to be compiled with c++ compiler with visual studio.
Fixed all vc++ errors, except missing POcl* function prototypes from pocl_unliked_objs.
Trying to create POclFunctionName prototypes for vc++
Fixed ICD dispatch table to use POname() macro to refer cl functions.
Added dirty copy-paste snprintf fix.
Hacked through POdeclsym macros... need to discuss about real fix for this.
Implemented mkdtemp for vc++
Added few explicit casts and path to clang includes to compile includes.
Added compiled clang includes to path and handling space in directory path.
Added mkdir, snprintf etc. fixes to pocl_llvm_api.cc
Set c++ compiler to be used to compile test cases if using Visual Studio.