/* * Copyright (c) 2016 Cesanta Software Limited * All rights reserved */ #ifndef MJS_EXEC_H_ #define MJS_EXEC_H_ #include "mjs_exec_public.h" /* * A special bcode offset value which causes mjs_execute() to exit immediately; * used in mjs_apply(). */ #define MJS_BCODE_OFFSET_EXIT ((size_t)0x7fffffff) #if defined(__cplusplus) extern "C" { #endif /* __cplusplus */ MJS_PRIVATE mjs_err_t mjs_execute(struct mjs* mjs, size_t off, mjs_val_t* res); #if defined(__cplusplus) } #endif /* __cplusplus */ #endif /* MJS_EXEC_H_ */