#ifndef INIT_DR_H #define INIT_DR_H typedef void * (*Tds_OpenRead) (char * name); typedef unsigned long (*Tds_Read) (void * h, char * data); typedef void (*Tds_CloseRead)(void * h); typedef void * (*Tds_OpenWrite) (char * name, int ndsize, int srate); typedef unsigned long (*Tds_Write) (void * h, char * data, int bytes); typedef void (*Tds_CloseWrite)(void * h); typedef int (*Tproc_c)(int n, int n1); extern Tproc_c proc_c; extern Tds_OpenRead ds_OpenRead; extern Tds_Read ds_Read; extern Tds_CloseRead ds_CloseRead; extern Tds_OpenWrite ds_OpenWrite; extern Tds_Write ds_Write; extern Tds_CloseWrite ds_CloseWrite; #define MAXITEMS 340 typedef struct { long reserved[32]; long buf[MAXITEMS]; } TMaxArray; int InitDataRiver(); #endif