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