libfossil
fossil.h
Go to the documentation of this file.
1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* vim: set ts=2 et sw=2 tw=80: */
3 #if !defined(NET_FOSSIL_SCM_LIBFOSSIL_H_INCLUDED)
4 #define NET_FOSSIL_SCM_LIBFOSSIL_H_INCLUDED
5 /*
6  Copyright (c) 2013 D. Richard Hipp
7 
8  This program is free software; you can redistribute it and/or
9  modify it under the terms of the Simplified BSD License (also
10  known as the "2-Clause License" or "FreeBSD License".)
11 
12  This program is distributed in the hope that it will be useful,
13  but without any warranty; without even the implied warranty of
14  merchantability or fitness for a particular purpose.
15 
16  Author contact information:
17  drh@hwaci.com
18  http://www.hwaci.com/drh/
19 
20  *****************************************************************************
21  This file is the primary header for the public APIs. It includes
22  various other header files. They are split into multiple headers
23  primarily becuase my poor old netbook is beginning to choke on
24  syntax-highlighting them and browsing their (large) Doxygen output.
25 */
26 
27 /*
28  config.h MUST be included first so we can set some portability
29  flags and config-dependent typedefs!
30 */
31 #include "fossil-config.h"
32 #include "fossil-util.h"
33 #include "fossil-core.h"
34 #include "fossil-db.h"
35 #include "fossil-content.h"
36 #include "fossil-confdb.h"
37 #include "fossil-hash.h"
38 #include "fossil-auth.h"
39 #include "fossil-path.h"
40 
41 #endif
42 /* NET_FOSSIL_SCM_LIBFOSSIL_H_INCLUDED */
This file declares a number of utility classes and routines used by libfossil.