annotate extern/libduktape/duk_module.h @ 211:adcbb7ccfdee

rpg: some refactoring Rename map tile properties into `map_tiledef` and refactor a bit functions to reduce code duplication. Also add more sane collisions in the test map.
author David Demelier <markand@malikania.fr>
date Sun, 15 Nov 2020 21:47:49 +0100
parents d6f217a5e4b1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
198
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 #if !defined(DUK_MODULE_DUKTAPE_H_INCLUDED)
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 #define DUK_MODULE_DUKTAPE_H_INCLUDED
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #include "duktape.h"
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
5
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 #if defined(__cplusplus)
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 extern "C" {
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 #endif
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
9
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 /* Maximum length of CommonJS module identifier to resolve. Length includes
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 * both current module ID, requested (possibly relative) module ID, and a
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 * slash in between.
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 */
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 #define DUK_COMMONJS_MODULE_ID_LIMIT 256
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
15
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 extern void duk_module_duktape_init(duk_context *ctx);
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 #if defined(__cplusplus)
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 }
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 #endif /* end 'extern "C"' wrapper */
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
21
d6f217a5e4b1 molko-js: add support for modules, closes #2514 @1h
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 #endif /* DUK_MODULE_DUKTAPE_H_INCLUDED */