diff options
-rw-r--r-- | include/local-def.h | 10 | ||||
-rw-r--r-- | src/config.c | 1 | ||||
-rw-r--r-- | src/helper-api.c | 10 |
3 files changed, 10 insertions, 11 deletions
diff --git a/include/local-def.h b/include/local-def.h index df4ddb23..f03666a4 100644 --- a/include/local-def.h +++ b/include/local-def.h @@ -83,9 +83,6 @@ typedef enum {AFB_PLUGIN_JSON=123456789, AFB_PLUGIN_JSCRIPT=987654321, AFB_PLU // prebuild json error are constructed in config.c typedef enum { AFB_FALSE, AFB_TRUE, AFB_FATAL, AFB_FAIL, AFB_WARNING, AFB_EMPTY, AFB_SUCCESS, AFB_DONE, AFB_UNAUTH} AFB_error; -extern char *ERROR_LABEL[]; -#define ERROR_LABEL_DEF {"false", "true", "fatal", "fail", "warning", "empty", "success"} - #define BANNER "<html><head><title>Application Framework Binder</title></head><body>Application Framework </body></html>" #define JSON_CONTENT "application/json" #define FORM_CONTENT "multipart/form-data" @@ -96,13 +93,6 @@ extern char *ERROR_LABEL[]; typedef json_object* (*AFB_apiCB)(); typedef void (*AFB_freeCtxCB)(void*, void*, char*); -// Error code are requested through function to manage json usage count -typedef struct { - int level; - char* label; - json_object *json; -} AFB_errorT; - typedef enum {AFB_POST_NONE=0, AFB_POST_JSON, AFB_POST_FORM, AFB_POST_EMPTY} AFB_PostType; typedef enum {AFB_MODE_LOCAL=0, AFB_MODE_REMOTE, AFB_MODE_GLOBAL} AFB_Mode; diff --git a/src/config.c b/src/config.c index 32336a7a..6f23664b 100644 --- a/src/config.c +++ b/src/config.c @@ -28,7 +28,6 @@ #define AFB_CONFIG_JTYPE "AFB_config" -PUBLIC char *ERROR_LABEL[]=ERROR_LABEL_DEF; // load config from disk and merge with CLI option PUBLIC AFB_error configLoadFile (AFB_session * session, AFB_config *cliconfig) { diff --git a/src/helper-api.c b/src/helper-api.c index 7684469b..50abcea6 100644 --- a/src/helper-api.c +++ b/src/helper-api.c @@ -30,10 +30,20 @@ typedef struct { size_t len; } queryHandleT; +// Error code are requested through function to manage json usage count +typedef struct { + int level; + const char* label; + json_object *json; +} AFB_errorT; + static AFB_errorT AFBerr [AFB_SUCCESS+1]; static json_object *jTypeStatic; + PUBLIC int verbose; +static const char *ERROR_LABEL[] = {"false", "true", "fatal", "fail", "warning", "empty", "success"}; + /* ------------------------------------------------------------------------------ * Get localtime and return in a string * ------------------------------------------------------------------------------ */ |