Ejemplo n.º 1
0
int
main(int argc, char **argv)
{
	Jim_Interp *interp;

	interp = NULL;

	/* This is the first function embedders should call. */
	Jim_InitEmbedded();
    
	/* Create Jim instance */
	interp = Jim_CreateInterp();
	assert(interp != NULL && "couldn't create interpreter!");

	/* Print a string to standard output */
	Jim_fprintf(interp, interp->cookie_stdout, "Hello world!\n");
	Jim_fflush(interp, interp->cookie_stdout);

	/* Free the interpreter */
	Jim_FreeInterp(interp);
	return (EXIT_SUCCESS);
}
Ejemplo n.º 2
0
static void JimInterpDelProc(Jim_Interp *interp, void *privData)
{
    Jim_FreeInterp((Jim_Interp *)privData);
}
Ejemplo n.º 3
0
Archivo: Tcl.cpp Proyecto: wibbe/zum
 void shutdown()
 {
   Jim_FreeInterp(interpreter_);
   interpreter_ = nullptr;
 }
Ejemplo n.º 4
0
void es_free_interp(es_Interp *interp) {
  Jim_FreeInterp(interp);
}