TaPAS  0.2
ccl-init.h
Go to the documentation of this file.
1 /*
2  * ccl-init.h -- CCL initializer and finalizer
3  *
4  * This file is a part of the C Common Library (CCL) project.
5  *
6  * Copyright (C) 2010 CNRS UMR 5800 & Université Bordeaux I (see AUTHORS file).
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the AltaRica Public License that comes with this
10  * package.
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 
22 #ifndef __CCL_INIT_H__
23 # define __CCL_INIT_H__
24 
25 # include <ccl/ccl-common.h>
26 
27 BEGIN_C_DECLS
28 
33 extern void
34 ccl_init (void);
35 
39 extern void
40 ccl_terminate (void);
41 
42 END_C_DECLS
43 
44 #endif /* ! __CCL_INIT_H__ */
void ccl_terminate(void)
Function used to release any resources allocated by the CCL library.
void ccl_init(void)
Initialization function to use prior to any CCL function call. A counter if used to handle multiple c...
Some useful and common macros.