Rename REQ_MOD to REQ_IF_MODIFIED_SINCE - quark - quark web server
 (HTM) git clone git://git.suckless.org/quark
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit 90d5179ea0d7a437a08085dfa1c10953dbd45a68
 (DIR) parent 2c50d0c654ca619fc3c3e34ee3452ffdf9ef7c4e
 (HTM) Author: Laslo Hunhold <dev@frign.de>
       Date:   Wed,  5 Aug 2020 15:46:03 +0200
       
       Rename REQ_MOD to REQ_IF_MODIFIED_SINCE
       
       The named constants for header fields of the response struct all
       pretty much matched the actual header name, which I think improves
       readability for everyone familiar with the HTTP-spec.
       
       The request header fields named constants followed the rule, except
       the "If-Modified-Since"-header, which is addressed in this commit.
       
       Signed-off-by: Laslo Hunhold <dev@frign.de>
       
       Diffstat:
         M http.c                              |      11 ++++++-----
         M http.h                              |       2 +-
       
       2 files changed, 7 insertions(+), 6 deletions(-)
       ---
 (DIR) diff --git a/http.c b/http.c
       @@ -22,9 +22,9 @@
        #include "util.h"
        
        const char *req_field_str[] = {
       -        [REQ_HOST]    = "Host",
       -        [REQ_RANGE]   = "Range",
       -        [REQ_MOD]     = "If-Modified-Since",
       +        [REQ_HOST]              = "Host",
       +        [REQ_RANGE]             = "Range",
       +        [REQ_IF_MODIFIED_SINCE] = "If-Modified-Since",
        };
        
        const char *req_method_str[] = {
       @@ -671,9 +671,10 @@ http_send_response(int fd, struct request *req)
                }
        
                /* modified since */
       -        if (req->field[REQ_MOD][0]) {
       +        if (req->field[REQ_IF_MODIFIED_SINCE][0]) {
                        /* parse field */
       -                if (!strptime(req->field[REQ_MOD], "%a, %d %b %Y %T GMT", &tm)) {
       +                if (!strptime(req->field[REQ_IF_MODIFIED_SINCE],
       +                              "%a, %d %b %Y %T GMT", &tm)) {
                                return http_send_status(fd, S_BAD_REQUEST);
                        }
        
 (DIR) diff --git a/http.h b/http.h
       @@ -10,7 +10,7 @@
        enum req_field {
                REQ_HOST,
                REQ_RANGE,
       -        REQ_MOD,
       +        REQ_IF_MODIFIED_SINCE,
                NUM_REQ_FIELDS,
        };