summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/comp/c_rle.c
diff options
context:
space:
mode:
authorjsing <>2014-04-26 13:04:24 +0000
committerjsing <>2014-04-26 13:04:24 +0000
commit881a5b100e88cfb566ac3dadda9aa58488a5aaf9 (patch)
tree16b961d6fbca1609959ab8356b98834930b718ab /src/lib/libcrypto/comp/c_rle.c
parent9252e528b8dc5bc122ec8aeb936555f5879863d8 (diff)
downloadopenbsd-881a5b100e88cfb566ac3dadda9aa58488a5aaf9.tar.gz
openbsd-881a5b100e88cfb566ac3dadda9aa58488a5aaf9.tar.bz2
openbsd-881a5b100e88cfb566ac3dadda9aa58488a5aaf9.zip
KNF.
Diffstat (limited to 'src/lib/libcrypto/comp/c_rle.c')
-rw-r--r--src/lib/libcrypto/comp/c_rle.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/lib/libcrypto/comp/c_rle.c b/src/lib/libcrypto/comp/c_rle.c
index 47dfb67fbd..7a5db298c5 100644
--- a/src/lib/libcrypto/comp/c_rle.c
+++ b/src/lib/libcrypto/comp/c_rle.c
@@ -5,11 +5,11 @@
5#include <openssl/comp.h> 5#include <openssl/comp.h>
6 6
7static int rle_compress_block(COMP_CTX *ctx, unsigned char *out, 7static int rle_compress_block(COMP_CTX *ctx, unsigned char *out,
8 unsigned int olen, unsigned char *in, unsigned int ilen); 8 unsigned int olen, unsigned char *in, unsigned int ilen);
9static int rle_expand_block(COMP_CTX *ctx, unsigned char *out, 9static int rle_expand_block(COMP_CTX *ctx, unsigned char *out,
10 unsigned int olen, unsigned char *in, unsigned int ilen); 10 unsigned int olen, unsigned char *in, unsigned int ilen);
11 11
12static COMP_METHOD rle_method={ 12static COMP_METHOD rle_method = {
13 NID_rle_compression, 13 NID_rle_compression,
14 LN_rle_compression, 14 LN_rle_compression,
15 NULL, 15 NULL,
@@ -18,44 +18,44 @@ static COMP_METHOD rle_method={
18 rle_expand_block, 18 rle_expand_block,
19 NULL, 19 NULL,
20 NULL, 20 NULL,
21 }; 21};
22 22
23COMP_METHOD *COMP_rle(void) 23COMP_METHOD *
24 { 24COMP_rle(void)
25 return(&rle_method); 25{
26 } 26 return (&rle_method);
27 27}
28static int rle_compress_block(COMP_CTX *ctx, unsigned char *out, 28
29 unsigned int olen, unsigned char *in, unsigned int ilen) 29static int
30 { 30rle_compress_block(COMP_CTX *ctx, unsigned char *out, unsigned int olen,
31 unsigned char *in, unsigned int ilen)
32{
31 /* int i; */ 33 /* int i; */
32 34
33 if (ilen == 0 || olen < (ilen-1)) 35 if (ilen == 0 || olen < (ilen - 1)) {
34 {
35 /* ZZZZZZZZZZZZZZZZZZZZZZ */ 36 /* ZZZZZZZZZZZZZZZZZZZZZZ */
36 return(-1); 37 return (-1);
37 }
38
39 *(out++)=0;
40 memcpy(out,in,ilen);
41 return(ilen+1);
42 } 38 }
43 39
44static int rle_expand_block(COMP_CTX *ctx, unsigned char *out, 40 *(out++) = 0;
45 unsigned int olen, unsigned char *in, unsigned int ilen) 41 memcpy(out, in, ilen);
46 { 42 return (ilen + 1);
43}
44
45static int
46rle_expand_block(COMP_CTX *ctx, unsigned char *out, unsigned int olen,
47 unsigned char *in, unsigned int ilen)
48{
47 int i; 49 int i;
48 50
49 if (olen < (ilen-1)) 51 if (olen < (ilen - 1)) {
50 {
51 /* ZZZZZZZZZZZZZZZZZZZZZZ */ 52 /* ZZZZZZZZZZZZZZZZZZZZZZ */
52 return(-1); 53 return (-1);
53 } 54 }
54 55
55 i= *(in++); 56 i= *(in++);
56 if (i == 0) 57 if (i == 0) {
57 { 58 memcpy(out, in, ilen - 1);
58 memcpy(out,in,ilen-1);
59 }
60 return(ilen-1);
61 } 59 }
60 return (ilen - 1);
61}