Lines Matching refs:phVfsDst
127 * @param phVfsDst The output stream. Set to NIL if closed.
129 static RTEXITCODE gzipPushFlushAndClose(PRTVFSIOSTREAM phVfsSrc, PCRTGZIPCMDOPTS pOpts, PRTVFSIOSTREAM phVfsDst)
134 RTEXITCODE rcExit = gzipPush(*phVfsSrc, *phVfsDst);
139 int rc = RTVfsIoStrmFlush(*phVfsDst);
142 RTVfsIoStrmRelease(*phVfsDst);
143 *phVfsDst = NIL_RTVFSIOSTREAM;
178 * @param phVfsDst The output stream. Set to NIL if closed.
180 static RTEXITCODE gzipCompressFile(PRTVFSIOSTREAM phVfsSrc, PCRTGZIPCMDOPTS pOpts, PRTVFSIOSTREAM phVfsDst)
186 int rc = RTZipGzipCompressIoStream(*phVfsDst, 0 /*fFlags*/, pOpts->uLevel, &hVfsGzip);
190 uint32_t cRefs = RTVfsIoStrmRelease(*phVfsDst);
192 *phVfsDst = hVfsGzip;
194 return gzipPushFlushAndClose(phVfsSrc, pOpts, phVfsDst);
231 * @param phVfsDst The output stream. Set to NIL if closed.
233 static RTEXITCODE gzipDecompressFile(PRTVFSIOSTREAM phVfsSrc, PCRTGZIPCMDOPTS pOpts, PRTVFSIOSTREAM phVfsDst)
237 rcExit = gzipPushFlushAndClose(phVfsSrc, pOpts, phVfsDst);