From 38b939688a596c2de1b3d254491005b2754c8569 Mon Sep 17 00:00:00 2001 From: William Langford Date: Wed, 9 Jul 2014 00:55:20 -0400 Subject: Added library system with -l, -L, and JQ_LIBRARY_PATH Created util.[ch] to hold common utilities. --- builtin.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'builtin.c') diff --git a/builtin.c b/builtin.c index 6d53a582..0af44163 100644 --- a/builtin.c +++ b/builtin.c @@ -991,14 +991,14 @@ static const char* const jq_builtins[] = { static int builtins_bind_one(jq_state *jq, block* bb, const char* code) { - struct locfile src; - locfile_init(&src, jq, code, strlen(code)); + struct locfile* src; + src = locfile_init(jq, code, strlen(code)); block funcs; - int nerrors = jq_parse_library(&src, &funcs); + int nerrors = jq_parse_library(src, &funcs); if (nerrors == 0) { *bb = block_bind_referenced(funcs, *bb, OP_IS_CALL_PSEUDO); } - locfile_free(&src); + locfile_free(src); return nerrors; } -- cgit v1.2.3