Files
armorpaint/base/sources/iron_eval.h
T
2026-03-02 08:50:15 +01:00

27 lines
629 B
C

#pragma once
#ifdef WITH_EVAL
#include "quickjs-libc.h"
#include "quickjs.h"
void js_init();
float js_eval(const char *js);
JSValue js_call_arg(void *p, int argc, JSValue *argv);
char *js_call_ptr(void *p, void *arg);
char *js_call_ptr_str(void *p, void *arg0, char *arg1);
void *js_pcall_str(void *p, char *arg0);
char *js_call(void *p);
#else
void js_init();
float js_eval(const char *js);
void js_call_arg(void *p, int argc, void *argv);
char *js_call_ptr(void *p, void *arg);
char *js_call_ptr_str(void *p, void *arg0, char *arg1);
void *js_pcall_str(void *p, char *arg0);
char *js_call(void *p);
#endif