Lines Matching refs:module_id
35 static char *resolve_path(const char *parent, const char *module_id) in resolve_path() argument
43 if(strcmp(LIBJS_ENTRIES[i].name, module_id) != 0){ in resolve_path()
46 return (char *)module_id; in resolve_path()
51 if (module_id[0] != '.') { in resolve_path()
52 snprintf(base, sizeof(base), "%s/%s", node_modules_path, module_id); in resolve_path()
58 int len = strlen(module_id); in resolve_path()
59 const char *p = module_id; in resolve_path()
66 const char *end = module_id + len; in resolve_path()
115 module_id); in resolve_path()
152 const char *module_id; in cb_resolve_module() local
155 module_id = duk_require_string(ctx, 0); in cb_resolve_module()
158 amp_debug(MOD_STR, "module_id: %s, parent_id: %s\n", module_id, parent_id); in cb_resolve_module()
160 char *path = resolve_path(parent_id, module_id); in cb_resolve_module()
161 if (!path) return duk_type_error(ctx, "cannot find module: %s", module_id); in cb_resolve_module()
164 amp_debug(MOD_STR, "resolve_cb: id:'%s', parent-id:'%s', resolve-to:'%s'\n", module_id, in cb_resolve_module()
173 const char *module_id; in cb_load_module() local
177 module_id = duk_require_string(ctx, 0); in cb_load_module()
181 amp_debug(MOD_STR, "id:'%s', filename:'%s'\n", module_id, filename); in cb_load_module()
186 if(strcmp(LIBJS_ENTRIES[i].name, module_id) != 0){ in cb_load_module()
189 amp_debug(MOD_STR, "find libjs entry: %s", module_id); in cb_load_module()
203 amp_warn(MOD_STR, "cannot alloc memory to read module: %s", module_id); in cb_load_module()
205 module_id); in cb_load_module()