2005-05-19 02:23:54 -07:00
|
|
|
#ifdef E_TYPEDEFS
|
|
|
|
|
|
|
|
#else
|
|
|
|
#ifndef E_PREFIX_H
|
|
|
|
#define E_PREFIX_H
|
|
|
|
|
|
|
|
EAPI int e_prefix_determine(char *argv0);
|
2011-04-24 01:06:18 -07:00
|
|
|
EINTERN void e_prefix_shutdown(void);
|
2005-07-30 23:22:31 -07:00
|
|
|
EAPI void e_prefix_fallback(void);
|
2005-05-19 02:23:54 -07:00
|
|
|
EAPI const char *e_prefix_get(void);
|
2005-07-30 23:22:31 -07:00
|
|
|
EAPI const char *e_prefix_locale_get(void);
|
|
|
|
EAPI const char *e_prefix_bin_get(void);
|
|
|
|
EAPI const char *e_prefix_data_get(void);
|
|
|
|
EAPI const char *e_prefix_lib_get(void);
|
2009-04-13 07:56:38 -07:00
|
|
|
|
|
|
|
EAPI size_t e_prefix_data_concat_len(char *dst, size_t size, const char *path, size_t path_len);
|
2009-12-18 04:31:24 -08:00
|
|
|
EAPI size_t e_prefix_data_concat(char *dst, size_t size, const char *path);
|
2009-04-13 07:56:38 -07:00
|
|
|
EAPI size_t e_prefix_data_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
|
|
|
|
|
|
|
|
#define e_prefix_data_concat_static(dst, path) e_prefix_data_concat_len(dst, sizeof(dst), path, (sizeof(path) > 0) ? sizeof(path) - 1 : 0)
|
|
|
|
|
|
|
|
|
2005-05-19 02:23:54 -07:00
|
|
|
#endif
|
|
|
|
#endif
|