next up previous contents index
Next: Example 2 Up: Examples of main files Previous: Examples of main files   Contents   Index


Example 1

This is the simplest main function for an application of the command interpreter. This application has only the built-in commands.


#include "interp.h"

FUNCTION *Funcs;
FUNCTIONC *Funcs_C;

FUNCTIONGen *Funcs_Gen[] = {
};
pfi *proc[] = { };    /* Here only the basic commands of the interpreter
                         are implemented */

/*--- user defined sections of the initialization file (none) ---*/
pfib                procb_user[] = {
    NULL,
};
char               *namesb_user[] = {
    "",
};

int
main(int argc, char *argv[])
{
    Funcs = Funcs_interp;     /* Default array of real functions for */
     _NBFONC = _NBFONC0;      /* the expression evaluator */
    Funcs_C = Funcs_interp_C; /* Default array of complex functions for */
    _NBFONC_C = _NBFONC0_C;   /* the expression evaluator */
    User_Init_File = NULL;
    prog_c(argc, argv, "interp.ini", NULL, 0, NULL, 0); 
         /* the initialization file is interp.ini */
    return 0;
}



2009-11-12