@@ -170,14 +170,17 @@ Maybe<void> Storage::Open() {
170170
171171 int r = sqlite3_open (location_.c_str (), &db);
172172 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Nothing<void >());
173- r = sqlite3_exec (db, init_sql_v0.data (), 0 , 0 , nullptr );
173+ r = sqlite3_exec (db, init_sql_v0.data (), nullptr , nullptr , nullptr );
174174 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Nothing<void >());
175175
176176 // Get the current schema version, used to determine schema migrations.
177177 sqlite3_stmt* s = nullptr ;
178- r = sqlite3_prepare_v2 (
179- db, get_schema_version_sql.data (), get_schema_version_sql.size (), &s, 0 );
180- r = sqlite3_exec (db, init_sql_v0.data (), 0 , 0 , nullptr );
178+ r = sqlite3_prepare_v2 (db,
179+ get_schema_version_sql.data (),
180+ get_schema_version_sql.size (),
181+ &s,
182+ nullptr );
183+ r = sqlite3_exec (db, init_sql_v0.data (), nullptr , nullptr , nullptr );
181184 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Nothing<void >());
182185 auto stmt = stmt_unique_ptr (s);
183186 CHECK_ERROR_OR_THROW (
@@ -197,7 +200,8 @@ Maybe<void> Storage::Open() {
197200 std::string set_user_version_sql =
198201 " UPDATE nodejs_webstorage_state SET schema_version = " +
199202 std::to_string (kCurrentSchemaVersion ) + " ;" ;
200- r = sqlite3_exec (db, set_user_version_sql.c_str (), 0 , 0 , nullptr );
203+ r = sqlite3_exec (
204+ db, set_user_version_sql.c_str (), nullptr , nullptr , nullptr );
201205 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Nothing<void >());
202206 }
203207
@@ -236,7 +240,7 @@ Maybe<void> Storage::Clear() {
236240 sqlite3_stmt* s = nullptr ;
237241 CHECK_ERROR_OR_THROW (
238242 env (),
239- sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 ),
243+ sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr ),
240244 SQLITE_OK,
241245 Nothing<void >());
242246 auto stmt = stmt_unique_ptr (s);
@@ -252,7 +256,7 @@ MaybeLocal<Array> Storage::Enumerate() {
252256
253257 static constexpr std::string_view sql = " SELECT key FROM nodejs_webstorage" ;
254258 sqlite3_stmt* s = nullptr ;
255- int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 );
259+ int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr );
256260 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Local<Array>());
257261 auto stmt = stmt_unique_ptr (s);
258262 LocalVector<Value> values (env ()->isolate ());
@@ -282,7 +286,7 @@ MaybeLocal<Value> Storage::Length() {
282286 static constexpr std::string_view sql =
283287 " SELECT count(*) FROM nodejs_webstorage" ;
284288 sqlite3_stmt* s = nullptr ;
285- int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 );
289+ int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr );
286290 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Local<Value>());
287291 auto stmt = stmt_unique_ptr (s);
288292 CHECK_ERROR_OR_THROW (
@@ -305,7 +309,7 @@ MaybeLocal<Value> Storage::Load(Local<Name> key) {
305309 static constexpr std::string_view sql =
306310 " SELECT value FROM nodejs_webstorage WHERE key = ? LIMIT 1" ;
307311 sqlite3_stmt* s = nullptr ;
308- int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 );
312+ int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr );
309313 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Local<Value>());
310314 auto stmt = stmt_unique_ptr (s);
311315 TwoByteValue utf16key (env ()->isolate (), key);
@@ -338,7 +342,7 @@ MaybeLocal<Value> Storage::LoadKey(const int index) {
338342 static constexpr std::string_view sql =
339343 " SELECT key FROM nodejs_webstorage LIMIT 1 OFFSET ?" ;
340344 sqlite3_stmt* s = nullptr ;
341- int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 );
345+ int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr );
342346 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Local<Value>());
343347 auto stmt = stmt_unique_ptr (s);
344348 r = sqlite3_bind_int (stmt.get (), 1 , index);
@@ -376,7 +380,7 @@ Maybe<void> Storage::Remove(Local<Name> key) {
376380 static constexpr std::string_view sql =
377381 " DELETE FROM nodejs_webstorage WHERE key = ?" ;
378382 sqlite3_stmt* s = nullptr ;
379- int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 );
383+ int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr );
380384 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Nothing<void >());
381385 auto stmt = stmt_unique_ptr (s);
382386 TwoByteValue utf16key (env ()->isolate (), key);
@@ -411,7 +415,7 @@ Maybe<void> Storage::Store(Local<Name> key, Local<Value> value) {
411415 sqlite3_stmt* s = nullptr ;
412416 TwoByteValue utf16key (env ()->isolate (), key);
413417 TwoByteValue utf16val (env ()->isolate (), val);
414- int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, 0 );
418+ int r = sqlite3_prepare_v2 (db_.get (), sql.data (), sql.size (), &s, nullptr );
415419 CHECK_ERROR_OR_THROW (env (), r, SQLITE_OK, Nothing<void >());
416420 auto stmt = stmt_unique_ptr (s);
417421 auto key_size = utf16key.length () * sizeof (uint16_t );
0 commit comments