/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set ts=2 et sw=2 tw=80: */ /*vtblFossilSettings.h / * / *ver 1.0.0 / *orig 10/12/2014 9:49:00 AM / *======================================================================== vtblFossilSettings.h sqlite3 virtual table for 'versioned settings', settings metadata, and extension function for validated data on insert or update. ========================================================================*/ #if !defined NET_FOSSIL_SCM_VTBLFOSSILSETTINGS_H_INCLUDED #define NET_FOSSIL_SCM_VTBLFOSSILSETTINGS_H_INCLUDED #ifdef __cplusplus extern "C" { #endif struct sqlite3_api_routines; /*registers some sqlite3 extensions for handling versioned settings */ int sqlite3_vtbl_fossilsettings_init ( sqlite3* db, char** pzErrMsg, const struct sqlite3_api_routines* pApi ); #ifdef __cplusplus } #endif #else #endif /*#ifndef NET_FOSSIL_SCM_VTBLFOSSILSETTINGS_H_INCLUDED*/