/simpletypesystem/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/simpletypesystem/trunk
3 by Gustav Hartvigsson
Fixed a few things...
1
/*
5.1.1 by Gustav Hartvigsson
* Started work on making the code more prasable by DoxyGen.
2
    (C) Gustav Hartvigsson, 2013.
3
    
4
    This program is free software: you can redistribute it and/or modify
5
    it under the terms of the GNU Lesser General Public License as
6
    published by the Free Software Foundation, either version 3 of the
7
    License.
8
9
    This program is distributed in the hope that it will be useful,
10
    but WITHOUT ANY WARRANTY; without even the implied warranty of
11
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
    GNU General Public License for more details.
13
14
    You should have received a copy of the GNU General Public License
15
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
*/
17
18
/** @file */
19
20
#ifndef __H_SIMPLE_TYPE_SYSTEM__
3 by Gustav Hartvigsson
Fixed a few things...
21
#define __H_SIMPLE_TYPE_SYSTEM__
22
23
#define SIMPLE_TYPE_SYSTEM_VERSION_MAJOR 0
24
#define SIMPLE_TYPE_SYSTEM_VERSION_MINOR 0
25
#define SIMPLE_TYPE_SYSTEM_VERSION_PATCH 1
26
27
28
#include "baseobject.h"
29
#include "Error.h"
30
#include "Func.h"
31
32
/**
5.1.1 by Gustav Hartvigsson
* Started work on making the code more prasable by DoxyGen.
33
 * Returns a string representing the current version.
34
 */
35
char * s_get_version_string ();
3 by Gustav Hartvigsson
Fixed a few things...
36
5.1.1 by Gustav Hartvigsson
* Started work on making the code more prasable by DoxyGen.
37
/**
38
 * Returns the Major version as on int.
39
 */
40
int s_get_version_major ();
3 by Gustav Hartvigsson
Fixed a few things...
41
5.1.1 by Gustav Hartvigsson
* Started work on making the code more prasable by DoxyGen.
42
/**
43
 * Returns the Minor version as on int.
44
 */
45
int s_get_version_minor ();
3 by Gustav Hartvigsson
Fixed a few things...
46
5.1.1 by Gustav Hartvigsson
* Started work on making the code more prasable by DoxyGen.
47
/**
48
 * Returns the Patch version as on int.
49
 */
50
int s_get_version_patch ();
3 by Gustav Hartvigsson
Fixed a few things...
51
52
char * s_string_new (const char * s);
53
char * s_string_new_with_len (const char * s, size_t len);
5.2.1 by Gustav Hartvigsson
Started work on the Map (SMap) data structure.
54
55
void s_print (const char * string);
56
3 by Gustav Hartvigsson
Fixed a few things...
57
#endif
58