/* All the old style variables are prefixed with PL_ now */
# define errgv PL_errgv
# define na PL_na
+#else
+# define call_method(m, f) perl_call_method(m, f)
+# define eval_pv(m, f) perl_eval_pv(m, f)
+# define ERRSV GvSV(errgv)
#endif
#if defined( HAVE_WIN32_ASPERL ) || defined( USE_ITHREADS )
# define PERL_INTERPRETER perl_interpreter
# define PERL_BACK_XS_INIT_PARAMS void
# define PERL_BACK_BOOT_DYNALOADER_PARAMS CV *cv
+# define PERL_SET_CONTEXT(i)
#endif
extern PerlInterpreter *PERL_INTERPRETER;
typedef struct perl_backend_instance {
- char *pb_module_name;
+ char *pb_module_name;
+ BerVarray pb_module_path;
+ BerVarray pb_module_config;
SV *pb_obj_ref;
int pb_filter_search_results;
} PerlBackend;