Import 2.3.10pre5
[davej-history.git] / drivers / isdn / hisax / rawhdlc.h
blobd946fa0b3d788ad3584ddae76760de7d9d6d97fa
1 /* $Id: rawhdlc.h,v 1.2 1998/02/09 10:53:53 keil Exp $
3 * rawhdlc.h support routines for cards that don't support HDLC
5 * Author Brent Baccala <baccala@FreeSoft.org>
7 */
9 #ifndef RAWHDLC_H
10 struct hdlc_state {
11 char insane_mode;
12 u_char state;
13 u_char r_one;
14 u_char r_val;
15 u_int o_bitcnt;
16 u_int i_bitcnt;
17 u_int fcs;
21 int make_raw_hdlc_data(u_char *src, u_int slen, u_char *dst, u_int dsize);
22 void init_hdlc_state(struct hdlc_state *stateptr, int mode);
23 int read_raw_hdlc_data(struct hdlc_state *saved_state,
24 u_char *src, u_int slen, u_char *dst, u_int dsize);
25 #define RAWHDLC_H
26 #endif