Heraia
0.1.8
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
libheraia.c
Go to the documentation of this file.
1
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
2
/*
3
libheraia.c
4
Heraia's library
5
6
(C) Copyright 2008 - 2011 Sébastien Tricaud, Olivier Delhomme
7
e-mail : heraia@delhomme.org
8
URL : http://heraia.tuxfamily.org
9
10
This program is free software; you can redistribute it and/or modify
11
it under the terms of the GNU General Public License as published by
12
the Free Software Foundation; either version 2, or (at your option)
13
any later version.
14
15
This program is distributed in the hope that it will be useful,
16
but WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
GNU General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with this program; if not, write to the Free Software
22
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
23
/**
24
* @file libheraia.c
25
*
26
* Contains function that may be usefull if we want all this beeing
27
* integrated in a python script or something similar
28
*
29
* @todo do the functions that may be called by python when initializing
30
* the library.
31
*/
32
#include <stdio.h>
33
#include <
libheraia.h
>
34
35
#include "
config.h
"
36
#include "
data_interpretor.h
"
37
#include "
decode.h
"
38
#include "
ghex_heraia_interface.h
"
39
#include "
heraia_errors.h
"
40
#include "
heraia_io.h
"
41
#include "
heraia_ui.h
"
42
#include "
log.h
"
43
#include "
main_pref_window.h
"
44
#include "
plugin.h
"
45
#include "
user_prefs.h
"
46
#include "
goto_dialog.h
"
47
#include "
result_window.h
"
48
#include "
find_replace_window.h
"
49
50
/**
51
* @fn int libheraia_test(void)
52
* A simple test function
53
* @return Always returns 0
54
*/
55
56
int
libheraia_test
(
void
)
57
{
58
fprintf(stdout, Q_(
"Libheraia library test OK\n"
));
59
return
0;
60
}
61
62
void
libheraia_initialize
(
void
)
63
{
64
65
}
66
67
void
libheraia_finalize
(
void
)
68
{
69
70
}
71
ghex_heraia_interface.h
Header file providing an interface to Heraia_Hex.
libheraia_initialize
void libheraia_initialize(void)
Python specific.
Definition:
libheraia.c:62
plugin.h
Header file where plugin definitions are sat.
config.h
user_prefs.h
Header file for user preferences.
decode.h
Header for decoding things (numbers, dates, binary, ...)
heraia_errors.h
Header file for handling errors.
libheraia_finalize
void libheraia_finalize(void)
Definition:
libheraia.c:67
libheraia_test
int libheraia_test(void)
A simple test function.
Definition:
libheraia.c:56
heraia_io.h
Header file for file operations.
result_window.h
Header file for the result window.
main_pref_window.h
Header file that handles preference window.
libheraia.h
This file contains all the definitions and includes all other .h files.
goto_dialog.h
Header file for the goto dialog window.
find_replace_window.h
data_interpretor.h
Header file for the data interpretor.
log.h
Header file for the logging subsystem.
heraia_ui.h
Header file for menu, callbacks, utility functions and ui management.
Dossiers_Perso
projets
heraia
libheraia
libheraia.c
Generated on Sat Dec 30 2017 18:24:52 for Heraia by
1.8.8