![]() |
NEURON
|
#include <../../nrnconf.h>#include <stdio.h>#include <stdlib.h>#include <cstdarg>#include <unistd.h>#include "hoc.h"#include "ocmisc.h"#include "hocstr.h"#include "hoclist.h"#include "parse.hpp"#include "hocparse.h"#include <setjmp.h>#include <errno.h>#include "nrnfilewrap.h"Go to the source code of this file.
Macros | |
| #define | oc_popen popen |
| #define | oc_pclose pclose |
| #define | hoc_load_file_size_ 1024 |
| #define | va_copy(dest, src) (dest = src) |
Functions | |
| void | hoc_stdout (void) |
| void | ropen (void) |
| void | wopen (void) |
| const char * | expand_env_var (const char *s) |
| char * | hoc_current_xopen (void) |
| int | hoc_xopen1 (const char *name, const char *rcs) |
| void | xopen (void) |
| void | Fprint (void) |
| void | PRintf (void) |
| void | hoc_Sprint (void) |
| double | hoc_scan (FILE *fi) |
| double | hoc_fw_scan (NrnFILEWrap *fi) |
| void | Fscan (void) |
| void | hoc_Getstr (void) |
| void | hoc_sprint1 (char **ppbuf, int argn) |
| static int | hoc_Load_file (int, const char *) |
| static void | hoc_load (const char *stype) |
| void | hoc_load_proc (void) |
| void | hoc_load_func (void) |
| void | hoc_load_template (void) |
| void | hoc_load_file (void) |
| char * | hoc_back2forward (char *) |
| void | hoc_getcwd (void) |
| void | hoc_machine_name (void) |
| int | hoc_chdir (const char *path) |
| void | hoc_Chdir (void) |
| void | nrnpy_set_pr_etal (int(*cbpr_stdoe)(int, char *), int(*cbpass)()) |
| void | nrnpy_pass () |
| static int | vnrnpy_pr_stdoe (FILE *stream, const char *fmt, va_list ap) |
| int | nrnpy_pr (const char *fmt,...) |
| int | Fprintf (FILE *stream, const char *fmt,...) |
| void | hoc_execerr_ext (const char *fmt,...) |
| printf style specification of hoc_execerror message. More... | |
Variables | |
| jmp_buf | begin |
| char * | neuron_home |
| NrnFILEWrap * | frin |
| FILE * | fout |
| size_t | hoc_xopen_file_size_ |
| char * | hoc_xopen_file_ |
| int | nrn_is_python_extension |
| static int(* | nrnpy_pr_stdoe_callback )(int, char *) |
| static int(* | nrnpy_pass_callback )() |
| #define hoc_load_file_size_ 1024 |
| #define oc_pclose pclose |
Definition at line 558 of file fileio.cpp.
| #define oc_popen popen |
Definition at line 557 of file fileio.cpp.
| #define va_copy | ( | dest, | |
| src | |||
| ) | (dest = src) |
Definition at line 302 of file fileio.cpp.
Definition at line 381 of file fileio.cpp.
| char* hoc_back2forward | ( | char * | ) |
Definition at line 836 of file fileio.cpp.
| char* hoc_current_xopen | ( | void | ) |
Definition at line 203 of file fileio.cpp.
| double hoc_fw_scan | ( | NrnFILEWrap * | fi | ) |
Definition at line 361 of file fileio.cpp.
Definition at line 791 of file fileio.cpp.
Definition at line 396 of file fileio.cpp.
|
static |
Definition at line 563 of file fileio.cpp.
|
static |
Definition at line 628 of file fileio.cpp.
Definition at line 614 of file fileio.cpp.
Definition at line 603 of file fileio.cpp.
Definition at line 598 of file fileio.cpp.
Definition at line 608 of file fileio.cpp.
Definition at line 819 of file fileio.cpp.
Definition at line 327 of file fileio.cpp.
Definition at line 40 of file fileio.cpp.
| void nrnpy_set_pr_etal | ( | int(*)(int, char *) | cbpr_stdoe, |
| int(*)() | cbpass | ||
| ) |
Definition at line 846 of file fileio.cpp.
Definition at line 313 of file fileio.cpp.
Definition at line 71 of file fileio.cpp.
|
static |
Definition at line 861 of file fileio.cpp.
Definition at line 99 of file fileio.cpp.
Definition at line 291 of file fileio.cpp.
| FILE* fout |
Definition at line 23 of file fileio.cpp.
| NrnFILEWrap* frin |
Definition at line 22 of file fileio.cpp.
| char* hoc_xopen_file_ |
Definition at line 201 of file fileio.cpp.
| size_t hoc_xopen_file_size_ |
Definition at line 200 of file fileio.cpp.
|
extern |
Definition at line 404 of file hoc_init.cpp.
| int nrn_is_python_extension |
Definition at line 842 of file fileio.cpp.
|
static |
Definition at line 844 of file fileio.cpp.
|
static |
Definition at line 843 of file fileio.cpp.