core/load.c File Reference


Detailed Description

Id
load.c,v 1.70 2008/02/11 20:46:10 d3p988 Exp

Definition in file load.c.

Go to the source code of this file.

Defines

#define ACCEPT   { _n+=_m; _p+=_m; _m=0; }
#define BEGIN_REPEAT   {char *__p=_p; int __mm=_mm, __m=_m, __n=_n, __l=_l; int __ln=linenum;
#define COPY(X)   {size--; (X)[_n++]=*_p++;}
#define DONE   return _n;
#define END_REPEAT   }
#define FSTAT   fstat
#define HERE   (_p+_m)
#define LITERAL(X)   (_mm=literal(HERE,(X)),_m+=_mm,_mm>0)
#define OR   {_m=0;}
#define PARSER   char *_p
#define QNAN   (sqrt(-1))
#define REJECT   { linenum=_l; return 0; }
#define REPEAT   _p=__p;_m=__m; _mm=__mm; _n=__n; _l=__l; linenum=__ln;
#define START   int _mm=0, _m=0, _n=0, _l=linenum;
#define TERM(X)   (_mm=(X),_m+=_mm,_mm>0)
#define WHITE   (_m+=white(HERE))

Typedefs

typedef stat STAT

Functions

UNRESOLVEDadd_unresolved (OBJECT *by, OBJECT **ref, CLASS *oclass, char *id, unsigned int line, int flags)
OBJECTload_get_index (OBJECTNUM id)
double load_latitude (char *buffer)
double load_longitude (char *buffer)
int load_resolve_all ()
STATUS load_set_index (OBJECT *obj, OBJECTNUM id)
STATUS loadall (char *file)
 Load a file.
STATUS loadall_glm (char *file)
int set_flags (OBJECT *obj, char1024 propval)
int time_value (PARSER, TIMESTAMP *t)
int time_value_datetime (PARSER, TIMESTAMP *t)


GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy