0
0
mirror of https://github.com/mattn/go-sqlite3.git synced 2025-06-04 01:10:35 +00:00
Files
Gert-Jan Timmer e36987aa09 Update
* Implementation for RegisterCryptProvider
* Separated

2018-06-26 15:55:42 +02:00

28 lines
660 B
Go

// Copyright (C) 2018 The Go-SQLite3 Authors.
//
// Use of this source code is governed by an MIT-style
// license that can be found in the LICENSE file.
// +build cgo
package sqlite3
/*
#ifndef USE_LIBSQLITE3
#include <sqlite3-binding.h>
#else
#include <sqlite3.h>
#endif
#include <stdlib.h>
#include <string.h>
*/
import "C"
// Version returns SQLite library version information.
func Version() (libVersion string, libVersionNumber int, sourceID string) {
libVersion = C.GoString(C.sqlite3_libversion())
libVersionNumber = int(C.sqlite3_libversion_number())
sourceID = C.GoString(C.sqlite3_sourceid())
return libVersion, libVersionNumber, sourceID
}