quark

quark web server
git clone git://git.suckless.org/quark
Log | Files | Refs | LICENSE

commit 90d5179ea0d7a437a08085dfa1c10953dbd45a68
parent 2c50d0c654ca619fc3c3e34ee3452ffdf9ef7c4e
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:
Mhttp.c | 11++++++-----
Mhttp.h | 2+-
2 files changed, 7 insertions(+), 6 deletions(-)

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); } 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, };