NEURON
nrnfilewrap.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <nrnmpiuse.h>
#include "hocstr.h"

Go to the source code of this file.

Macros

#define USE_NRNFILEWRAP   0
 
#define NrnFILEWrap   FILE
 
#define nrn_fw_wrap(f)   f
 
#define nrn_fw_delete(fw)
 
#define nrn_fw_eq(fw, ff)   (fw == ff)
 
#define nrn_fw_fclose   fclose
 
#define nrn_fw_set_stdin()   stdin
 
#define nrn_fw_fopen   fopen
 
#define nrn_fw_fseek   fseek
 
#define nrn_fw_getc(fw)   getc(fw)
 
#define nrn_fw_ungetc(c, fw)   ungetc(c, fw)
 
#define nrn_fw_fscanf   fscanf
 

Functions

char * fgets_unlimited (HocStr *s, NrnFILEWrap *f)
 

Variables

NrnFILEWraphoc_fin
 

Macro Definition Documentation

◆ nrn_fw_delete

#define nrn_fw_delete (   fw)

Definition at line 42 of file nrnfilewrap.h.

◆ nrn_fw_eq

#define nrn_fw_eq (   fw,
  ff 
)    (fw == ff)

Definition at line 43 of file nrnfilewrap.h.

◆ nrn_fw_fclose

#define nrn_fw_fclose   fclose

Definition at line 44 of file nrnfilewrap.h.

◆ nrn_fw_fopen

#define nrn_fw_fopen   fopen

Definition at line 46 of file nrnfilewrap.h.

◆ nrn_fw_fscanf

#define nrn_fw_fscanf   fscanf

Definition at line 50 of file nrnfilewrap.h.

◆ nrn_fw_fseek

#define nrn_fw_fseek   fseek

Definition at line 47 of file nrnfilewrap.h.

◆ nrn_fw_getc

#define nrn_fw_getc (   fw)    getc(fw)

Definition at line 48 of file nrnfilewrap.h.

◆ nrn_fw_set_stdin

#define nrn_fw_set_stdin ( )    stdin

Definition at line 45 of file nrnfilewrap.h.

◆ nrn_fw_ungetc

#define nrn_fw_ungetc (   c,
  fw 
)    ungetc(c, fw)

Definition at line 49 of file nrnfilewrap.h.

◆ nrn_fw_wrap

#define nrn_fw_wrap (   f)    f

Definition at line 41 of file nrnfilewrap.h.

◆ NrnFILEWrap

#define NrnFILEWrap   FILE

Definition at line 39 of file nrnfilewrap.h.

◆ USE_NRNFILEWRAP

#define USE_NRNFILEWRAP   0

Definition at line 10 of file nrnfilewrap.h.

Function Documentation

◆ fgets_unlimited()

char* fgets_unlimited ( HocStr s,
NrnFILEWrap f 
)

Definition at line 955 of file hoc.cpp.

Variable Documentation

◆ hoc_fin

NrnFILEWrap* hoc_fin
extern