summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorDon Anderson <dda@ddanderson.com>2015-11-04 13:13:59 -0500
committerDon Anderson <dda@ddanderson.com>2015-11-04 13:13:59 -0500
commit4a7f74260e83934e5d338430e8539d601aac3b2e (patch)
tree3db0bcda11ac27c5a3811898b427b4d911941565 /ext
parent6efd6f7e9016fbac97cb4f676a3c01c327669c9c (diff)
downloadmongo-4a7f74260e83934e5d338430e8539d601aac3b2e.tar.gz
WT-1315. Remove dependency from extension to WT library, it's not portable.
Diffstat (limited to 'ext')
-rw-r--r--ext/extractors/csv/csv_extractor.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/extractors/csv/csv_extractor.c b/ext/extractors/csv/csv_extractor.c
index 2c01271fd02..8d50cc7ec5d 100644
--- a/ext/extractors/csv/csv_extractor.c
+++ b/ext/extractors/csv/csv_extractor.c
@@ -123,6 +123,7 @@ csv_customize(WT_EXTRACTOR *extractor, WT_SESSION *session,
CSV_EXTRACTOR *csv_extractor;
WT_CONFIG_ITEM field, format;
WT_CONFIG_PARSER *parser;
+ WT_EXTENSION_API *wtapi;
int ret;
long field_num;
@@ -130,7 +131,8 @@ csv_customize(WT_EXTRACTOR *extractor, WT_SESSION *session,
(void)uri; /* Unused parameters */
orig = (const CSV_EXTRACTOR *)extractor;
- if ((ret = wiredtiger_config_parser_open(session, appcfg->str,
+ wtapi = orig->wt_api;
+ if ((ret = wtapi->config_parser_open(wtapi, session, appcfg->str,
appcfg->len, &parser)) != 0)
return (ret);
if ((ret = parser->get(parser, "field", &field)) != 0 ||