/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Lib/javascript/v8/javascriptruntime.swg
45 строк
1 KB
William S Fulton
Add <errno.h> fragment for errno usage
22 ноя 2024, 22:07
22 ноя 2024, 22:07
36ef36d
Код
Авторство
О чём код?
/* ----------------------------------------------------------------------------- * javascriptruntime.swg * * ----------------------------------------------------------------------------- */ // V8 Version Macro // ---------------- // // v8 added version macros V8_MAJOR_VERSION, V8_MINOR_VERSION, V8_BUILD_NUMBER // and V8_PATCH_LEVEL in version 4.3.0. SWIG doesn't support anything that // old so SWIG generated code can rely on these. // Node support // ------------ #ifdef BUILDING_NODE_EXTENSION %insert("runtime") %{ #include <node.h> //Older version of node.h does not include this #include <node_version.h> %} #endif // V8 runtime // ---------- %insert(runtime) %{ #include <v8.h> #undef SWIG_V8_VERSION #define SWIG_V8_VERSION ((V8_MAJOR_VERSION / 10) * 4096 + \ (V8_MAJOR_VERSION % 10) * 256 + \ (V8_MINOR_VERSION / 10) * 16 + \ (V8_MINOR_VERSION % 10)) #include <limits.h> #include <stdlib.h> #include <assert.h> %} %insert(runtime) "swigrun.swg"; /* SWIG API */ %insert(runtime) "swigerrors.swg"; /* SWIG errors */ %insert(runtime) "javascriptrun.swg"