1*3da8d17dSfengbojiang(姜凤波) 2*3da8d17dSfengbojiang(姜凤波) // stub module to test header files' C++ compatibility 3*3da8d17dSfengbojiang(姜凤波) 4*3da8d17dSfengbojiang(姜凤波) extern "C" { 5*3da8d17dSfengbojiang(姜凤波) #include <ngx_config.h> 6*3da8d17dSfengbojiang(姜凤波) #include <ngx_core.h> 7*3da8d17dSfengbojiang(姜凤波) #include <ngx_event.h> 8*3da8d17dSfengbojiang(姜凤波) #include <ngx_event_connect.h> 9*3da8d17dSfengbojiang(姜凤波) #include <ngx_event_pipe.h> 10*3da8d17dSfengbojiang(姜凤波) 11*3da8d17dSfengbojiang(姜凤波) #include <ngx_http.h> 12*3da8d17dSfengbojiang(姜凤波) 13*3da8d17dSfengbojiang(姜凤波) #include <ngx_mail.h> 14*3da8d17dSfengbojiang(姜凤波) #include <ngx_mail_pop3_module.h> 15*3da8d17dSfengbojiang(姜凤波) #include <ngx_mail_imap_module.h> 16*3da8d17dSfengbojiang(姜凤波) #include <ngx_mail_smtp_module.h> 17*3da8d17dSfengbojiang(姜凤波) } 18*3da8d17dSfengbojiang(姜凤波) 19*3da8d17dSfengbojiang(姜凤波) // nginx header files should go before other, because they define 64-bit off_t 20*3da8d17dSfengbojiang(姜凤波) // #include <string> 21*3da8d17dSfengbojiang(姜凤波) 22*3da8d17dSfengbojiang(姜凤波) 23*3da8d17dSfengbojiang(姜凤波) void ngx_cpp_test_handler(void *data); 24*3da8d17dSfengbojiang(姜凤波) 25*3da8d17dSfengbojiang(姜凤波) void ngx_cpp_test_handler(void * data)26*3da8d17dSfengbojiang(姜凤波)ngx_cpp_test_handler(void *data) 27*3da8d17dSfengbojiang(姜凤波) { 28*3da8d17dSfengbojiang(姜凤波) return; 29*3da8d17dSfengbojiang(姜凤波) } 30