On Wed, Mar 05, 2014 at 11:49:31AM -0800, Andi Kleen wrote:
> From: Andi Kleen <a...@linux.intel.com>
> 

SNIP

> +jsmntok_t *parse_json(const char *fn, char **map, size_t *size, int *len)
> +{
> +     jsmn_parser parser;
> +     jsmntok_t *tokens;
> +     jsmnerr_t res;
> +     unsigned sz;
> +
> +     *map = mapfile(fn, size);
> +     if (!*map)
> +             return NULL;
> +     /* Heuristic */
> +     sz = *size * 16;
> +     tokens = malloc(sz);
> +     if (!tokens)
> +             goto error;
> +     jsmn_init(&parser);
> +     res = jsmn_parse(&parser, *map, *size, tokens,
> +                      sz / sizeof(jsmntok_t));
> +     if (res != JSMN_SUCCESS) {
> +             fprintf(stderr, "%s: json error %d\n", fn, res);

use pr_err

jirka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to