/* r=1/2 k=7 convolutional encoder polynomials */
#ifndef _VITERBI27_H_
#define _VITERBI27_H_ 1
#define V27POLYA 0x6d
#define V27POLYB 0x4f
void *create_viterbi27(int len);
int init_viterbi27(void *vp,int starting_state);
int update_viterbi27(void *vp,unsigned char sym1,unsigned char sym2);
int chainback_viterbi27(void *vp, unsigned char *data,unsigned int nbits,unsigned int endstate);
void delete_viterbi27(void *vp);
void emms_viterbi27(void);
void debug_viterbi27(void *p);
extern char id_viterbi27[];
#endif
syntax highlighted by Code2HTML, v. 0.9.1