|  | #ifndef _h_EJ | 
|  | #define _h_EJ 1 | 
|  |  | 
|  | #ifndef UEMF | 
|  | #include	"basic/basic.h" | 
|  | #include	"emf/emf.h" | 
|  | #else | 
|  | #include	"uemf.h" | 
|  | #endif | 
|  |  | 
|  | extern void		ejSetVar(int eid, char_t *var, char_t *value); | 
|  | extern int		ejGetVar(int eid, char_t *var, char_t **value); | 
|  | extern char_t	*ejEval(int eid, char_t *script, char_t **emsg); | 
|  |  | 
|  | extern int 		ejArgs(int argc, char_t **argv, char_t *fmt, ...); | 
|  | extern void		ejSetResult(int eid, char_t *s); | 
|  | extern int		ejOpenEngine(sym_fd_t variables, sym_fd_t functions); | 
|  | extern void		ejCloseEngine(int eid); | 
|  | extern int 		ejSetGlobalFunction(int eid, char_t *name, int (*fn)(int eid, void *handle, int argc, char_t **argv)); | 
|  |  | 
|  |  | 
|  | #endif /* _h_EJ */ | 
|  |  |