File: bitOut.p

package info (click to toggle)
vic 2.8ucl4-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,864 kB
  • ctags: 9,033
  • sloc: ansic: 56,989; cpp: 44,560; tcl: 5,550; sh: 1,382; perl: 1,329; makefile: 357
file content (11 lines) | stat: -rw-r--r-- 443 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
/* bitOut.c */
extern Bitstr *AllocBitstr(int n);
extern void FreeBitstr(Bitstr **b_p);
extern int CheckOutBuffer(Bitstr *b);
extern Bitstr *FopenBitstr(int n, char *name, char *mode);
extern void FcloseBitstr(Bitstr **b_p);
extern int BitsToByteAlignment(Bitstr *bs);
extern int ByteAlign0X(Bitstr *b);
extern void PutBitX(int bit, Bitstr *b);
extern void PutCodewordX(char *cw, Bitstr *b);
extern void PutNumberX(int num, int n, Bitstr *b);