summaryrefslogtreecommitdiff
path: root/compress.h
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>1999-11-25 11:54:57 +1100
committerDamien Miller <djm@mindrot.org>1999-11-25 11:54:57 +1100
commit5428f646ad32da88ddd04a8c287d595524674fbf (patch)
treecc1f1e5d7852e1f44d41077f776abf7dab7ac06d /compress.h
parent9072e1889648988da38b7b81bce95291c1dc3a23 (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.h38
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 */
23void buffer_compress_init(int level); 25void 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. */
26void buffer_compress_uninit(); 28void 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 */
35void buffer_compress(Buffer * input_buffer, Buffer * output_buffer); 38void 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 */
44void buffer_uncompress(Buffer * input_buffer, Buffer * output_buffer); 48void buffer_uncompress(Buffer * input_buffer, Buffer * output_buffer);
45 49
46#endif /* COMPRESS_H */ 50#endif /* COMPRESS_H */