#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <getopt.h>
#include <glib/gstdio.h>
#include <glade/glade.h>
#include <gmodule.h>
#include <gtkhex/gtkhex.h>
#include <libheraia.h>
#include "data_interpretor.h"
#include "ghex_heraia_interface.h"
#include "heraia.h"
#include "heraia_errors.h"
#include "heraia_io.h"
#include "heraia_ui.h"
#include "log.h"
#include "plugin.h"
#include "plugin_list.h"
#include "list_data_types.h"
#include "data_type.h"
#include "treatments.h"
Go to the source code of this file.
Data Structures | |
struct | data_window_t |
struct | treatment_t |
struct | treatment_container_t |
struct | data_type_t |
struct | xml_t |
struct | window_prop_t |
struct | all_window_prop_t |
struct | heraia_window_t |
Defines | |
#define | HERAIA_REFRESH_NOTHING 0 |
#define | HERAIA_REFRESH_NEW_FILE 1 |
#define | HERAIA_REFRESH_CURSOR_MOVE 2 |
Typedefs | |
typedef HexDocument | Heraia_Document |
typedef GtkHex | Heraia_Hex |
typedef gint | HERAIA_ERROR |
typedef gint | RefreshType |
typedef GList *(* | TreatmentDoFunc )(GList *) |
typedef void(* | TreatmentInitFunc )(gpointer) |
typedef void(* | TreatmentDelFunc )(gpointer) |
typedef gpointer(* | TreatmentCopyFunc )(gpointer) |
#define HERAIA_REFRESH_CURSOR_MOVE 2 |
#define HERAIA_REFRESH_NEW_FILE 1 |
#define HERAIA_REFRESH_NOTHING 0 |
typedef HexDocument Heraia_Document |
As there seems to be huge differences between the linux and the windows developpement platform such as that the included paths are correctly taken into account under linux (and thus nobody bothers) but not under windows, I decided to put all the .h definitions here even if it's ugly, this is supposed to solve the problem.
Definition at line 61 of file heraia_types.h.
typedef gint HERAIA_ERROR |
Definition at line 63 of file heraia_types.h.
typedef GtkHex Heraia_Hex |
Definition at line 62 of file heraia_types.h.
typedef gint RefreshType |
Refresh type (may be used to decide what to do in a particular case)
Definition at line 69 of file heraia_types.h.
typedef gpointer(* TreatmentCopyFunc)(gpointer) |
Definition at line 92 of file heraia_types.h.
typedef void(* TreatmentDelFunc)(gpointer) |
Definition at line 91 of file heraia_types.h.
typedef GList*(* TreatmentDoFunc)(GList *) |
Definition at line 89 of file heraia_types.h.
typedef void(* TreatmentInitFunc)(gpointer) |
Definition at line 90 of file heraia_types.h.