-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnupak.h
29 lines (24 loc) · 878 Bytes
/
nupak.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
* nupak.h - declarations for nupak.c
*
* NuLib v3.2 March 1992 Freeware (distribute, don't sell)
* By Andy McFadden (fadden@uts.amdahl.com)
*/
/*
* This has function declarations for all of the pack routines; that way we
* don't have to include .h files for all of the pack code.
*/
/* Pack/unpack buffer size; should be as big as read() & malloc() can take */
/* Note: must be AT LEAST 8200 bytes or things may break */
/* Bad things could happen if it's less than 12K */
#define PAKBUFSIZ 0xff80
extern long packedSize;
extern onebyt lastseen;
extern twobyt PackFile();
extern int UnpackFile(); /* BOOLEAN */
extern unsigned int crlf();
extern void Spin(),
FCopy();
extern long pak_SHK(); /* pack P8 ShrinkIt format, in nushk.c */
extern void unpak_SQU(); /* unsqueeze, in nusq.c */
extern void unpak_SHK(); /* unShrink, in nushk.c */