@@ -760,7 +760,7 @@ void SecureContext::AddRootCerts(const FunctionCallbackInfo<Value>& args) {
760760 if (!root_cert_store) {
761761 root_cert_store = X509_STORE_new ();
762762
763- for (size_t i = 0 ; i < ARRAY_SIZE (root_certs); i++) {
763+ for (size_t i = 0 ; i < arraysize (root_certs); i++) {
764764 BIO* bp = NodeBIO::NewFixed (root_certs[i], strlen (root_certs[i]));
765765 if (bp == nullptr ) {
766766 return ;
@@ -1092,7 +1092,7 @@ int SecureContext::TicketKeyCallback(SSL* ssl,
10921092 Local<Value> ret = node::MakeCallback (env,
10931093 sc->object (),
10941094 env->ticketkeycallback_string (),
1095- ARRAY_SIZE (argv),
1095+ arraysize (argv),
10961096 argv);
10971097 Local<Array> arr = ret.As <Array>();
10981098
@@ -1284,7 +1284,7 @@ int SSLWrap<Base>::NewSessionCallback(SSL* s, SSL_SESSION* sess) {
12841284 sess->session_id_length ).ToLocalChecked ();
12851285 Local<Value> argv[] = { session, buff };
12861286 w->new_session_wait_ = true ;
1287- w->MakeCallback (env->onnewsession_string (), ARRAY_SIZE (argv), argv);
1287+ w->MakeCallback (env->onnewsession_string (), arraysize (argv), argv);
12881288
12891289 return 0 ;
12901290}
@@ -1318,7 +1318,7 @@ void SSLWrap<Base>::OnClientHello(void* arg,
13181318 Boolean::New (env->isolate (), hello.ocsp_request ()));
13191319
13201320 Local<Value> argv[] = { hello_obj };
1321- w->MakeCallback (env->onclienthello_string (), ARRAY_SIZE (argv), argv);
1321+ w->MakeCallback (env->onclienthello_string (), arraysize (argv), argv);
13221322}
13231323
13241324
@@ -1393,8 +1393,8 @@ static Local<Object> X509ToObject(Environment* env, X509* cert) {
13931393 int nids[] = { NID_subject_alt_name, NID_info_access };
13941394 Local<String> keys[] = { env->subjectaltname_string (),
13951395 env->infoaccess_string () };
1396- CHECK_EQ (ARRAY_SIZE (nids), ARRAY_SIZE (keys));
1397- for (unsigned int i = 0 ; i < ARRAY_SIZE (nids); i++) {
1396+ CHECK_EQ (arraysize (nids), arraysize (keys));
1397+ for (size_t i = 0 ; i < arraysize (nids); i++) {
13981398 int index = X509_get_ext_by_NID (cert, nids[i], -1 );
13991399 if (index < 0 )
14001400 continue ;
@@ -2128,7 +2128,7 @@ int SSLWrap<Base>::SSLCertCallback(SSL* s, void* arg) {
21282128 info->Set (env->ocsp_request_string (), Boolean::New (env->isolate (), ocsp));
21292129
21302130 Local<Value> argv[] = { info };
2131- w->MakeCallback (env->oncertcb_string (), ARRAY_SIZE (argv), argv);
2131+ w->MakeCallback (env->oncertcb_string (), arraysize (argv), argv);
21322132
21332133 if (!w->cert_cb_running_ )
21342134 return 1 ;
@@ -2491,7 +2491,7 @@ inline CheckResult CheckWhitelistedServerCert(X509_STORE_CTX* ctx) {
24912491 CHECK (ret);
24922492
24932493 void * result = bsearch (hash, WhitelistedCNNICHashes,
2494- ARRAY_SIZE (WhitelistedCNNICHashes),
2494+ arraysize (WhitelistedCNNICHashes),
24952495 CNNIC_WHITELIST_HASH_LEN, compar);
24962496 if (result == nullptr ) {
24972497 sk_X509_pop_free (chain, X509_free);
@@ -4229,7 +4229,7 @@ void DiffieHellman::DiffieHellmanGroup(
42294229 bool initialized = false ;
42304230
42314231 const node::Utf8Value group_name (env->isolate (), args[0 ]);
4232- for (unsigned int i = 0 ; i < ARRAY_SIZE (modp_groups); ++i) {
4232+ for (size_t i = 0 ; i < arraysize (modp_groups); ++i) {
42334233 const modp_group* it = modp_groups + i;
42344234
42354235 if (strcasecmp (*group_name, it->name ) != 0 )
@@ -4883,7 +4883,7 @@ void EIO_PBKDF2After(uv_work_t* work_req, int status) {
48834883 Context::Scope context_scope (env->context ());
48844884 Local<Value> argv[2 ];
48854885 EIO_PBKDF2After (req, argv);
4886- req->MakeCallback (env->ondone_string (), ARRAY_SIZE (argv), argv);
4886+ req->MakeCallback (env->ondone_string (), arraysize (argv), argv);
48874887 delete req;
48884888}
48894889
@@ -5124,7 +5124,7 @@ void RandomBytesAfter(uv_work_t* work_req, int status) {
51245124 Context::Scope context_scope (env->context ());
51255125 Local<Value> argv[2 ];
51265126 RandomBytesCheck (req, argv);
5127- req->MakeCallback (env->ondone_string (), ARRAY_SIZE (argv), argv);
5127+ req->MakeCallback (env->ondone_string (), arraysize (argv), argv);
51285128 delete req;
51295129}
51305130
0 commit comments