3333#include <ngx_http.h>
3434
3535
36+ #ifndef nginx_version
37+ #error This module cannot be build against an unknown nginx version.
38+ #endif
39+
40+
3641#if (NGX_HTTP_CACHE )
3742
3843typedef struct {
@@ -204,12 +209,12 @@ typedef struct {
204209 ngx_array_t * fastcgi_lengths ;
205210 ngx_array_t * fastcgi_values ;
206211
207- # if defined( nginx_version ) && (nginx_version >= 8040 )
212+ # if (nginx_version >= 8040 )
208213 ngx_hash_t headers_hash ;
209214 ngx_uint_t header_params ;
210215# endif /* nginx_version >= 8040 */
211216
212- # if defined( nginx_version ) && (nginx_version >= 1001004 )
217+ # if (nginx_version >= 1001004 )
213218 ngx_flag_t keep_conn ;
214219# endif /* nginx_version >= 1001004 */
215220
@@ -305,7 +310,7 @@ ngx_http_fastcgi_cache_purge_handler(ngx_http_request_t *r)
305310 return NGX_HTTP_INTERNAL_SERVER_ERROR ;
306311 }
307312
308- # if defined( nginx_version ) && (nginx_version >= 8011 )
313+ # if (nginx_version >= 8011 )
309314 r -> main -> count ++ ;
310315# endif
311316
@@ -337,15 +342,15 @@ typedef struct {
337342 ngx_hash_t headers_set_hash ;
338343
339344 ngx_array_t * headers_source ;
340- # if defined( nginx_version ) && (nginx_version < 8040 )
345+ # if (nginx_version < 8040 )
341346 ngx_array_t * headers_names ;
342347# endif /* nginx_version < 8040 */
343348
344349 ngx_array_t * proxy_lengths ;
345350 ngx_array_t * proxy_values ;
346351
347352 ngx_array_t * redirects ;
348- # if defined( nginx_version ) && (nginx_version >= 1001015 )
353+ # if (nginx_version >= 1001015 )
349354 ngx_array_t * cookie_domains ;
350355 ngx_array_t * cookie_paths ;
351356# endif /* nginx_version >= 1001015 */
@@ -362,20 +367,20 @@ typedef struct {
362367
363368 ngx_flag_t redirect ;
364369
365- # if defined( nginx_version ) && (nginx_version >= 1001004 )
370+ # if (nginx_version >= 1001004 )
366371 ngx_uint_t http_version ;
367372# endif /* nginx_version >= 1001004 */
368373
369374 ngx_uint_t headers_hash_max_size ;
370375 ngx_uint_t headers_hash_bucket_size ;
371376
372377# if (NGX_HTTP_SSL )
373- # if defined( nginx_version ) && (nginx_version >= 1005006 )
378+ # if (nginx_version >= 1005006 )
374379 ngx_uint_t ssl ;
375380 ngx_uint_t ssl_protocols ;
376381 ngx_str_t ssl_ciphers ;
377382# endif /* nginx_version >= 1005006 */
378- # if defined( nginx_version ) && (nginx_version >= 1007000 )
383+ # if (nginx_version >= 1007000 )
379384 ngx_uint_t ssl_verify_depth ;
380385 ngx_str_t ssl_trusted_certificate ;
381386 ngx_str_t ssl_crl ;
@@ -466,7 +471,7 @@ ngx_http_proxy_cache_purge_handler(ngx_http_request_t *r)
466471 return NGX_HTTP_INTERNAL_SERVER_ERROR ;
467472 }
468473
469- # if defined( nginx_version ) && (nginx_version >= 8011 )
474+ # if (nginx_version >= 8011 )
470475 r -> main -> count ++ ;
471476# endif
472477
@@ -579,7 +584,7 @@ ngx_http_scgi_cache_purge_handler(ngx_http_request_t *r)
579584 return NGX_HTTP_INTERNAL_SERVER_ERROR ;
580585 }
581586
582- # if defined( nginx_version ) && (nginx_version >= 8011 )
587+ # if (nginx_version >= 8011 )
583588 r -> main -> count ++ ;
584589# endif
585590
@@ -614,12 +619,12 @@ typedef struct {
614619 ngx_uint_t modifier2 ;
615620
616621# if (NGX_HTTP_SSL )
617- # if defined( nginx_version ) && (nginx_version >= 1005008 )
622+ # if (nginx_version >= 1005008 )
618623 ngx_uint_t ssl ;
619624 ngx_uint_t ssl_protocols ;
620625 ngx_str_t ssl_ciphers ;
621626# endif /* nginx_version >= 1005008 */
622- # if defined( nginx_version ) && (nginx_version >= 1007000 )
627+ # if (nginx_version >= 1007000 )
623628 ngx_uint_t ssl_verify_depth ;
624629 ngx_str_t ssl_trusted_certificate ;
625630 ngx_str_t ssl_crl ;
@@ -710,7 +715,7 @@ ngx_http_uwsgi_cache_purge_handler(ngx_http_request_t *r)
710715 return NGX_HTTP_INTERNAL_SERVER_ERROR ;
711716 }
712717
713- # if defined( nginx_version ) && (nginx_version >= 8011 )
718+ # if (nginx_version >= 8011 )
714719 r -> main -> count ++ ;
715720# endif
716721
@@ -967,9 +972,8 @@ ngx_http_file_cache_purge(ngx_http_request_t *r)
967972 switch (ngx_http_file_cache_open (r )) {
968973 case NGX_OK :
969974 case NGX_HTTP_CACHE_STALE :
970- # if defined(nginx_version ) \
971- && ((nginx_version >= 8001 ) \
972- || ((nginx_version < 8000 ) && (nginx_version >= 7060 )))
975+ # if (nginx_version >= 8001 ) \
976+ || ((nginx_version < 8000 ) && (nginx_version >= 7060 ))
973977 case NGX_HTTP_CACHE_UPDATING :
974978# endif
975979 break ;
@@ -999,7 +1003,7 @@ ngx_http_file_cache_purge(ngx_http_request_t *r)
9991003 return NGX_DECLINED ;
10001004 }
10011005
1002- # if defined( nginx_version ) && (nginx_version >= 1000001 )
1006+ # if (nginx_version >= 1000001 )
10031007 cache -> sh -> size -= c -> node -> fs_size ;
10041008 c -> node -> fs_size = 0 ;
10051009# else
@@ -1008,9 +1012,8 @@ ngx_http_file_cache_purge(ngx_http_request_t *r)
10081012# endif
10091013
10101014 c -> node -> exists = 0 ;
1011- # if defined(nginx_version ) \
1012- && ((nginx_version >= 8001 ) \
1013- || ((nginx_version < 8000 ) && (nginx_version >= 7060 )))
1015+ # if (nginx_version >= 8001 ) \
1016+ || ((nginx_version < 8000 ) && (nginx_version >= 7060 ))
10141017 c -> node -> updating = 0 ;
10151018# endif
10161019
0 commit comments