Lines Matching defs:lex
48 #include <isc/lex.h>
443 isc_lex_t *lex = NULL;
500 RETERR(isc_lex_create(mctx, 1500, &lex));
501 RETERR(isc_lex_openfile(lex, newfilename));
504 RETERR(key->func->parse(key, lex));
505 isc_lex_destroy(&lex);
518 if (lex != NULL)
519 isc_lex_destroy(&lex);
638 isc_lex_t *lex = NULL;
649 RETERR(isc_lex_create(key->mctx, 1500, &lex));
650 RETERR(isc_lex_openbuffer(lex, buffer));
651 RETERR(key->func->parse(key, lex));
653 if (lex != NULL)
654 isc_lex_destroy(&lex);
999 isc_lex_t *lex = NULL;
1017 ret = isc_lex_create(mctx, 1500, &lex);
1025 isc_lex_setspecials(lex, specials);
1026 isc_lex_setcomments(lex, ISC_LEXCOMMENT_DNSMASTERFILE);
1028 ret = isc_lex_openfile(lex, filename);
1032 #define NEXTTOKEN(lex, opt, token) { \
1033 ret = isc_lex_gettoken(lex, opt, token); \
1044 NEXTTOKEN(lex, opt, &token);
1063 NEXTTOKEN(lex, opt, &token);
1071 NEXTTOKEN(lex, opt, &token);
1078 NEXTTOKEN(lex, opt, &token);
1097 ret = dns_rdata_fromtext(&rdata, rdclass, keytype, lex, NULL,
1108 if (lex != NULL)
1109 isc_lex_destroy(&lex);