@@ -5314,7 +5314,7 @@ class PBKDF2Request : public AsyncWrap {
5314
5314
void Work ();
5315
5315
5316
5316
static void After (uv_work_t * work_req, int status);
5317
- void After (Local<Value> argv[2 ]);
5317
+ void After (Local<Value> (* argv) [2]);
5318
5318
void After ();
5319
5319
5320
5320
private:
@@ -5352,14 +5352,14 @@ void PBKDF2Request::Work(uv_work_t* work_req) {
5352
5352
}
5353
5353
5354
5354
5355
- void PBKDF2Request::After (Local<Value> argv[2 ]) {
5355
+ void PBKDF2Request::After (Local<Value> (* argv) [2]) {
5356
5356
if (error ()) {
5357
- argv[0 ] = Undefined (env ()->isolate ());
5358
- argv[1 ] = Encode (env ()->isolate (), key (), keylen (), BUFFER);
5357
+ (* argv) [0 ] = Undefined (env ()->isolate ());
5358
+ (* argv) [1 ] = Encode (env ()->isolate (), key (), keylen (), BUFFER);
5359
5359
OPENSSL_cleanse (key (), keylen ());
5360
5360
} else {
5361
- argv[0 ] = Exception::Error (env ()->pbkdf2_error_string ());
5362
- argv[1 ] = Undefined (env ()->isolate ());
5361
+ (* argv) [0 ] = Exception::Error (env ()->pbkdf2_error_string ());
5362
+ (* argv) [1 ] = Undefined (env ()->isolate ());
5363
5363
}
5364
5364
}
5365
5365
@@ -5368,7 +5368,7 @@ void PBKDF2Request::After() {
5368
5368
HandleScope handle_scope (env ()->isolate ());
5369
5369
Context::Scope context_scope (env ()->context ());
5370
5370
Local<Value> argv[2 ];
5371
- After (argv);
5371
+ After (& argv);
5372
5372
MakeCallback (env ()->ondone_string (), arraysize (argv), argv);
5373
5373
}
5374
5374
@@ -5485,7 +5485,7 @@ void PBKDF2(const FunctionCallbackInfo<Value>& args) {
5485
5485
env->PrintSyncTrace ();
5486
5486
req->Work ();
5487
5487
Local<Value> argv[2 ];
5488
- req->After (argv);
5488
+ req->After (& argv);
5489
5489
delete req;
5490
5490
5491
5491
if (argv[0 ]->IsObject ())
@@ -5595,21 +5595,21 @@ void RandomBytesWork(uv_work_t* work_req) {
5595
5595
5596
5596
5597
5597
// don't call this function without a valid HandleScope
5598
- void RandomBytesCheck (RandomBytesRequest* req, Local<Value> argv[2 ]) {
5598
+ void RandomBytesCheck (RandomBytesRequest* req, Local<Value> (* argv) [2]) {
5599
5599
if (req->error ()) {
5600
5600
char errmsg[256 ] = " Operation not supported" ;
5601
5601
5602
5602
if (req->error () != static_cast <unsigned long >(-1 )) // NOLINT(runtime/int)
5603
5603
ERR_error_string_n (req->error (), errmsg, sizeof errmsg);
5604
5604
5605
- argv[0 ] = Exception::Error (OneByteString (req->env ()->isolate (), errmsg));
5606
- argv[1 ] = Null (req->env ()->isolate ());
5605
+ (* argv) [0 ] = Exception::Error (OneByteString (req->env ()->isolate (), errmsg));
5606
+ (* argv) [1 ] = Null (req->env ()->isolate ());
5607
5607
req->release ();
5608
5608
} else {
5609
5609
char * data = nullptr ;
5610
5610
size_t size;
5611
5611
req->return_memory (&data, &size);
5612
- argv[0 ] = Null (req->env ()->isolate ());
5612
+ (* argv) [0 ] = Null (req->env ()->isolate ());
5613
5613
Local<Value> buffer =
5614
5614
req->object ()->Get (req->env ()->context (),
5615
5615
req->env ()->buffer_string ()).ToLocalChecked ();
@@ -5618,9 +5618,9 @@ void RandomBytesCheck(RandomBytesRequest* req, Local<Value> argv[2]) {
5618
5618
CHECK_LE (req->size (), Buffer::Length (buffer));
5619
5619
char * buf = Buffer::Data (buffer);
5620
5620
memcpy (buf, data, req->size ());
5621
- argv[1 ] = buffer;
5621
+ (* argv) [1 ] = buffer;
5622
5622
} else {
5623
- argv[1 ] = Buffer::New (req->env (), data, size).ToLocalChecked ();
5623
+ (* argv) [1 ] = Buffer::New (req->env (), data, size).ToLocalChecked ();
5624
5624
}
5625
5625
}
5626
5626
}
@@ -5634,22 +5634,22 @@ void RandomBytesAfter(uv_work_t* work_req, int status) {
5634
5634
HandleScope handle_scope (env->isolate ());
5635
5635
Context::Scope context_scope (env->context ());
5636
5636
Local<Value> argv[2 ];
5637
- RandomBytesCheck (req, argv);
5637
+ RandomBytesCheck (req, & argv);
5638
5638
req->MakeCallback (env->ondone_string (), arraysize (argv), argv);
5639
5639
delete req;
5640
5640
}
5641
5641
5642
5642
5643
5643
void RandomBytesProcessSync (Environment* env,
5644
5644
RandomBytesRequest* req,
5645
- Local<Value> argv[2 ]) {
5645
+ Local<Value> (* argv) [2]) {
5646
5646
env->PrintSyncTrace ();
5647
5647
RandomBytesWork (req->work_req ());
5648
5648
RandomBytesCheck (req, argv);
5649
5649
delete req;
5650
5650
5651
- if (!argv[0 ]->IsNull ())
5652
- env->isolate ()->ThrowException (argv[0 ]);
5651
+ if (!(* argv) [0 ]->IsNull ())
5652
+ env->isolate ()->ThrowException ((* argv) [0 ]);
5653
5653
}
5654
5654
5655
5655
@@ -5686,7 +5686,7 @@ void RandomBytes(const FunctionCallbackInfo<Value>& args) {
5686
5686
args.GetReturnValue ().Set (obj);
5687
5687
} else {
5688
5688
Local<Value> argv[2 ];
5689
- RandomBytesProcessSync (env, req, argv);
5689
+ RandomBytesProcessSync (env, req, & argv);
5690
5690
if (argv[0 ]->IsNull ())
5691
5691
args.GetReturnValue ().Set (argv[1 ]);
5692
5692
}
@@ -5733,7 +5733,7 @@ void RandomBytesBuffer(const FunctionCallbackInfo<Value>& args) {
5733
5733
args.GetReturnValue ().Set (obj);
5734
5734
} else {
5735
5735
Local<Value> argv[2 ];
5736
- RandomBytesProcessSync (env, req, argv);
5736
+ RandomBytesProcessSync (env, req, & argv);
5737
5737
if (argv[0 ]->IsNull ())
5738
5738
args.GetReturnValue ().Set (argv[1 ]);
5739
5739
}
0 commit comments