<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>