src/rtapi/userpci/list.h: fixes for compiling C++
src/rtapi/userpci/list.h: fixes for compiling C++

C++ chockes on variables named "new"
/home/bas/projects/machinekit/include/userpci/list.h:60:49: error: expected ‘,’ or ‘...’ before ‘new’
 static inline void __list_add(struct list_head *new,

invalid conversion error of void pointer:
/machinekit/include/userpci/list.h:118:25: error: invalid conversion from ‘void*’ to ‘list_head*’ [-fpermissive]
  entry->prev = (void *) 0;

strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit,strahlex/machinekit