acarsdec/acarsdec.h

26 lines
630 B
C

typedef struct {
unsigned char mode;
unsigned char addr[8];
unsigned char ack;
unsigned char label[3];
unsigned char bid;
unsigned char no[5];
unsigned char fid[7];
char txt[256];
} msg_t;
extern int initsample(char *sourcename, int src);
extern int getsample(short *sample, int nb);
extern void endsample(void);
extern void init_bits(void);
extern void resetbits(int ch);
extern int getbit(short in, unsigned char *outbits, int ch);
extern void init_mesg(void);
extern int getmesg(unsigned char r, msg_t * msg, int ch);
extern int init_serv(short port);
extern int send_mesg(msg_t *msg);
extern void end_serv(void);