mirror of
https://github.com/curl/curl.git
synced 2026-07-25 21:27:18 +03:00
tidy-up: use CURL_ARRAYSIZE()
Follow-up to 13b2ea68f0 #16111
Closes #16381
This commit is contained in:
parent
1b710381ca
commit
3fd1dfc829
35 changed files with 52 additions and 64 deletions
|
|
@ -619,7 +619,7 @@ static int proxy_h2_fr_print(const nghttp2_frame *frame,
|
|||
frame->hd.flags & NGHTTP2_FLAG_ACK);
|
||||
case NGHTTP2_GOAWAY: {
|
||||
char scratch[128];
|
||||
size_t s_len = sizeof(scratch)/sizeof(scratch[0]);
|
||||
size_t s_len = CURL_ARRAYSIZE(scratch);
|
||||
size_t len = (frame->goaway.opaque_data_len < s_len) ?
|
||||
frame->goaway.opaque_data_len : s_len-1;
|
||||
if(len)
|
||||
|
|
|
|||
|
|
@ -4456,7 +4456,7 @@ static struct name_const H2_NON_FIELD[] = {
|
|||
static bool h2_non_field(const char *name, size_t namelen)
|
||||
{
|
||||
size_t i;
|
||||
for(i = 0; i < sizeof(H2_NON_FIELD)/sizeof(H2_NON_FIELD[0]); ++i) {
|
||||
for(i = 0; i < CURL_ARRAYSIZE(H2_NON_FIELD); ++i) {
|
||||
if(namelen < H2_NON_FIELD[i].namelen)
|
||||
return FALSE;
|
||||
if(namelen == H2_NON_FIELD[i].namelen &&
|
||||
|
|
|
|||
|
|
@ -1252,7 +1252,7 @@ static int fr_print(const nghttp2_frame *frame, char *buffer, size_t blen)
|
|||
}
|
||||
case NGHTTP2_GOAWAY: {
|
||||
char scratch[128];
|
||||
size_t s_len = sizeof(scratch)/sizeof(scratch[0]);
|
||||
size_t s_len = CURL_ARRAYSIZE(scratch);
|
||||
size_t len = (frame->goaway.opaque_data_len < s_len) ?
|
||||
frame->goaway.opaque_data_len : s_len-1;
|
||||
if(len)
|
||||
|
|
|
|||
|
|
@ -1742,7 +1742,7 @@ const char *Curl_mime_contenttype(const char *filename)
|
|||
const char *nameend = filename + len1;
|
||||
unsigned int i;
|
||||
|
||||
for(i = 0; i < sizeof(ctts) / sizeof(ctts[0]); i++) {
|
||||
for(i = 0; i < CURL_ARRAYSIZE(ctts); i++) {
|
||||
size_t len2 = strlen(ctts[i].extension);
|
||||
|
||||
if(len1 >= len2 && strcasecompare(nameend - len2, ctts[i].extension))
|
||||
|
|
|
|||
|
|
@ -277,7 +277,7 @@ static CURLcode oldap_url_parse(struct Curl_easy *data, LDAPURLDesc **ludp)
|
|||
result = rc == LDAP_URL_ERR_MEM ? CURLE_OUT_OF_MEMORY :
|
||||
CURLE_URL_MALFORMAT;
|
||||
rc -= LDAP_URL_SUCCESS;
|
||||
if((size_t) rc < sizeof(url_errs) / sizeof(url_errs[0]))
|
||||
if((size_t) rc < CURL_ARRAYSIZE(url_errs))
|
||||
msg = url_errs[rc];
|
||||
failf(data, "LDAP local: %s", msg);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -256,7 +256,7 @@ static int checktz(const char *check, size_t len)
|
|||
if(len > 4) /* longer than any valid timezone */
|
||||
return -1;
|
||||
|
||||
for(i = 0; i < sizeof(tz)/sizeof(tz[0]); i++) {
|
||||
for(i = 0; i < CURL_ARRAYSIZE(tz); i++) {
|
||||
size_t ilen = strlen(what->name);
|
||||
if((ilen == len) &&
|
||||
strncasecompare(check, what->name, len))
|
||||
|
|
|
|||
|
|
@ -791,7 +791,7 @@ get_winapi_error(int err, char *buf, size_t buflen)
|
|||
FormatMessageW -> wcstombs is used for Windows CE compatibility. */
|
||||
if(FormatMessageW((FORMAT_MESSAGE_FROM_SYSTEM |
|
||||
FORMAT_MESSAGE_IGNORE_INSERTS), NULL, (DWORD)err,
|
||||
LANG_NEUTRAL, wbuf, sizeof(wbuf)/sizeof(wchar_t), NULL)) {
|
||||
LANG_NEUTRAL, wbuf, CURL_ARRAYSIZE(wbuf), NULL)) {
|
||||
size_t written = wcstombs(buf, wbuf, buflen - 1);
|
||||
if(written != (size_t)-1)
|
||||
buf[written] = '\0';
|
||||
|
|
|
|||
|
|
@ -1759,7 +1759,7 @@ static ssize_t read_pkt_to_send(void *userp,
|
|||
|
||||
if(ctx->h3conn && ngtcp2_conn_get_max_data_left(ctx->qconn)) {
|
||||
veccnt = nghttp3_conn_writev_stream(ctx->h3conn, &stream_id, &fin, vec,
|
||||
sizeof(vec) / sizeof(vec[0]));
|
||||
CURL_ARRAYSIZE(vec));
|
||||
if(veccnt < 0) {
|
||||
failf(x->data, "nghttp3_conn_writev_stream returned error: %s",
|
||||
nghttp3_strerror((int)veccnt));
|
||||
|
|
|
|||
|
|
@ -369,7 +369,7 @@ static void state(struct Curl_easy *data, sshstate nowstate)
|
|||
};
|
||||
|
||||
/* a precaution to make sure the lists are in sync */
|
||||
DEBUGASSERT(sizeof(names)/sizeof(names[0]) == SSH_LAST);
|
||||
DEBUGASSERT(CURL_ARRAYSIZE(names) == SSH_LAST);
|
||||
|
||||
if(sshc->state != nowstate) {
|
||||
infof(data, "SFTP %p state change from %s to %s",
|
||||
|
|
|
|||
|
|
@ -207,7 +207,7 @@ static void state(struct Curl_easy *data, sshstate nowstate)
|
|||
};
|
||||
|
||||
/* a precaution to make sure the lists are in sync */
|
||||
DEBUGASSERT(sizeof(names)/sizeof(names[0]) == SSH_LAST);
|
||||
DEBUGASSERT(CURL_ARRAYSIZE(names) == SSH_LAST);
|
||||
|
||||
if(sshc->state != nowstate) {
|
||||
infof(data, "wolfssh %p state change from %s to %s",
|
||||
|
|
|
|||
|
|
@ -484,7 +484,7 @@ static const uint16_t ciphertable[] = {
|
|||
BR_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, /* 0xCCA9 */
|
||||
};
|
||||
|
||||
#define NUM_OF_CIPHERS (sizeof(ciphertable) / sizeof(ciphertable[0]))
|
||||
#define NUM_OF_CIPHERS CURL_ARRAYSIZE(ciphertable)
|
||||
|
||||
static CURLcode bearssl_set_selected_ciphers(struct Curl_easy *data,
|
||||
br_ssl_engine_context *ssl_eng,
|
||||
|
|
|
|||
|
|
@ -725,7 +725,7 @@ static const struct cs_entry cs_list [] = {
|
|||
CS_ENTRY(0xCCAE, RSA,PSK,CHACHA20,POLY1305,,,,),
|
||||
#endif
|
||||
};
|
||||
#define CS_LIST_LEN (sizeof(cs_list) / sizeof(cs_list[0]))
|
||||
#define CS_LIST_LEN CURL_ARRAYSIZE(cs_list)
|
||||
|
||||
static int cs_str_to_zip(const char *cs_str, size_t cs_len,
|
||||
uint8_t zip[6])
|
||||
|
|
|
|||
|
|
@ -211,9 +211,6 @@ static const uint16_t default_ciphers[] = {
|
|||
#endif /* CURL_BUILD_MAC_10_13 || CURL_BUILD_IOS_11 */
|
||||
};
|
||||
|
||||
#define DEFAULT_CIPHERS_LEN sizeof(default_ciphers)/sizeof(default_ciphers[0])
|
||||
|
||||
|
||||
/* pinned public key support tests */
|
||||
|
||||
/* version 1 supports macOS 10.12+ and iOS 10+ */
|
||||
|
|
@ -925,7 +922,7 @@ static CURLcode sectransp_set_default_ciphers(struct Curl_easy *data,
|
|||
/* Intersect the ciphers supported by Secure Transport with the default
|
||||
* ciphers, using the order of the former. */
|
||||
for(i = 0; i < supported_len; i++) {
|
||||
for(j = 0; j < DEFAULT_CIPHERS_LEN; j++) {
|
||||
for(j = 0; j < CURL_ARRAYSIZE(default_ciphers); j++) {
|
||||
if(default_ciphers[j] == ciphers[i]) {
|
||||
ciphers[count++] = ciphers[i];
|
||||
break;
|
||||
|
|
|
|||
8
lib/ws.c
8
lib/ws.c
|
|
@ -85,7 +85,7 @@ static const char *ws_frame_name_of_op(unsigned char proto_opcode)
|
|||
{
|
||||
unsigned char opcode = proto_opcode & WSBIT_OPCODE_MASK;
|
||||
size_t i;
|
||||
for(i = 0; i < sizeof(WS_FRAMES)/sizeof(WS_FRAMES[0]); ++i) {
|
||||
for(i = 0; i < CURL_ARRAYSIZE(WS_FRAMES); ++i) {
|
||||
if(WS_FRAMES[i].proto_opcode == opcode)
|
||||
return WS_FRAMES[i].name;
|
||||
}
|
||||
|
|
@ -96,7 +96,7 @@ static int ws_frame_op2flags(unsigned char proto_opcode)
|
|||
{
|
||||
unsigned char opcode = proto_opcode & WSBIT_OPCODE_MASK;
|
||||
size_t i;
|
||||
for(i = 0; i < sizeof(WS_FRAMES)/sizeof(WS_FRAMES[0]); ++i) {
|
||||
for(i = 0; i < CURL_ARRAYSIZE(WS_FRAMES); ++i) {
|
||||
if(WS_FRAMES[i].proto_opcode == opcode)
|
||||
return WS_FRAMES[i].flags;
|
||||
}
|
||||
|
|
@ -106,7 +106,7 @@ static int ws_frame_op2flags(unsigned char proto_opcode)
|
|||
static unsigned char ws_frame_flags2op(int flags)
|
||||
{
|
||||
size_t i;
|
||||
for(i = 0; i < sizeof(WS_FRAMES)/sizeof(WS_FRAMES[0]); ++i) {
|
||||
for(i = 0; i < CURL_ARRAYSIZE(WS_FRAMES); ++i) {
|
||||
if(WS_FRAMES[i].flags & flags)
|
||||
return (unsigned char)WS_FRAMES[i].proto_opcode;
|
||||
}
|
||||
|
|
@ -747,7 +747,7 @@ CURLcode Curl_ws_request(struct Curl_easy *data, struct dynbuf *req)
|
|||
}
|
||||
strcpy(keyval, randstr);
|
||||
free(randstr);
|
||||
for(i = 0; !result && (i < sizeof(heads)/sizeof(heads[0])); i++) {
|
||||
for(i = 0; !result && (i < CURL_ARRAYSIZE(heads)); i++) {
|
||||
if(!Curl_checkheaders(data, STRCONST(heads[i].name))) {
|
||||
result = Curl_dyn_addf(req, "%s %s\r\n", heads[i].name,
|
||||
heads[i].val);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue