HawkTracer  0.9.0
init.h
Go to the documentation of this file.
1 #ifndef HAWKTRACER_INIT_H
2 #define HAWKTRACER_INIT_H
3 
5 #include <hawktracer/macros.h>
6 
8 
25 HT_API void ht_init(int argc, char** argv); /* TODO: consider passing allocator here */
26 
39 HT_API void ht_deinit(void);
40 
47 
49 
50 #endif /* HAWKTRACER_INIT_H */
#define HT_API
Defines a directive for exporting/importing symbols from DLL.
Definition: macros.h:76
#define HT_DECLS_END
Defines an end of C linkage block.
Definition: macros.h:17
int HT_Boolean
A standard boolean type, possible values: HT_TRUE, HT_FALSE.
Definition: base_types.h:20
HT_API HT_Boolean ht_is_initialized(void)
Checks if the HawkTracer library is initialized.
HT_DECLS_BEGIN HT_API void ht_init(int argc, char **argv)
Initializes HawkTracer library.
HT_API void ht_deinit(void)
Uninitializes HawkTracer library.
#define HT_DECLS_BEGIN
Defines a beginning of C linkage block.
Definition: macros.h:16