Definition in file tape.c.
Go to the source code of this file.
Defines | |
| #define | _STR(x) #x |
| #define | _TAPE_C |
| #define | DLLOAD(P) dlopen(P,RTLD_LAZY) |
| #define | DLSYM(H, S) dlsym(H,S) |
| #define | LIBEXT .so |
| #define | LIBPREFIX "lib" |
| #define | MAP_DOUBLE(X, LO, HI) {#X,VT_DOUBLE,&X,LO,HI} |
| #define | MAP_END {NULL} |
| #define | MAP_INTEGER(X, LO, HI) {#X,VT_INTEGER,&X,LO,HI} |
| #define | MAP_STRING(X) {#X,VT_STRING,X,sizeof(X),0} |
| #define | STR(x) _STR(x) |
Typedefs | |
| typedef void(*) | CLOSEFUNC (void *) |
| typedef int(*) | OPENFUNC (void *, char *, char *) |
| typedef char *(*) | READFUNC (void *, char *, unsigned int) |
| typedef int(*) | REWINDFUNC (void *) |
| typedef int(*) | WRITEFUNC (void *, char *, char *) |
Functions | |
| EXPORT int | check (void) |
| int | do_kill () |
| TAPEFUNCS * | get_ftable (char *mode) |
| EXPORT CLASS * | init (CALLBACKS *fntable, void *module, int argc, char *argv[]) |
Variables | |
| CLASS * | collector_class |
| CLASS * | player_class |
| CLASS * | recorder_class |
| CLASS * | shaper_class |
| VARMAP | varmap [] |