コード例 #1
0
ファイル: jim_hello.c プロジェクト: wkoszek/jimctl
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);
}
コード例 #2
0
ファイル: jim-interp.c プロジェクト: evanhunter/jimtcl
static void JimInterpDelProc(Jim_Interp *interp, void *privData)
{
    Jim_FreeInterp((Jim_Interp *)privData);
}
コード例 #3
0
ファイル: Tcl.cpp プロジェクト: wibbe/zum
 void shutdown()
 {
   Jim_FreeInterp(interpreter_);
   interpreter_ = nullptr;
 }
コード例 #4
0
ファイル: interp.c プロジェクト: openETCS/modeling
void es_free_interp(es_Interp *interp) {
  Jim_FreeInterp(interp);
}