tokens
} tokens[] = {
for (i = 0; i < sizeof(tokens)/sizeof(tokens[0]); i++) {
if (!strncmp(token+2, tokens[i].tok, (token_end - token) - 2))
return tokens[i].exp_func(context, tokens[i].param,
tokens[i].postfix, ret);
} tokens[] = {
for (i = 0; i < sizeof(tokens) / sizeof(tokens[0]); i++) {
if (!strncmp(token + 2, tokens[i].tok, (token_end - token) - 2)) {
return tokens[i].exp_func(context, tokens[i].param,
tokens[i].postfix, ret);
tokens_free(token *tokens)
if (tokens == NULL)
for (i = 0; tokens[i].type != NULL; i++)
token_free_contents(&tokens[i]);
free(tokens);
token *tokens = NULL;
tokens = k5calloc(len + 1, sizeof(token), &retval);
if (tokens == NULL)
retval = token_decode(ctx, princ, types, obj, &tokens[i]);
*out = tokens;
tokens = NULL;
tokens_free(tokens);
tokens_free(req->tokens);
token *tok = &req->tokens[req->index];
if (req->tokens[req->index].type == NULL)
token *tokens;
token *tok = &req->tokens[req->index];
&rqst->tokens);
getsubopt(char **optionp, char * const *tokens, char **valuep)
for (cnt = 0; *tokens; ++tokens, ++cnt)
if (!strcmp(suboptarg, *tokens))
if (!(t)->start && (t) > tokens) \
jsmntok_t *tokens, *tok;
tokens = parse_json(fn, &map, &size, &len);
if (!tokens)
EXPECT(tokens->type == JSMN_ARRAY, tokens, "expected top level array");
tok = tokens + 1;
for (i = 0; i < tokens->size; i++) {
EXPECT(tok - tokens == len, tok, "unexpected objects at end");
free_json(map, size, tokens);
token = jsmn_alloc_token(parser, tokens, num_tokens);
jsmntok_t *tokens, size_t num_tokens)
token = jsmn_alloc_token(parser, tokens, num_tokens);
jsmntok_t *tokens, unsigned int num_tokens)
token = jsmn_alloc_token(parser, tokens, num_tokens);
tokens[parser->toksuper].size++;
token = &tokens[i];
token = &tokens[i];
r = jsmn_parse_string(parser, js, len, tokens,
tokens[parser->toksuper].size++;
r = jsmn_parse_primitive(parser, js, len, tokens,
tokens[parser->toksuper].size++;
if (tokens[i].start != -1 && tokens[i].end == -1)
jsmntok_t *tokens, size_t num_tokens)
tok = &tokens[parser->toknext++];
jsmntok_t *tokens, size_t num_tokens)
jsmntok_t *tokens, unsigned int num_tokens);
return tokens;
free(tokens);
void free_json(char *map, size_t size, jsmntok_t *tokens)
free(tokens);
jsmntok_t *tokens;
tokens = malloc(sz);
if (!tokens)
res = jsmn_parse(&parser, *map, *size, tokens,
void free_json(char *map, size_t size, jsmntok_t *tokens);
} tokens[] = {
for (i = 0; i < (int)nitems(tokens); i++) {
res = origin_subst_one(tokens[i].pass_obj ? obj : NULL, res,
tokens[i].kw, tokens[i].subst, i != 0);
char *s, *token, *tokens[4];
tokens[i] = token;
if ((p = getprotobyname(tokens[0])) == NULL)
errx(1, "invalid protocol: %s", tokens[0]);
if (strcmp(tokens[2], "->") == 0) {
} else if (strcmp(tokens[2], "<-") == 0) {
errx(1, "invalid direction: %s", tokens[2]);
if (pfctl_parse_host(tokens[sidx], &kill.src) == -1)
errx(1, "invalid host: %s", tokens[sidx]);
if (pfctl_parse_host(tokens[didx], &kill.dst) == -1)
errx(1, "invalid host: %s", tokens[didx]);
char * tokens[3] = { buf, NULL, NULL };
tokens[1] = p + 1;
tokens[1] = NULL;
ret |= _umbctl_set(ifname, umbp, (p != NULL) ? 2 : 1, tokens)
struct arm64_insn_token tokens[ARM64_MAX_TOKEN_CNT];
memset(tab->tokens[token].name, 0,
sizeof(tab->tokens[token].name));
tab->tokens[token].name[i] = *format;
tab->tokens[token].pos = a + 1;
tab->tokens[token].len = len;
if (strcmp(insn->tokens[i].name, token) == 0) {
*val = (opcode >> insn->tokens[i].pos &
((1 << insn->tokens[i].len) - 1));
if (strcmp(insn->tokens[i].name, token) == 0) {
msk = (1 << insn->tokens[i].len) - 1;
*val = ((opcode >> insn->tokens[i].pos) & msk);
if (*val & (1 << (insn->tokens[i].len - 1)))
TAILQ_ENTRY(au_token) tokens;
int alloc_len, total_len, tokens, i;
tokens = 0;
tokens++;
if (tokens > 512)
tokens = 512;
total_len = sizeof(*data) + tokens * 96;
if (i >= tokens)
tok_t *tokens; /* Pointer to array of tokens */
for (i = 0, tok = tokarray->tokens; (i <= tokarray->inuse_count); i++, tok++) {
((tok = &tokarray->tokens[tokarray->iter_idx]) != NULL); ) {
tok = &tokarray->tokens[tokarray->iter_idx];
tokarray.tokens = ocs_malloc(hw->os, MAX_TOKENS * sizeof(*tokarray.tokens), OCS_M_ZERO | OCS_M_NOWAIT);
if (tokarray.tokens == NULL) {
((s = tokenize(s, &tokarray.tokens[tokarray.inuse_count]))) != NULL; ) {
ocs_free(hw->os, tokarray.tokens, MAX_TOKENS * sizeof(*tokarray.tokens));
ocs_free(hw->os, tokarray.tokens, MAX_TOKENS * sizeof(*tokarray.tokens));
ocs_free(hw->os, tokarray.tokens, MAX_TOKENS * sizeof(*tokarray.tokens));
ret = compat_strtoul(tokens[i], 10, &core_num);
if (tokens) {
free(tokens[i], M_QAT);
free(tokens, M_QAT);
char **tokens = NULL;
tokens = malloc(sizeof(char *) * ADF_CFG_MAX_TOKENS,
tokens[i] =
strlcpy(tokens[token_index++], core_val, ADF_CFG_MAX_TOKEN_LEN);
strlcpy(tokens[token_index++],
strlcpy(tokens[token_index++],
pos = strchr(tokens[i], '-');
ret = compat_strtoul(tokens[i], 10, &start);
uint64_t bucket, tokens;
tokens = r->r_tokens + diff;
if (tokens > TOKEN_MAX)
tokens = TOKEN_MAX;
if (tokens >= INITIATION_COST) {
r->r_tokens = tokens - INITIATION_COST;
r->r_tokens = tokens;
static int tokens = 0; /* XXX */
dialogtoken = (tokens+1) % 63; /* XXX */
tokens = dialogtoken; /* allocate token */
TAILQ_INSERT_TAIL(&rec->token_q, tok, tokens);
TAILQ_INSERT_HEAD(&rec->token_q, hdr, tokens);
TAILQ_INSERT_TAIL(&rec->token_q, trail, tokens);
TAILQ_FOREACH(cur, &rec->token_q, tokens) {
TAILQ_REMOVE(&rec->token_q, tok, tokens);
char *sharename = NULL, *tofree, *token, *tokens;
tokens = tofree = strdup(opts);
while ((token = strsep(&tokens, ",")) != NULL) {