#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().
1.6.3