{
int i, first = 1;
- for (i = 0; i < sizeof(gnutls_dtls_ciphers) / sizeof(gnutls_dtls_ciphers[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(gnutls_dtls_ciphers); i++) {
if (!gnutls_dtls_ciphers[i].cisco_dtls12 &&
gnutls_check_version(gnutls_dtls_ciphers[i].min_gnutls_version)) {
buf_append(buf, "%s%s", first ? "" : ":",
break;
if (gnutls_cipher_suite_info(idx, NULL, NULL, &cipher, &mac, NULL) != NULL) {
- for (i = 0; i < sizeof(gnutls_dtls_ciphers)/sizeof(gnutls_dtls_ciphers[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(gnutls_dtls_ciphers); i++) {
if (used & (1 << i))
continue;
if (gnutls_dtls_ciphers[i].mac == mac && gnutls_dtls_ciphers[i].cipher == cipher) {
int err;
int cipher;
- for (cipher = 0; cipher < sizeof(gnutls_dtls_ciphers)/sizeof(gnutls_dtls_ciphers[0]); cipher++) {
+ for (cipher = 0; cipher < ARRAY_SIZE(gnutls_dtls_ciphers); cipher++) {
if (gnutls_dtls_ciphers[cipher].cisco_dtls12 != vpninfo->dtls12 ||
gnutls_check_version(gnutls_dtls_ciphers[cipher].min_gnutls_version) == NULL)
continue;
int ret;
int i;
- for (i = 0; i < sizeof(auth_methods) / sizeof(auth_methods[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(auth_methods); i++) {
struct http_auth_state *auth_state;
if (proxy)
auth_state = &vpninfo->proxy_auth[auth_methods[i].state_index];
if (strcasecmp(hdr, "Proxy-Authenticate"))
return 0;
- for (i = 0; i < sizeof(auth_methods) / sizeof(auth_methods[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(auth_methods); i++) {
/* Return once we've found a match */
if (handle_auth_proto(vpninfo, vpninfo->proxy_auth, &auth_methods[i], val))
return 0;
if (strcasecmp(hdr, "WWW-Authenticate"))
return 0;
- for (i = 0; i < sizeof(auth_methods) / sizeof(auth_methods[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(auth_methods); i++) {
/* Return once we've found a match */
if (handle_auth_proto(vpninfo, vpninfo->http_auth, &auth_methods[i], val))
return 0;
{
int i;
- for (i = 0; i < sizeof(auth_methods) / sizeof(auth_methods[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(auth_methods); i++) {
struct http_auth_state *auth = &auth_states[auth_methods[i].state_index];
/* The 'reset' argument is set when we're connected successfully,
int i, len;
const char *p;
- for (i = 0; i < sizeof(auth_methods) / sizeof(auth_methods[0]); i++)
+ for (i = 0; i < ARRAY_SIZE(auth_methods); i++)
auth_states[auth_methods[i].state_index].state = AUTH_DISABLED;
while (methods) {
} else
len = strlen(methods);
- for (i = 0; i < sizeof(auth_methods) / sizeof(auth_methods[0]); i++) {
+ for (i = 0; i < ARRAY_SIZE(auth_methods); i++) {
if (strprefix_match(methods, len, auth_methods[i].name) ||
(auth_methods[i].state_index == AUTH_TYPE_GSSAPI &&
strprefix_match(methods, len, "gssapi"))) {
}
if (buf[1]) {
unsigned char err = buf[1];
- if (err < sizeof(socks_errors) / sizeof(socks_errors[0]))
+ if (err < ARRAY_SIZE(socks_errors))
vpn_progress(vpninfo, PRG_ERR,
_("SOCKS proxy error %02x: %s\n"),
err, _(socks_errors[err]));