33 #ifndef __BINRELOC_H__ 34 #define __BINRELOC_H__ 45 GNC_GBR_INIT_ERROR_NOMEM,
47 GNC_GBR_INIT_ERROR_OPEN_MAPS,
49 GNC_GBR_INIT_ERROR_READ_MAPS,
51 GNC_GBR_INIT_ERROR_INVALID_MAPS,
53 GNC_GBR_INIT_ERROR_MAC_NOT_BUNDLE,
55 GNC_GBR_INIT_ERROR_MAC_NOT_APP_BUNDLE,
57 GNC_GBR_INIT_ERROR_DISABLED,
59 GNC_GBR_INIT_WIN32_NO_EXE_DIR
63 gboolean gnc_gbr_init (GError **error);
65 gchar *gnc_gbr_find_exe (
const gchar *default_exe);
66 gchar *gnc_gbr_find_exe_dir (
const gchar *default_dir);
67 gchar *gnc_gbr_find_prefix (
const gchar *default_prefix);
68 gchar *gnc_gbr_find_bin_dir (
const gchar *default_bin_dir);
69 gchar *gnc_gbr_find_sbin_dir (
const gchar *default_sbin_dir);
70 gchar *gnc_gbr_find_data_dir (
const gchar *default_data_dir);
71 gchar *gnc_gbr_find_lib_dir (
const gchar *default_lib_dir);
72 gchar *gnc_gbr_find_libexec_dir (
const gchar *default_libexec_dir);
73 gchar *gnc_gbr_find_etc_dir (
const gchar *default_etc_dir);
79 void gnc_gbr_set_exe (
const gchar* default_exe);