From fc06e553050f9a45829cdcde48931526ec7e79f8 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Mon, 18 Nov 2019 18:03:31 +0900 Subject: [PATCH] Add build constraints for non cgo --- backup.go | 2 +- backup_test.go | 4 ++++ callback.go | 2 +- callback_test.go | 7 +++++++ error.go | 2 +- error_test.go | 4 +++- sqlite3.go | 2 +- sqlite3_context.go | 2 +- sqlite3_go18.go | 2 +- sqlite3_go18_test.go | 4 ++-- sqlite3_libsqlite3.go | 2 +- sqlite3_load_extension.go | 2 +- sqlite3_load_extension_omit.go | 2 +- sqlite3_opt_allow_uri_authority.go | 2 +- sqlite3_opt_app_armor.go | 4 ++-- sqlite3_opt_foreign_keys.go | 2 +- sqlite3_opt_fts3_test.go | 4 +++- sqlite3_opt_fts5.go | 2 +- sqlite3_opt_icu.go | 2 +- sqlite3_opt_introspect.go | 2 +- sqlite3_opt_json1.go | 2 +- sqlite3_opt_preupdate.go | 4 +++- sqlite3_opt_preupdate_hook.go | 2 +- sqlite3_opt_preupdate_hook_test.go | 2 +- sqlite3_opt_preupdate_omit.go | 4 ++-- sqlite3_opt_secure_delete.go | 2 +- sqlite3_opt_secure_delete_fast.go | 2 +- sqlite3_opt_stat4.go | 2 +- sqlite3_opt_unlock_notify.go | 2 +- sqlite3_opt_unlock_notify_test.go | 2 +- sqlite3_opt_vacuum_full.go | 2 +- sqlite3_opt_vacuum_incr.go | 2 +- sqlite3_opt_vtable.go | 2 +- sqlite3_opt_vtable_test.go | 2 +- sqlite3_other.go | 2 +- sqlite3_solaris.go | 2 +- sqlite3_test.go | 4 +++- sqlite3_trace.go | 2 +- sqlite3_type.go | 5 +++++ sqlite3_windows.go | 2 +- static_mock.go | 5 +++++ 41 files changed, 69 insertions(+), 40 deletions(-) diff --git a/backup.go b/backup.go index 9754bfc..e222cc8 100644 --- a/backup.go +++ b/backup.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/backup_test.go b/backup_test.go index 73c0a4b..6d857de 100644 --- a/backup_test.go +++ b/backup_test.go @@ -1,6 +1,10 @@ +// Copyright (C) 2019 Yasuhiro Matsumoto . +// // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. +// +build cgo + package sqlite3 import ( diff --git a/callback.go b/callback.go index f7fe8d0..6450575 100644 --- a/callback.go +++ b/callback.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/callback_test.go b/callback_test.go index 5c61f44..714ed60 100644 --- a/callback_test.go +++ b/callback_test.go @@ -1,3 +1,10 @@ +// Copyright (C) 2019 Yasuhiro Matsumoto . +// +// Use of this source code is governed by an MIT-style +// license that can be found in the LICENSE file. + +// +build cgo + package sqlite3 import ( diff --git a/error.go b/error.go index 49ab890..0c4992f 100644 --- a/error.go +++ b/error.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/error_test.go b/error_test.go index 7fccd57..7cb33ae 100644 --- a/error_test.go +++ b/error_test.go @@ -1,8 +1,10 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. +// +build cgo + package sqlite3 import ( diff --git a/sqlite3.go b/sqlite3.go index 9eec636..053e92d 100644 --- a/sqlite3.go +++ b/sqlite3.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_context.go b/sqlite3_context.go index 78ced18..90800fe 100644 --- a/sqlite3_context.go +++ b/sqlite3_context.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_go18.go b/sqlite3_go18.go index 82b7fea..bd97cb8 100644 --- a/sqlite3_go18.go +++ b/sqlite3_go18.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_go18_test.go b/sqlite3_go18_test.go index c9e79e7..f295bb6 100644 --- a/sqlite3_go18_test.go +++ b/sqlite3_go18_test.go @@ -1,9 +1,9 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. -// +build go1.8 +// +build go1.8,cgo package sqlite3 diff --git a/sqlite3_libsqlite3.go b/sqlite3_libsqlite3.go index 9788f57..bd6de0b 100644 --- a/sqlite3_libsqlite3.go +++ b/sqlite3_libsqlite3.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_load_extension.go b/sqlite3_load_extension.go index e73982a..23c5d31 100644 --- a/sqlite3_load_extension.go +++ b/sqlite3_load_extension.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_load_extension_omit.go b/sqlite3_load_extension_omit.go index 7ea3294..8c75f9b 100644 --- a/sqlite3_load_extension_omit.go +++ b/sqlite3_load_extension_omit.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_allow_uri_authority.go b/sqlite3_opt_allow_uri_authority.go index c92e817..8c4d4d2 100644 --- a/sqlite3_opt_allow_uri_authority.go +++ b/sqlite3_opt_allow_uri_authority.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_app_armor.go b/sqlite3_opt_app_armor.go index 89947cd..63c80cf 100644 --- a/sqlite3_opt_app_armor.go +++ b/sqlite3_opt_app_armor.go @@ -1,6 +1,6 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . - +// // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_foreign_keys.go b/sqlite3_opt_foreign_keys.go index fd4f5a7..a676e09 100644 --- a/sqlite3_opt_foreign_keys.go +++ b/sqlite3_opt_foreign_keys.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_fts3_test.go b/sqlite3_opt_fts3_test.go index e06fc5d..ce44474 100644 --- a/sqlite3_opt_fts3_test.go +++ b/sqlite3_opt_fts3_test.go @@ -1,8 +1,10 @@ -// Copyright (C) 2015 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. +// +build cgo + package sqlite3 import ( diff --git a/sqlite3_opt_fts5.go b/sqlite3_opt_fts5.go index fa98400..0f38df7 100644 --- a/sqlite3_opt_fts5.go +++ b/sqlite3_opt_fts5.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_icu.go b/sqlite3_opt_icu.go index 000777f..8257a75 100644 --- a/sqlite3_opt_icu.go +++ b/sqlite3_opt_icu.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_introspect.go b/sqlite3_opt_introspect.go index 10d4433..6512b2b 100644 --- a/sqlite3_opt_introspect.go +++ b/sqlite3_opt_introspect.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_json1.go b/sqlite3_opt_json1.go index 47d3599..7cfce76 100644 --- a/sqlite3_opt_json1.go +++ b/sqlite3_opt_json1.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_preupdate.go b/sqlite3_opt_preupdate.go index a1fe92d..cea032e 100644 --- a/sqlite3_opt_preupdate.go +++ b/sqlite3_opt_preupdate.go @@ -1,9 +1,11 @@ // Copyright (C) 2019 G.J.R. Timmer . // Copyright (C) 2018 segment.com - +// // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. +// +build cgo + package sqlite3 // SQLitePreUpdateData represents all of the data available during a diff --git a/sqlite3_opt_preupdate_hook.go b/sqlite3_opt_preupdate_hook.go index 4ea56b9..db7a666 100644 --- a/sqlite3_opt_preupdate_hook.go +++ b/sqlite3_opt_preupdate_hook.go @@ -1,6 +1,6 @@ // Copyright (C) 2019 G.J.R. Timmer . // Copyright (C) 2018 segment.com - +// // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_preupdate_hook_test.go b/sqlite3_opt_preupdate_hook_test.go index b75af0e..20c8766 100644 --- a/sqlite3_opt_preupdate_hook_test.go +++ b/sqlite3_opt_preupdate_hook_test.go @@ -1,6 +1,6 @@ // Copyright (C) 2019 G.J.R. Timmer . // Copyright (C) 2018 segment.com - +// // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_preupdate_omit.go b/sqlite3_opt_preupdate_omit.go index fae9645..8df453d 100644 --- a/sqlite3_opt_preupdate_omit.go +++ b/sqlite3_opt_preupdate_omit.go @@ -1,10 +1,10 @@ // Copyright (C) 2019 G.J.R. Timmer . // Copyright (C) 2018 segment.com - +// // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. -// +build !sqlite_preupdate_hook +// +build !sqlite_preupdate_hook,cgo package sqlite3 diff --git a/sqlite3_opt_secure_delete.go b/sqlite3_opt_secure_delete.go index 0e2f280..934fa6b 100644 --- a/sqlite3_opt_secure_delete.go +++ b/sqlite3_opt_secure_delete.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_secure_delete_fast.go b/sqlite3_opt_secure_delete_fast.go index 8f86b21..b0de130 100644 --- a/sqlite3_opt_secure_delete_fast.go +++ b/sqlite3_opt_secure_delete_fast.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_stat4.go b/sqlite3_opt_stat4.go index 3a34c12..d4d30f0 100644 --- a/sqlite3_opt_stat4.go +++ b/sqlite3_opt_stat4.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_unlock_notify.go b/sqlite3_opt_unlock_notify.go index 5dde027..43f53e8 100644 --- a/sqlite3_opt_unlock_notify.go +++ b/sqlite3_opt_unlock_notify.go @@ -1,4 +1,4 @@ -// Copyright (C) 2018 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_unlock_notify_test.go b/sqlite3_opt_unlock_notify_test.go index 812c543..95db938 100644 --- a/sqlite3_opt_unlock_notify_test.go +++ b/sqlite3_opt_unlock_notify_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2018 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_vacuum_full.go b/sqlite3_opt_vacuum_full.go index a202c80..5185a96 100644 --- a/sqlite3_opt_vacuum_full.go +++ b/sqlite3_opt_vacuum_full.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_vacuum_incr.go b/sqlite3_opt_vacuum_incr.go index 62bbf50..a9d8a18 100644 --- a/sqlite3_opt_vacuum_incr.go +++ b/sqlite3_opt_vacuum_incr.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // Copyright (C) 2018 G.J.R. Timmer . // // Use of this source code is governed by an MIT-style diff --git a/sqlite3_opt_vtable.go b/sqlite3_opt_vtable.go index 73d66c0..50c9429 100644 --- a/sqlite3_opt_vtable.go +++ b/sqlite3_opt_vtable.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_opt_vtable_test.go b/sqlite3_opt_vtable_test.go index d196c75..b7382db 100644 --- a/sqlite3_opt_vtable_test.go +++ b/sqlite3_opt_vtable_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_other.go b/sqlite3_other.go index 71778fc..077d3c6 100644 --- a/sqlite3_other.go +++ b/sqlite3_other.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_solaris.go b/sqlite3_solaris.go index 40b2b2f..102f90c 100644 --- a/sqlite3_solaris.go +++ b/sqlite3_solaris.go @@ -1,4 +1,4 @@ -// Copyright (C) 2018 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_test.go b/sqlite3_test.go index 806ab8d..c8ef6d4 100644 --- a/sqlite3_test.go +++ b/sqlite3_test.go @@ -1,8 +1,10 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. +// +build cgo + package sqlite3 import ( diff --git a/sqlite3_trace.go b/sqlite3_trace.go index 51cb22e..2ebedef 100644 --- a/sqlite3_trace.go +++ b/sqlite3_trace.go @@ -1,4 +1,4 @@ -// Copyright (C) 2016 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/sqlite3_type.go b/sqlite3_type.go index 200d071..437bf0a 100644 --- a/sqlite3_type.go +++ b/sqlite3_type.go @@ -1,3 +1,8 @@ +// Copyright (C) 2019 Yasuhiro Matsumoto . +// +// Use of this source code is governed by an MIT-style +// license that can be found in the LICENSE file. + package sqlite3 /* diff --git a/sqlite3_windows.go b/sqlite3_windows.go index 4222e7f..9df1961 100644 --- a/sqlite3_windows.go +++ b/sqlite3_windows.go @@ -1,4 +1,4 @@ -// Copyright (C) 2014 Yasuhiro Matsumoto . +// Copyright (C) 2019 Yasuhiro Matsumoto . // // Use of this source code is governed by an MIT-style // license that can be found in the LICENSE file. diff --git a/static_mock.go b/static_mock.go index 48629d1..33be130 100644 --- a/static_mock.go +++ b/static_mock.go @@ -1,3 +1,8 @@ +// Copyright (C) 2019 Yasuhiro Matsumoto . +// +// Use of this source code is governed by an MIT-style +// license that can be found in the LICENSE file. + // +build !cgo package sqlite3