]> git.kaiwu.me - nginx.git/commitdiff
Perl: fixed syntax usage for C preprocessor directives.
authorSergey Kandaurov <pluknet@nginx.com>
Mon, 29 Jul 2013 13:30:01 +0000 (17:30 +0400)
committerSergey Kandaurov <pluknet@nginx.com>
Mon, 29 Jul 2013 13:30:01 +0000 (17:30 +0400)
As per perlxs, C preprocessor directives should be at the first
non-whitespace of a line to avoid interpreting them as comments.

#if and #endif are moved so that there are no blank lines before them
to retain them as part of the function body.

src/http/modules/perl/nginx.xs

index 77fb653739aaef5fb2d652deef9c92f8bc09fe6f..71f17a8bb459af8b21bf9b440d23bd3a35f5fa7b 100644 (file)
@@ -261,13 +261,12 @@ header_in(r, key)
             sep = ';';
             goto multi;
         }
-
-    #if (NGX_HTTP_X_FORWARDED_FOR)
+#if (NGX_HTTP_X_FORWARDED_FOR)
         if (hh->offset == offsetof(ngx_http_headers_in_t, x_forwarded_for)) {
             sep = ',';
             goto multi;
         }
-    #endif
+#endif
 
         if (hh->offset) {
 
@@ -898,8 +897,7 @@ variable(r, name, value = NULL)
 
     var.len = len;
     var.data = lowcase;
-
-    #if (NGX_DEBUG)
+#if (NGX_DEBUG)
 
     if (value) {
         ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
@@ -908,8 +906,7 @@ variable(r, name, value = NULL)
         ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
                        "perl variable: \"%V\"", &var);
     }
-
-    #endif
+#endif
 
     vv = ngx_http_get_variable(r, &var, hash);
     if (vv == NULL) {