Messages in this thread | | | Date | Tue, 11 Mar 2014 14:38:19 +0100 | From | Jiri Olsa <> | Subject | Re: [PATCH 1/8] perf, tools: Add jsmn `jasmine' JSON parser |
| |
On Wed, Mar 05, 2014 at 11:49:31AM -0800, Andi Kleen wrote: > From: Andi Kleen <ak@linux.intel.com>
SNIP
> +/* Return line number of a jsmn token */ > +int json_line(char *map, jsmntok_t *t) > +{ > + return countchar(map, '\n', t->start) + 1; > +} > + > +static const char *jsmn_types[] = { > + [JSMN_PRIMITIVE] = "primitive", > + [JSMN_ARRAY] = "array", > + [JSMN_OBJECT] = "object", > + [JSMN_STRING] = "string" > +}; > + > +#define NELE(x) (sizeof(x) / sizeof(*(x)))
use ARRAY_SIZE
jirka
| |