#include <../../nrnconf.h>
#include "estruct.h"
#include "hoc.h"
#include <ctype.h>
Classes | |
struct | Psym |
struct | Menuitem |
Defines | |
#define | NUL 0 |
#define | SPACE '\040' |
#define | BEEP (*emacs_term.t_beep)() |
#define | MENU_VAR 1 |
#define | MENU_ACTION 2 |
#define | chk(i) {if (i < 0 || i >= maxmenus) diag("menu number out of range");} |
Typedefs | |
typedef struct Psym | Psym |
typedef struct Menuitem | Menuitem |
Functions | |
Psym * | hoc_getsym () |
double | hoc_getsymval () |
hoc_fmenu () | |
hoc_menu_cleanup () | |
Variables | |
TERM | emacs_term |
int | hoc_returning |
#define BEEP (*emacs_term.t_beep)() |
Referenced by hoc_fmenu().
#define MENU_ACTION 2 |
#define MENU_VAR 1 |
#define NUL 0 |
#define SPACE '\040' |
hoc_fmenu | ( | ) |
References chk, Menuitem::command, diag(), emalloc, flag, gargstr(), getarg(), hoc_execerror(), i, ifarg(), Menuitem::prompt, Ret, return, Menuitem::symmax, and Menuitem::symmin.
Psym* hoc_getsym | ( | ) |
double hoc_getsymval | ( | ) |
hoc_menu_cleanup | ( | ) |
References emacs_term.
Referenced by execerror(), and moreinput().
TERM emacs_term |
Referenced by hoc_menu_cleanup().