Mercurial > molko
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 |
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 */ |