X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=i3bar%2Fsrc%2Fmode.c;h=21b803a3c5904cc9ca938b63178ae310899f81d0;hb=13db56255134a71acd2fd5a7e254adfbd0c2983b;hp=a34f206004caaceb395a3196f74e5fc2550602b8;hpb=22b4215d9238d2b9ac64eb9a65afb5faa4ce33cc;p=i3%2Fi3 diff --git a/i3bar/src/mode.c b/i3bar/src/mode.c index a34f2060..21b803a3 100644 --- a/i3bar/src/mode.c +++ b/i3bar/src/mode.c @@ -27,11 +27,7 @@ struct mode_json_params { * Parse a string (change) * */ -#if YAJL_MAJOR >= 2 static int mode_string_cb(void *params_, const unsigned char *val, size_t len) { -#else -static int mode_string_cb(void *params_, const unsigned char *val, unsigned int len) { -#endif struct mode_json_params *params = (struct mode_json_params*) params_; if (!strcmp(params->cur_key, "change")) { @@ -56,11 +52,7 @@ static int mode_string_cb(void *params_, const unsigned char *val, unsigned int * Essentially we just save it in the parsing-state * */ -#if YAJL_MAJOR >= 2 static int mode_map_key_cb(void *params_, const unsigned char *keyVal, size_t keyLen) { -#else -static int mode_map_key_cb(void *params_, const unsigned char *keyVal, unsigned int keyLen) { -#endif struct mode_json_params *params = (struct mode_json_params*) params_; FREE(params->cur_key); @@ -95,13 +87,7 @@ void parse_mode_json(char *json) { yajl_handle handle; yajl_status state; -#if YAJL_MAJOR < 2 - yajl_parser_config parse_conf = { 0, 0 }; - - handle = yajl_alloc(&mode_callbacks, &parse_conf, NULL, (void*) ¶ms); -#else handle = yajl_alloc(&mode_callbacks, NULL, (void*) ¶ms); -#endif state = yajl_parse(handle, (const unsigned char*) json, strlen(json)); @@ -110,9 +96,6 @@ void parse_mode_json(char *json) { case yajl_status_ok: break; case yajl_status_client_canceled: -#if YAJL_MAJOR < 2 - case yajl_status_insufficient_data: -#endif case yajl_status_error: ELOG("Could not parse mode-event!\n"); exit(EXIT_FAILURE);