all: Add 'U' suffix when using unsigned variables

Add a 'U' suffix to values when computing and comparing against
unsigned variables.

Signed-off-by: Patrik Flykt <patrik.flykt@intel.com>
This commit is contained in:
Patrik Flykt 2019-03-26 19:57:45 -06:00 committed by Kumar Gala
commit 24d71431e9
559 changed files with 2331 additions and 2328 deletions

View file

@ -527,7 +527,7 @@ int header_states(struct http_parser *parser, const char *data, size_t len,
}
t = parser->content_length;
t *= 10;
t *= 10U;
t += ch - '0';
/* Overflow? Test against a conservative limit for simplicity */
@ -608,7 +608,7 @@ int header_states(struct http_parser *parser, const char *data, size_t len,
case h_matching_connection_token:
if (ch == ',') {
h_state = h_matching_connection_token_start;
parser->index = 0;
parser->index = 0U;
}
break;
@ -630,7 +630,7 @@ int header_states(struct http_parser *parser, const char *data, size_t len,
parser->flags |= F_CONNECTION_UPGRADE;
}
h_state = h_matching_connection_token_start;
parser->index = 0;
parser->index = 0U;
} else if (ch != ' ') {
h_state = h_matching_connection_token;
}
@ -657,7 +657,7 @@ int zero_content_length(struct http_parser *parser,
enum state p_state = *current_state;
int rc;
if (parser->content_length == 0) {
if (parser->content_length == 0U) {
/* Content-Length header given but zero:
* Content-Length: 0\r\n
*/
@ -806,7 +806,7 @@ reexecute:
if (ch == CR || ch == LF) {
break;
}
parser->flags = 0;
parser->flags = 0U;
parser->content_length = ULLONG_MAX;
if (ch == 'H') {
@ -840,13 +840,13 @@ reexecute:
parser->type = HTTP_REQUEST;
parser->method = HTTP_HEAD;
parser->index = 2;
parser->index = 2U;
UPDATE_STATE(s_req_method);
}
break;
case s_start_res: {
parser->flags = 0;
parser->flags = 0U;
parser->content_length = ULLONG_MAX;
switch (ch) {
@ -928,7 +928,7 @@ reexecute:
goto error;
}
parser->http_major *= 10;
parser->http_major *= 10U;
parser->http_major += ch - '0';
if (UNLIKELY(parser->http_major > 999)) {
@ -962,7 +962,7 @@ reexecute:
goto error;
}
parser->http_minor *= 10;
parser->http_minor *= 10U;
parser->http_minor += ch - '0';
if (UNLIKELY(parser->http_minor > 999)) {
@ -1006,7 +1006,7 @@ reexecute:
break;
}
parser->status_code *= 10;
parser->status_code *= 10U;
parser->status_code += ch - '0';
if (UNLIKELY(parser->status_code > 999)) {
@ -1030,7 +1030,7 @@ reexecute:
MARK(status);
UPDATE_STATE(s_res_status);
parser->index = 0;
parser->index = 0U;
break;
}
@ -1074,7 +1074,7 @@ reexecute:
if (ch == CR || ch == LF) {
break;
}
parser->flags = 0;
parser->flags = 0U;
parser->content_length = ULLONG_MAX;
if (UNLIKELY(!IS_ALPHA(ch))) {
@ -1083,7 +1083,7 @@ reexecute:
}
parser->method = (enum http_method) 0;
parser->index = 1;
parser->index = 1U;
switch (ch) {
case 'A':
parser->method = HTTP_ACL;
@ -1228,7 +1228,7 @@ reexecute:
goto error;
}
} else if (ch == '-' &&
parser->index == 1 &&
parser->index == 1U &&
parser->method == HTTP_MKCOL) {
parser->method = HTTP_MSEARCH;
} else {
@ -1303,8 +1303,8 @@ reexecute:
break;
case CR:
case LF:
parser->http_major = 0;
parser->http_minor = 9;
parser->http_major = 0U;
parser->http_minor = 9U;
UPDATE_STATE((ch == CR) ?
s_req_line_almost_done :
s_header_field_start);
@ -1396,7 +1396,7 @@ reexecute:
goto error;
}
parser->http_major *= 10;
parser->http_major *= 10U;
parser->http_major += ch - '0';
if (UNLIKELY(parser->http_major > 999)) {
@ -1437,7 +1437,7 @@ reexecute:
goto error;
}
parser->http_minor *= 10;
parser->http_minor *= 10U;
parser->http_minor += ch - '0';
if (UNLIKELY(parser->http_minor > 999)) {
@ -1483,7 +1483,7 @@ reexecute:
MARK(header_field);
parser->index = 0;
parser->index = 0U;
UPDATE_STATE(s_header_field);
switch (c) {
@ -1575,7 +1575,7 @@ reexecute:
MARK(header_value);
UPDATE_STATE(s_header_value);
parser->index = 0;
parser->index = 0U;
c = LOWER(ch);
@ -1857,7 +1857,7 @@ reexecute:
break;
case 2:
parser->upgrade = 1;
parser->upgrade = 1U;
case 1:
parser->flags |= F_SKIPBODY;
@ -1889,7 +1889,7 @@ reexecute:
goto error;
}
parser->nread = 0;
parser->nread = 0U;
hasBody = parser->flags & F_CHUNKED ||
(parser->content_length > 0 &&
@ -1946,7 +1946,7 @@ reexecute:
u64_t to_read = MIN(parser->content_length,
(u64_t) ((data + len) - p));
assert(parser->content_length != 0
assert(parser->content_length != 0U
&& parser->content_length != ULLONG_MAX);
/* The difference between advancing content_length and
@ -1962,7 +1962,7 @@ reexecute:
parser->content_length -= to_read;
p += to_read - 1;
if (parser->content_length == 0) {
if (parser->content_length == 0U) {
UPDATE_STATE(s_message_done);
/* Mimic CALLBACK_DATA_NOADVANCE() but with one
@ -2024,7 +2024,7 @@ reexecute:
break;
case s_chunk_size_start: {
assert(parser->nread == 1);
assert(parser->nread == 1U);
assert(parser->flags & F_CHUNKED);
unhex_val = unhex[(unsigned char)ch];
@ -2061,7 +2061,7 @@ reexecute:
}
t = parser->content_length;
t *= 16;
t *= 16U;
t += unhex_val;
/* Overflow? Test against a conservative limit for
@ -2096,9 +2096,9 @@ reexecute:
goto error;
}
parser->nread = 0;
parser->nread = 0U;
if (parser->content_length == 0) {
if (parser->content_length == 0U) {
parser->flags |= F_TRAILING;
UPDATE_STATE(s_header_field_start);
} else {
@ -2120,7 +2120,7 @@ reexecute:
(u64_t) ((data + len) - p));
assert(parser->flags & F_CHUNKED);
assert(parser->content_length != 0
assert(parser->content_length != 0U
&& parser->content_length != ULLONG_MAX);
/* See the explanation in s_body_identity for why the
@ -2131,7 +2131,7 @@ reexecute:
parser->content_length -= to_read;
p += to_read - 1;
if (parser->content_length == 0) {
if (parser->content_length == 0U) {
UPDATE_STATE(s_chunk_data_almost_done);
}
@ -2140,7 +2140,7 @@ reexecute:
case s_chunk_data_almost_done:
assert(parser->flags & F_CHUNKED);
assert(parser->content_length == 0);
assert(parser->content_length == 0U);
rc = strict_check(parser, ch != CR);
if (rc != 0) {
goto error;
@ -2161,7 +2161,7 @@ reexecute:
if (rc != 0) {
goto error;
}
parser->nread = 0;
parser->nread = 0U;
UPDATE_STATE(s_chunk_size_start);
rc = cb_notify(parser, &p_state,
@ -2259,9 +2259,9 @@ int http_message_needs_eof(const struct http_parser *parser)
}
/* See RFC 2616 section 4.4 */
if (parser->status_code / 100 == 1 || /* 1xx e.g. Continue */
parser->status_code == 204 || /* No Content */
parser->status_code == 304 || /* Not Modified */
if (parser->status_code / 100 == 1U || /* 1xx e.g. Continue */
parser->status_code == 204U || /* No Content */
parser->status_code == 304U || /* Not Modified */
parser->flags & F_SKIPBODY) { /* response to a HEAD
* request
*/

View file

@ -386,7 +386,7 @@ int http_parse_host(const char *buf, struct http_parser_url *u,
buflen = u->field_data[UF_HOST].off + u->field_data[UF_HOST].len;
assert(u->field_set & (1 << UF_HOST));
u->field_data[UF_HOST].len = 0;
u->field_data[UF_HOST].len = 0U;
s = found_at ? s_http_userinfo_start : s_http_host_start;
@ -420,7 +420,7 @@ int http_parse_host(const char *buf, struct http_parser_url *u,
case s_http_host_port:
if (s != s_http_host_port) {
u->field_data[UF_PORT].off = p - buf;
u->field_data[UF_PORT].len = 0;
u->field_data[UF_PORT].len = 0U;
u->field_set |= (1 << UF_PORT);
}
u->field_data[UF_PORT].len++;
@ -429,7 +429,7 @@ int http_parse_host(const char *buf, struct http_parser_url *u,
case s_http_userinfo:
if (s != s_http_userinfo) {
u->field_data[UF_USERINFO].off = p - buf;
u->field_data[UF_USERINFO].len = 0;
u->field_data[UF_USERINFO].len = 0U;
u->field_set |= (1 << UF_USERINFO);
}
u->field_data[UF_USERINFO].len++;
@ -475,7 +475,7 @@ http_parser_parse_url(const char *buf, size_t buflen, int is_connect,
const char *p;
enum state s;
u->port = u->field_set = 0;
u->port = u->field_set = 0U;
s = is_connect ? s_req_server_start : s_req_spaces_before_url;
old_uf = UF_MAX;
@ -531,7 +531,7 @@ http_parser_parse_url(const char *buf, size_t buflen, int is_connect,
}
u->field_data[uf].off = p - buf;
u->field_data[uf].len = 1;
u->field_data[uf].len = 1U;
u->field_set |= (1 << uf);
old_uf = uf;
@ -540,7 +540,7 @@ http_parser_parse_url(const char *buf, size_t buflen, int is_connect,
/* host must be present if there is a schema */
/* parsing http:///toto will fail */
if ((u->field_set & (1 << UF_SCHEMA)) &&
(u->field_set & (1 << UF_HOST)) == 0) {
(u->field_set & (1 << UF_HOST)) == 0U) {
return 1;
}