Checks whether token start with s. */
| 334 | |
| 335 | /** Checks whether token start with s. */ |
| 336 | int token_startsWith(jsmntok_t *tok, const char *s) { |
| 337 | int len1 = tok->end - tok->start; |
| 338 | int len2 = strlen(s); |
| 339 | return len2 <= len1 && !strncmp(input + tok->start, s, len2); |
| 340 | } |
| 341 | |
| 342 | /** Checks whether tokens are equal (same text). */ |
| 343 | int token_eq(jsmntok_t *tok1, jsmntok_t *tok2) { |