diff options
author | Damien Miller <djm@mindrot.org> | 1999-11-25 11:54:57 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 1999-11-25 11:54:57 +1100 |
commit | 5428f646ad32da88ddd04a8c287d595524674fbf (patch) | |
tree | cc1f1e5d7852e1f44d41077f776abf7dab7ac06d /compress.h | |
parent | 9072e1889648988da38b7b81bce95291c1dc3a23 (diff) |
- More reformatting merged from OpenBSD CVS
- Merged OpenBSD CVS changes:
- [channels.c]
report from mrwizard@psu.edu via djm@ibs.com.au
- [channels.c]
set SO_REUSEADDR and SO_LINGER for forwarded ports.
chip@valinux.com via damien@ibs.com.au
- [nchan.c]
it's not an error() if shutdown_write failes in nchan.
- [readconf.c]
remove dead #ifdef-0-code
- [readconf.c servconf.c]
strcasecmp instead of tolower
- [scp.c]
progress meter overflow fix from damien@ibs.com.au
- [ssh-add.1 ssh-add.c]
SSH_ASKPASS support
- [ssh.1 ssh.c]
postpone fork_after_authentication until command execution,
request/patch from jahakala@cc.jyu.fi via damien@ibs.com.au
plus: use daemon() for backgrounding
Diffstat (limited to 'compress.h')
-rw-r--r-- | compress.h | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/compress.h b/compress.h index e028f71a5..41279a0bd 100644 --- a/compress.h +++ b/compress.h | |||
@@ -13,34 +13,38 @@ | |||
13 | * | 13 | * |
14 | */ | 14 | */ |
15 | 15 | ||
16 | /* RCSID("$Id: compress.h,v 1.2 1999/11/24 13:26:22 damien Exp $"); */ | 16 | /* RCSID("$Id: compress.h,v 1.3 1999/11/25 00:54:59 damien Exp $"); */ |
17 | 17 | ||
18 | #ifndef COMPRESS_H | 18 | #ifndef COMPRESS_H |
19 | #define COMPRESS_H | 19 | #define COMPRESS_H |
20 | 20 | ||
21 | /* Initializes compression; level is compression level from 1 to 9 (as in | 21 | /* |
22 | gzip). */ | 22 | * Initializes compression; level is compression level from 1 to 9 (as in |
23 | * gzip). | ||
24 | */ | ||
23 | void buffer_compress_init(int level); | 25 | void buffer_compress_init(int level); |
24 | 26 | ||
25 | /* Frees any data structures allocated by buffer_compress_init. */ | 27 | /* Frees any data structures allocated by buffer_compress_init. */ |
26 | void buffer_compress_uninit(); | 28 | void buffer_compress_uninit(); |
27 | 29 | ||
28 | /* Compresses the contents of input_buffer into output_buffer. All | 30 | /* |
29 | packets compressed using this function will form a single | 31 | * Compresses the contents of input_buffer into output_buffer. All packets |
30 | compressed data stream; however, data will be flushed at the end of | 32 | * compressed using this function will form a single compressed data stream; |
31 | every call so that each output_buffer can be decompressed | 33 | * however, data will be flushed at the end of every call so that each |
32 | independently (but in the appropriate order since they together | 34 | * output_buffer can be decompressed independently (but in the appropriate |
33 | form a single compression stream) by the receiver. This appends | 35 | * order since they together form a single compression stream) by the |
34 | the compressed data to the output buffer. */ | 36 | * receiver. This appends the compressed data to the output buffer. |
37 | */ | ||
35 | void buffer_compress(Buffer * input_buffer, Buffer * output_buffer); | 38 | void buffer_compress(Buffer * input_buffer, Buffer * output_buffer); |
36 | 39 | ||
37 | /* Uncompresses the contents of input_buffer into output_buffer. All | 40 | /* |
38 | packets uncompressed using this function will form a single | 41 | * Uncompresses the contents of input_buffer into output_buffer. All packets |
39 | compressed data stream; however, data will be flushed at the end of | 42 | * uncompressed using this function will form a single compressed data |
40 | every call so that each output_buffer. This must be called for the | 43 | * stream; however, data will be flushed at the end of every call so that |
41 | same size units that the buffer_compress was called, and in the | 44 | * each output_buffer. This must be called for the same size units that the |
42 | same order that buffers compressed with that. This appends the | 45 | * buffer_compress was called, and in the same order that buffers compressed |
43 | uncompressed data to the output buffer. */ | 46 | * with that. This appends the uncompressed data to the output buffer. |
47 | */ | ||
44 | void buffer_uncompress(Buffer * input_buffer, Buffer * output_buffer); | 48 | void buffer_uncompress(Buffer * input_buffer, Buffer * output_buffer); |
45 | 49 | ||
46 | #endif /* COMPRESS_H */ | 50 | #endif /* COMPRESS_H */ |