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 | |
| UNRESOLVED * | add_unresolved (OBJECT *by, OBJECT **ref, CLASS *oclass, char *id, unsigned int line, int flags) |
| OBJECT * | load_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) |