diff --git a/src/runtime/c/pgf/data.h b/src/runtime/c/pgf/data.h index ac066e4c1..b3ad9846f 100644 --- a/src/runtime/c/pgf/data.h +++ b/src/runtime/c/pgf/data.h @@ -16,6 +16,10 @@ #include #endif +#ifdef EMSCRIPTEN +#include +#include +#endif class PGF_INTERNAL_DECL pgf_error : public std::runtime_error { public: diff --git a/src/runtime/c/pgf/pgf.h b/src/runtime/c/pgf/pgf.h index 9dac796bb..a60e22f27 100644 --- a/src/runtime/c/pgf/pgf.h +++ b/src/runtime/c/pgf/pgf.h @@ -132,6 +132,9 @@ typedef struct { #elif defined(_WIN32) #define LINT_BASE 1000000000 #define LINT_BASE_LOG 9 +#elif defined(EMSCRIPTEN) +#define LINT_BASE 10000000000000000000UL +#define LINT_BASE_LOG 19 #else #error "Unsupported platform" #endif