1 #ifdef __cplusplus 2 # define new linux_new 3 # define this linux_this 4 # define delete linux_delete 5 # define class linux_class 6 # define virtual linux_virtual 7 # define typename linux_typename 8 # define protected linux_protected 9 # define public linux_public 10 # define namespace linux_namespace 11 # define false linux_false 12 # define true linux_true 13 #endif 14 15 #ifndef CLICK_CXX_PROTECT 16 # ifdef __cplusplus 17 # define CLICK_CXX_PROTECT extern "C" { 18 # define CLICK_CXX_UNPROTECT } 19 # else 20 # define CLICK_CXX_PROTECT /* nothing */ 21 # define CLICK_CXX_UNPROTECT /* nothing */ 22 # endif 23 #endif 24 25 #define CLICK_CXX_PROTECTED 1 26