#ifndef _LUMBRJACK_H_ #define _LUMBRJACK_H_ #define EFL_API_OVERRIDE 1 /* Enable access to unstable EFL API that are still in beta */ #define EFL_BETA_API_SUPPORT 1 /* Enable access to unstable EFL EO API. */ #define EFL_EO_API_SUPPORT 1 #define ARRAY_LENGTH(array) (sizeof(array) / sizeof(*array)) #include #include #include #define PC(...) EINA_LOG_DOM_CRIT(logDom, __VA_ARGS__) #define PE(...) EINA_LOG_DOM_ERR(logDom, __VA_ARGS__) #define PW(...) EINA_LOG_DOM_WARN(logDom, __VA_ARGS__) #define PD(...) EINA_LOG_DOM_DBG(logDom, __VA_ARGS__) #define PI(...) EINA_LOG_DOM_INFO(logDom, __VA_ARGS__) //#define D() PD("DEBUG") // "01:03:52 01-01-1973\n\0" #define DATE_TIME_LEN 21 #ifndef FALSE // NEVER change this typedef enum { FALSE = 0, TRUE = 1 } boolean; #endif extern int logDom; int HamrTime(char *argv0, void *main, int logDom); const char *prefix_get(void); const char *prefix_bin_get(void); const char *prefix_data_get(void); const char *prefix_lib_get(void); const char *prefix_locale_get(void); void pantsOff(int logDom); int loggingStartup(char *name, int logDom); char *getDateTime(struct tm **nowOut, char *dateOut, time_t *tiemOut); float timeDiff(struct timeval *now, struct timeval *then); #endif