<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#FFFFFF" bgcolor="#666666">
<p><font size="-2">Hello,</font></p>
<p><font size="-2">I used this unit in my project.</font></p>
<table class="diff-table js-diff-table tab-size " data-tab-size="8"
data-diff-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
style="box-sizing: border-box; border-color: rgb(84, 83, 81);
border-spacing: 0px; border-collapse: initial; width: 977.92px;
tab-size: 8; color: rgb(214, 209, 199); font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI",
Helvetica, Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji"; font-size: 14px; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(36, 37, 37); text-decoration-style:
initial; text-decoration-color: initial;">
<tbody style="box-sizing: border-box;">
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-k" style="box-sizing: border-box; color: rgb(211, 109, 115);">unit</span> zuncomprfp;</span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR2"
data-line-number="2" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="2" data-side="right" data-line="2"
data-original-line="+" type="button" style="box-sizing:
border-box; background-color: rgb(26, 99, 181); border:
0px; color: rgb(251, 247, 241); font-style: inherit;
font-variant: inherit; font-weight: inherit; font-stretch:
inherit; font-size: inherit; line-height: 21px;
font-family: inherit; margin: -2px -10px -2px -20px;
overflow: visible; text-transform: none;
-webkit-appearance: button; cursor: pointer;
border-radius: 3px; display: inline-block; padding: 0px;
text-decoration: none; white-space: nowrap; user-select:
none; position: relative; z-index: 5; float: left; width:
22px; height: 22px; text-align: center; text-indent: 0px;
background-image: linear-gradient(rgb(26, 99, 182),
rgb(26, 99, 181)); box-shadow: rgba(39, 41, 44, 0.15) 0px
1px 4px; opacity: 0; transition: transform 0.1s
ease-in-out 0s; transform: scale(0.8);"><svg
class="octicon octicon-plus" viewBox="0 0 12 16"
width="12" height="16"><path fill-rule="evenodd" d="M12
9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;">
</span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR3"
data-line-number="3" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="3" data-side="right" data-line="3"
data-original-line="+{ uncompr.c -- decompress a memory
buffer" type="button" style="box-sizing: border-box;
background-color: rgb(26, 99, 181); border: 0px; color:
rgb(251, 247, 241); font-style: inherit; font-variant:
inherit; font-weight: inherit; font-stretch: inherit;
font-size: inherit; line-height: 21px; font-family:
inherit; margin: -2px -10px -2px -20px; overflow: visible;
text-transform: none; -webkit-appearance: button; cursor:
pointer; border-radius: 3px; display: inline-block;
padding: 0px; text-decoration: none; white-space: nowrap;
user-select: none; position: relative; z-index: 5; float:
left; width: 22px; height: 22px; text-align: center;
text-indent: 0px; background-image:
linear-gradient(rgb(26, 99, 182), rgb(26, 99, 181));
box-shadow: rgba(39, 41, 44, 0.15) 0px 1px 4px; opacity:
0; transition: transform 0.1s ease-in-out 0s; transform:
scale(0.8);"><svg class="octicon octicon-plus" viewBox="0
0 12 16" width="12" height="16"><path
fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);">{</span> uncompr.c -- decompress a memory buffer</span></span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell is-hovered"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR4"
data-line-number="4" class="blob-num blob-num-addition
js-linkable-line-number is-hovered" style="box-sizing:
border-box; padding: 0px 10px; width: 50.4686px; min-width:
50px; font-family: SFMono-Regular, Consolas,
"Liberation Mono", Menlo, monospace; font-size:
12px; line-height: 20px; color: rgba(218, 213, 203, 0.3);
text-align: right; white-space: nowrap; vertical-align: top;
cursor: pointer; user-select: none; background-color:
rgb(19, 84, 31); border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition is-hovered"
style="box-sizing: border-box; padding: 0px 10px; position:
relative; line-height: 20px; vertical-align: top;
background-color: rgb(18, 71, 31);"><button class="btn-link
add-line-comment js-add-line-comment
js-add-single-line-comment" data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="4" data-side="right" data-line="4"
data-original-line="+ Copyright (C) 1995-1998 Jean-loup
Gailly." type="button" style="box-sizing: border-box;
background-color: rgb(26, 99, 181); border: 0px; color:
rgb(251, 247, 241); font-style: inherit; font-variant:
inherit; font-weight: inherit; font-stretch: inherit;
font-size: inherit; line-height: 21px; font-family:
inherit; margin: -2px -10px -2px -20px; overflow: visible;
text-transform: none; -webkit-appearance: button; cursor:
pointer; border-radius: 3px; display: inline-block;
padding: 0px; text-decoration: none; white-space: nowrap;
user-select: none; position: relative; z-index: 5; float:
left; width: 22px; height: 22px; text-align: center;
text-indent: 0px; background-image:
linear-gradient(rgb(26, 99, 182), rgb(26, 99, 181));
box-shadow: rgba(39, 41, 44, 0.15) 0px 1px 4px; opacity:
1; transition: transform 0.1s ease-in-out 0s; transform:
scale(0.8);"><svg class="octicon octicon-plus" viewBox="0
0 12 16" width="12" height="16"><path
fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"> Copyright (C) 1995-1998 Jean-loup Gailly.</span></span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR5"
data-line-number="5" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="5" data-side="right" data-line="5"
data-original-line="+" type="button" style="box-sizing:
border-box; background-color: rgb(26, 99, 181); border:
0px; color: rgb(251, 247, 241); font-style: inherit;
font-variant: inherit; font-weight: inherit; font-stretch:
inherit; font-size: inherit; line-height: 21px;
font-family: inherit; margin: -2px -10px -2px -20px;
overflow: visible; text-transform: none;
-webkit-appearance: button; cursor: pointer;
border-radius: 3px; display: inline-block; padding: 0px;
text-decoration: none; white-space: nowrap; user-select:
none; position: relative; z-index: 5; float: left; width:
22px; height: 22px; text-align: center; text-indent: 0px;
background-image: linear-gradient(rgb(26, 99, 182),
rgb(26, 99, 181)); box-shadow: rgba(39, 41, 44, 0.15) 0px
1px 4px; opacity: 0; transition: transform 0.1s
ease-in-out 0s; transform: scale(0.8);"><svg
class="octicon octicon-plus" viewBox="0 0 12 16"
width="12" height="16"><path fill-rule="evenodd" d="M12
9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"></span></span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR6"
data-line-number="6" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="6" data-side="right" data-line="6"
data-original-line="+ Pascal tranlastion" type="button"
style="box-sizing: border-box; background-color: rgb(26,
99, 181); border: 0px; color: rgb(251, 247, 241);
font-style: inherit; font-variant: inherit; font-weight:
inherit; font-stretch: inherit; font-size: inherit;
line-height: 21px; font-family: inherit; margin: -2px
-10px -2px -20px; overflow: visible; text-transform: none;
-webkit-appearance: button; cursor: pointer;
border-radius: 3px; display: inline-block; padding: 0px;
text-decoration: none; white-space: nowrap; user-select:
none; position: relative; z-index: 5; float: left; width:
22px; height: 22px; text-align: center; text-indent: 0px;
background-image: linear-gradient(rgb(26, 99, 182),
rgb(26, 99, 181)); box-shadow: rgba(39, 41, 44, 0.15) 0px
1px 4px; opacity: 0; transition: transform 0.1s
ease-in-out 0s; transform: scale(0.8);"><svg
class="octicon octicon-plus" viewBox="0 0 12 16"
width="12" height="16"><path fill-rule="evenodd" d="M12
9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"> Pascal tranlastion</span></span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR7"
data-line-number="7" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="7" data-side="right" data-line="7"
data-original-line="+ Copyright (C) 1998 by Jacques Nomssi
Nzali" type="button" style="box-sizing: border-box;
background-color: rgb(26, 99, 181); border: 0px; color:
rgb(251, 247, 241); font-style: inherit; font-variant:
inherit; font-weight: inherit; font-stretch: inherit;
font-size: inherit; line-height: 21px; font-family:
inherit; margin: -2px -10px -2px -20px; overflow: visible;
text-transform: none; -webkit-appearance: button; cursor:
pointer; border-radius: 3px; display: inline-block;
padding: 0px; text-decoration: none; white-space: nowrap;
user-select: none; position: relative; z-index: 5; float:
left; width: 22px; height: 22px; text-align: center;
text-indent: 0px; background-image:
linear-gradient(rgb(26, 99, 182), rgb(26, 99, 181));
box-shadow: rgba(39, 41, 44, 0.15) 0px 1px 4px; opacity:
0; transition: transform 0.1s ease-in-out 0s; transform:
scale(0.8);"><svg class="octicon octicon-plus" viewBox="0
0 12 16" width="12" height="16"><path
fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"> Copyright (C) 1998 by Jacques Nomssi Nzali</span></span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR8"
data-line-number="8" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="8" data-side="right" data-line="8"
data-original-line="+ For conditions of distribution and
use, see copyright notice in readme.txt" type="button"
style="box-sizing: border-box; background-color: rgb(26,
99, 181); border: 0px; color: rgb(251, 247, 241);
font-style: inherit; font-variant: inherit; font-weight:
inherit; font-stretch: inherit; font-size: inherit;
line-height: 21px; font-family: inherit; margin: -2px
-10px -2px -20px; overflow: visible; text-transform: none;
-webkit-appearance: button; cursor: pointer;
border-radius: 3px; display: inline-block; padding: 0px;
text-decoration: none; white-space: nowrap; user-select:
none; position: relative; z-index: 5; float: left; width:
22px; height: 22px; text-align: center; text-indent: 0px;
background-image: linear-gradient(rgb(26, 99, 182),
rgb(26, 99, 181)); box-shadow: rgba(39, 41, 44, 0.15) 0px
1px 4px; opacity: 0; transition: transform 0.1s
ease-in-out 0s; transform: scale(0.8);"><svg
class="octicon octicon-plus" viewBox="0 0 12 16"
width="12" height="16"><path fill-rule="evenodd" d="M12
9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"> For conditions of distribution and use, see copyright notice in readme.txt</span></span></td>
</tr>
<tr data-hunk="be3d156fb11e671d93598a754d361eb7"
style="box-sizing: border-box;">
<td class="blob-num blob-num-addition empty-cell"
style="box-sizing: border-box; padding: 0px 10px; width:
50.4686px; min-width: 50px; font-family: SFMono-Regular,
Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px; line-height: 20px; color: rgba(218, 213,
203, 0.3); text-align: right; white-space: nowrap;
vertical-align: top; cursor: pointer; user-select: none;
background-color: rgb(19, 84, 31); border-color: rgb(41,
131, 58);"><br>
</td>
<td id="diff-cc894042cf5473fc19a8911090e2f98dR9"
data-line-number="9" class="blob-num blob-num-addition
js-linkable-line-number" style="box-sizing: border-box;
padding: 0px 10px; width: 50.4686px; min-width: 50px;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; line-height:
20px; color: rgba(218, 213, 203, 0.3); text-align: right;
white-space: nowrap; vertical-align: top; cursor: pointer;
user-select: none; background-color: rgb(19, 84, 31);
border-color: rgb(41, 131, 58);"><br>
</td>
<td class="blob-code blob-code-addition" style="box-sizing:
border-box; padding: 0px 10px; position: relative;
line-height: 20px; vertical-align: top; background-color:
rgb(18, 71, 31);"><button class="btn-link add-line-comment
js-add-line-comment js-add-single-line-comment"
data-path="zuncomprfp.pas"
data-anchor="diff-cc894042cf5473fc19a8911090e2f98d"
data-position="9" data-side="right" data-line="9"
data-original-line="+}" type="button" style="box-sizing:
border-box; background-color: rgb(26, 99, 181); border:
0px; color: rgb(251, 247, 241); font-style: inherit;
font-variant: inherit; font-weight: inherit; font-stretch:
inherit; font-size: inherit; line-height: 21px;
font-family: inherit; margin: -2px -10px -2px -20px;
overflow: visible; text-transform: none;
-webkit-appearance: button; cursor: pointer;
border-radius: 3px; display: inline-block; padding: 0px;
text-decoration: none; white-space: nowrap; user-select:
none; position: relative; z-index: 5; float: left; width:
22px; height: 22px; text-align: center; text-indent: 0px;
background-image: linear-gradient(rgb(26, 99, 182),
rgb(26, 99, 181)); box-shadow: rgba(39, 41, 44, 0.15) 0px
1px 4px; opacity: 0; transition: transform 0.1s
ease-in-out 0s; transform: scale(0.8);"><svg
class="octicon octicon-plus" viewBox="0 0 12 16"
width="12" height="16"><path fill-rule="evenodd" d="M12
9H7v5H5V9H0V7h5V2h2v5h5v2z"></path></svg></button><span class="blob-code-inner blob-code-marker" data-code-marker="+" style="box-sizing: border-box; overflow: visible; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(214, 209, 199); overflow-wrap: normal; white-space: pre;"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);"><span class="pl-c" style="box-sizing: border-box; color: rgb(189, 182, 169);">}
</span></span></span></td>
</tr>
</tbody>
</table>
<div class="moz-cite-prefix">source: <a
href="https://github.com/zbyna/Media-Stub-Kodi-Creator/blob/master/zuncomprfp.pas">https://github.com/zbyna/Media-Stub-Kodi-Creator/blob/master/zuncomprfp.pas</a></div>
<div class="moz-cite-prefix"> <br>
</div>
<div class="moz-cite-prefix"> Zbyna<br>
</div>
<div class="moz-cite-prefix">Dne 24.9.2019 v 18:50 detlef oertel via
lazarus napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:36b4294a-3d3f-7be5-1327-5d52fe20f165@uib.de">
<pre class="moz-quote-pre" wrap="">Hello,
I have to 'speak' with a web service that only handles gzip compression.
The zstream TCompressionStream only does deflate.
Any hints according to zlib derivates to use windowbits = 15+16
do not work with zstream or paszlib because this part of zlib is not implemented here.
It seems that there is a solution with indy using the http component and TIdCompressorZLib as compressor.
But I just switched from Indy to synapse because indy has no openssl 1.1 support, which is needed to support
actual Linux distributions.
The only ways I see at the moment seems to be ugly:
Using the external zlib runtime libraries or
creating for every request a temporary file in order to use the zstream Tgzfilestream.
Is there no gzip stream library for lazarus ?
detlef oertel
</pre>
</blockquote>
</body>
</html>