(lp1 (ccopy_reg _reconstructor p2 (cpygments.token _TokenType p3 c__builtin__ tuple p4 (S'Comment' p5 S'Single' p6 ttRp7 (dp8 S'subtypes' p9 c__builtin__ set p10 ((ltRp11 sS'parent' p12 g2 (g3 g4 (g5 ttRp13 (dp14 g12 g2 (g3 g4 (ttRp15 (dp16 g5 g13 sS'Name' p17 g2 (g3 g4 (g17 ttRp18 (dp19 S'Function' p20 g2 (g3 g4 (g17 g20 ttRp21 (dp22 g9 g10 ((ltRp23 sg12 g18 sbsS'Exception' p24 g2 (g3 g4 (g17 g24 ttRp25 (dp26 g9 g10 ((ltRp27 sg12 g18 sbsS'Tag' p28 g2 (g3 g4 (g17 g28 ttRp29 (dp30 g9 g10 ((ltRp31 sg12 g18 sbsS'Constant' p32 g2 (g3 g4 (g17 g32 ttRp33 (dp34 g9 g10 ((ltRp35 sg12 g18 sbsg12 g15 sS'Pseudo' p36 g2 (g3 g4 (g17 g36 ttRp37 (dp38 g9 g10 ((ltRp39 sg12 g18 sbsS'Attribute' p40 g2 (g3 g4 (g17 g40 ttRp41 (dp42 g9 g10 ((ltRp43 sg12 g18 sbsS'Label' p44 g2 (g3 g4 (g17 g44 ttRp45 (dp46 g9 g10 ((ltRp47 sg12 g18 sbsS'Blubb' p48 g2 (g3 g4 (g17 g48 ttRp49 (dp50 g9 g10 ((ltRp51 sg12 g18 sbsS'Entity' p52 g2 (g3 g4 (g17 g52 ttRp53 (dp54 g9 g10 ((ltRp55 sg12 g18 sbsS'Builtin' p56 g2 (g3 g4 (g17 g56 ttRp57 (dp58 g9 g10 ((lp59 g2 (g3 g4 (g17 g56 g36 ttRp60 (dp61 g9 g10 ((ltRp62 sg12 g57 sbatRp63 sg36 g60 sg12 g18 sbsS'Other' p64 g2 (g3 g4 (g17 g64 ttRp65 (dp66 g9 g10 ((ltRp67 sg12 g18 sbsS'Identifier' p68 g2 (g3 g4 (g17 g68 ttRp69 (dp70 g9 g10 ((ltRp71 sg12 g18 sbsS'Variable' p72 g2 (g3 g4 (g17 g72 ttRp73 (dp74 g12 g18 sS'Global' p75 g2 (g3 g4 (g17 g72 g75 ttRp76 (dp77 g9 g10 ((ltRp78 sg12 g73 sbsS'Instance' p79 g2 (g3 g4 (g17 g72 g79 ttRp80 (dp81 g9 g10 ((ltRp82 sg12 g73 sbsS'Anonymous' p83 g2 (g3 g4 (g17 g72 g83 ttRp84 (dp85 g9 g10 ((ltRp86 sg12 g73 sbsg9 g10 ((lp87 g84 ag80 ag76 ag2 (g3 g4 (g17 g72 S'Class' p88 ttRp89 (dp90 g9 g10 ((ltRp91 sg12 g73 sbatRp92 sg88 g89 sbsg9 g10 ((lp93 g2 (g3 g4 (g17 S'Decorator' p94 ttRp95 (dp96 g9 g10 ((ltRp97 sg12 g18 sbag41 ag33 ag37 ag2 (g3 g4 (g17 S'Namespace' p98 ttRp99 (dp100 g9 g10 ((ltRp101 sg12 g18 sbag69 ag57 ag73 ag65 ag49 ag53 ag21 ag2 (g3 g4 (g17 S'Property' p102 ttRp103 (dp104 g9 g10 ((ltRp105 sg12 g18 sbag45 ag29 ag25 ag2 (g3 g4 (g17 g88 ttRp106 (dp107 g9 g10 ((ltRp108 sg12 g18 sbatRp109 sg102 g103 sg88 g106 sg94 g95 sg98 g99 sbsS'Keyword' p110 g2 (g3 g4 (g110 ttRp111 (dp112 S'Pervasive' p113 g2 (g3 g4 (g110 g113 ttRp114 (dp115 g9 g10 ((ltRp116 sg12 g111 sbsg32 g2 (g3 g4 (g110 g32 ttRp117 (dp118 g9 g10 ((ltRp119 sg12 g111 sbsg12 g15 sg98 g2 (g3 g4 (g110 g98 ttRp120 (dp121 g9 g10 ((ltRp122 sg12 g111 sbsg36 g2 (g3 g4 (g110 g36 ttRp123 (dp124 g9 g10 ((ltRp125 sg12 g111 sbsS'Reserved' p126 g2 (g3 g4 (g110 g126 ttRp127 (dp128 g9 g10 ((ltRp129 sg12 g111 sbsS'Declaration' p130 g2 (g3 g4 (g110 g130 ttRp131 (dp132 g9 g10 ((ltRp133 sg12 g111 sbsg72 g2 (g3 g4 (g110 g72 ttRp134 (dp135 g9 g10 ((ltRp136 sg12 g111 sbsg9 g10 ((lp137 g117 ag127 ag2 (g3 g4 (g110 S'Type' p138 ttRp139 (dp140 g9 g10 ((ltRp141 sg12 g111 sbag114 ag131 ag134 ag120 ag123 atRp142 sg138 g139 sbsS'Generic' p143 g2 (g3 g4 (g143 ttRp144 (dp145 S'Prompt' p146 g2 (g3 g4 (g143 g146 ttRp147 (dp148 g9 g10 ((ltRp149 sg12 g144 sbsg12 g15 sS'Deleted' p150 g2 (g3 g4 (g143 g150 ttRp151 (dp152 g9 g10 ((ltRp153 sg12 g144 sbsS'Traceback' p154 g2 (g3 g4 (g143 g154 ttRp155 (dp156 g9 g10 ((ltRp157 sg12 g144 sbsS'Emph' p158 g2 (g3 g4 (g143 g158 ttRp159 (dp160 g9 g10 ((ltRp161 sg12 g144 sbsS'Output' p162 g2 (g3 g4 (g143 g162 ttRp163 (dp164 g9 g10 ((ltRp165 sg12 g144 sbsS'Subheading' p166 g2 (g3 g4 (g143 g166 ttRp167 (dp168 g9 g10 ((ltRp169 sg12 g144 sbsS'Error' p170 g2 (g3 g4 (g143 g170 ttRp171 (dp172 g9 g10 ((ltRp173 sg12 g144 sbsg9 g10 ((lp174 g163 ag159 ag171 ag167 ag155 ag151 ag2 (g3 g4 (g143 S'Heading' p175 ttRp176 (dp177 g9 g10 ((ltRp178 sg12 g144 sbag2 (g3 g4 (g143 S'Inserted' p179 ttRp180 (dp181 g9 g10 ((ltRp182 sg12 g144 sbag2 (g3 g4 (g143 S'Strong' p183 ttRp184 (dp185 g9 g10 ((ltRp186 sg12 g144 sbag147 atRp187 sg183 g184 sg179 g180 sg175 g176 sbsS'Text' p188 g2 (g3 g4 (g188 ttRp189 (dp190 g9 g10 ((lp191 g2 (g3 g4 (g188 S'Symbol' p192 ttRp193 (dp194 g9 g10 ((ltRp195 sg12 g189 sbag2 (g3 g4 (g188 S'Whitespace' p196 ttRp197 (dp198 g9 g10 ((ltRp199 sg12 g189 sbatRp200 sg192 g193 sg196 g197 sg12 g15 sbsS'Punctuation' p201 g2 (g3 g4 (g201 ttRp202 (dp203 g9 g10 ((lp204 g2 (g3 g4 (g201 S'Indicator' p205 ttRp206 (dp207 g9 g10 ((ltRp208 sg12 g202 sbatRp209 sg205 g206 sg12 g15 sbsS'Token' p210 g15 sS'Number' p211 g2 (g3 g4 (S'Literal' p212 g211 ttRp213 (dp214 S'Bin' p215 g2 (g3 g4 (g212 g211 g215 ttRp216 (dp217 g9 g10 ((ltRp218 sg12 g213 sbsS'Binary' p219 g2 (g3 g4 (g212 g211 g219 ttRp220 (dp221 g9 g10 ((ltRp222 sg12 g213 sbsg12 g2 (g3 g4 (g212 ttRp223 (dp224 S'String' p225 g2 (g3 g4 (g212 g225 ttRp226 (dp227 S'Regex' p228 g2 (g3 g4 (g212 g225 g228 ttRp229 (dp230 g9 g10 ((ltRp231 sg12 g226 sbsS'Interpol' p232 g2 (g3 g4 (g212 g225 g232 ttRp233 (dp234 g9 g10 ((ltRp235 sg12 g226 sbsS'Regexp' p236 g2 (g3 g4 (g212 g225 g236 ttRp237 (dp238 g9 g10 ((ltRp239 sg12 g226 sbsg12 g223 sS'Heredoc' p240 g2 (g3 g4 (g212 g225 g240 ttRp241 (dp242 g9 g10 ((ltRp243 sg12 g226 sbsS'Double' p244 g2 (g3 g4 (g212 g225 g244 ttRp245 (dp246 g9 g10 ((ltRp247 sg12 g226 sbsg192 g2 (g3 g4 (g212 g225 g192 ttRp248 (dp249 g9 g10 ((ltRp250 sg12 g226 sbsS'Escape' p251 g2 (g3 g4 (g212 g225 g251 ttRp252 (dp253 g9 g10 ((ltRp254 sg12 g226 sbsS'Character' p255 g2 (g3 g4 (g212 g225 g255 ttRp256 (dp257 g9 g10 ((ltRp258 sg12 g226 sbsS'Interp' p259 g2 (g3 g4 (g212 g225 g259 ttRp260 (dp261 g9 g10 ((ltRp262 sg12 g226 sbsS'Backtick' p263 g2 (g3 g4 (g212 g225 g263 ttRp264 (dp265 g9 g10 ((ltRp266 sg12 g226 sbsS'Char' p267 g2 (g3 g4 (g212 g225 g267 ttRp268 (dp269 g9 g10 ((ltRp270 sg12 g226 sbsg6 g2 (g3 g4 (g212 g225 g6 ttRp271 (dp272 g9 g10 ((ltRp273 sg12 g226 sbsg64 g2 (g3 g4 (g212 g225 g64 ttRp274 (dp275 g9 g10 ((ltRp276 sg12 g226 sbsS'Doc' p277 g2 (g3 g4 (g212 g225 g277 ttRp278 (dp279 g9 g10 ((ltRp280 sg12 g226 sbsg9 g10 ((lp281 g274 ag2 (g3 g4 (g212 g225 S'Atom' p282 ttRp283 (dp284 g9 g10 ((ltRp285 sg12 g226 sbag245 ag268 ag260 ag278 ag241 ag264 ag233 ag248 ag237 ag229 ag271 ag256 ag252 atRp286 sg282 g283 sbsg12 g15 sg211 g213 sS'Scalar' p287 g2 (g3 g4 (g212 g287 ttRp288 (dp289 g9 g10 ((lp290 g2 (g3 g4 (g212 g287 S'Plain' p291 ttRp292 (dp293 g9 g10 ((ltRp294 sg12 g288 sbatRp295 sg12 g223 sg291 g292 sbsg64 g2 (g3 g4 (g212 g64 ttRp296 (dp297 g9 g10 ((ltRp298 sg12 g223 sbsS'Date' p299 g2 (g3 g4 (g212 g299 ttRp300 (dp301 g9 g10 ((ltRp302 sg12 g223 sbsg9 g10 ((lp303 g300 ag226 ag296 ag213 ag288 atRp304 sbsS'Decimal' p305 g2 (g3 g4 (g212 g211 g305 ttRp306 (dp307 g9 g10 ((ltRp308 sg12 g213 sbsS'Float' p309 g2 (g3 g4 (g212 g211 g309 ttRp310 (dp311 g9 g10 ((ltRp312 sg12 g213 sbsS'Hex' p313 g2 (g3 g4 (g212 g211 g313 ttRp314 (dp315 g9 g10 ((ltRp316 sg12 g213 sbsS'Integer' p317 g2 (g3 g4 (g212 g211 g317 ttRp318 (dp319 g9 g10 ((lp320 g2 (g3 g4 (g212 g211 g317 S'Long' p321 ttRp322 (dp323 g9 g10 ((ltRp324 sg12 g318 sbatRp325 sg321 g322 sg12 g213 sbsS'Octal' p326 g2 (g3 g4 (g212 g211 g326 ttRp327 (dp328 g9 g10 ((ltRp329 sg12 g213 sbsg9 g10 ((lp330 g216 ag220 ag327 ag306 ag2 (g3 g4 (g212 g211 S'Oct' p331 ttRp332 (dp333 g9 g10 ((ltRp334 sg12 g213 sbag318 ag310 ag314 atRp335 sg331 g332 sbsg212 g223 sg64 g2 (g3 g4 (g64 ttRp336 (dp337 g9 g10 ((ltRp338 sg12 g15 sbsg170 g2 (g3 g4 (g170 ttRp339 (dp340 g9 g10 ((ltRp341 sg12 g15 sbsS'Operator' p342 g2 (g3 g4 (g342 ttRp343 (dp344 g9 g10 ((lp345 g2 (g3 g4 (g342 S'Word' p346 ttRp347 (dp348 g9 g10 ((ltRp349 sg12 g343 sbatRp350 sg346 g347 sg12 g15 sbsg9 g10 ((lp351 g13 ag339 ag144 ag189 ag18 ag202 ag111 ag223 ag343 ag336 atRp352 sg225 g226 sbsS'Preproc' p353 g2 (g3 g4 (g5 g353 ttRp354 (dp355 g9 g10 ((ltRp356 sg12 g13 sbsg6 g7 sS'Multiline' p357 g2 (g3 g4 (g5 g357 ttRp358 (dp359 g9 g10 ((ltRp360 sg12 g13 sbsg9 g10 ((lp361 g2 (g3 g4 (g5 S'Special' p362 ttRp363 (dp364 g9 g10 ((ltRp365 sg12 g13 sbag354 ag7 ag358 atRp366 sg362 g363 sbsbV// p367 tp368 a(g189 V\u000a tp369 a(g7 V// Sourcecode from http://www.delphi-library.de/topic_47880.html p370 tp371 a(g189 V\u000a tp372 a(g7 V// p373 tp374 a(g189 V\u000a tp375 a(g111 Vuses p376 tp377 a(g189 V tp378 a(g18 VWindows p379 tp380 a(g343 V, tp381 a(g189 V tp382 a(g18 VMessages p383 tp384 a(g343 V; tp385 a(g189 V\u000a\u000a p386 tp387 a(g111 Vconst p388 tp389 a(g189 V\u000a p390 tp391 a(g18 VFFM_INIT p392 tp393 a(g189 V p394 tp395 a(g343 V= tp396 a(g189 V tp397 a(g18 VWM_USER p398 tp399 a(g189 V tp400 a(g343 V+ tp401 a(g189 V tp402 a(g318 V1976 p403 tp404 a(g343 V; tp405 a(g189 V\u000a p406 tp407 a(g18 VFFM_ONFILEFOUND p408 tp409 a(g189 V p410 tp411 a(g343 V= tp412 a(g189 V tp413 a(g18 VWM_USER p414 tp415 a(g189 V tp416 a(g343 V+ tp417 a(g189 V tp418 a(g318 V1974 p419 tp420 a(g343 V; tp421 a(g189 V tp422 a(g7 V// wParam: not used, lParam: Filename p423 tp424 a(g189 V\u000a p425 tp426 a(g18 VFFM_ONDIRFOUND p427 tp428 a(g189 V p429 tp430 a(g343 V= tp431 a(g189 V tp432 a(g18 VWM_USER p433 tp434 a(g189 V tp435 a(g343 V+ tp436 a(g189 V tp437 a(g318 V1975 p438 tp439 a(g343 V; tp440 a(g189 V tp441 a(g7 V// wParam: NumFolder, lParam: Directory p442 tp443 a(g189 V\u000a tp444 a(g111 Vvar p445 tp446 a(g189 V\u000a p447 tp448 a(g18 VCntFolders p449 tp450 a(g189 V p451 tp452 a(g343 V: tp453 a(g189 V tp454 a(g139 VCardinal p455 tp456 a(g189 V tp457 a(g343 V= tp458 a(g189 V tp459 a(g318 V0 tp460 a(g343 V; tp461 a(g189 V\u000a p462 tp463 a(g18 VNumFolder p464 tp465 a(g189 V p466 tp467 a(g343 V: tp468 a(g189 V tp469 a(g139 VCardinal p470 tp471 a(g189 V tp472 a(g343 V= tp473 a(g189 V tp474 a(g318 V0 tp475 a(g343 V; tp476 a(g189 V\u000a\u000a\u000a p477 tp478 a(g7 V//////////////////////////////////////////////////////////////////////////////// p479 tp480 a(g189 V\u000a tp481 a(g7 V// p482 tp483 a(g189 V\u000a tp484 a(g7 V// FindAllFilesInit p485 tp486 a(g189 V\u000a tp487 a(g7 V// p488 tp489 a(g189 V\u000a tp490 a(g7 V// p491 tp492 a(g189 V\u000a tp493 a(g111 Vprocedure p494 tp495 a(g189 V tp496 a(g21 VFindAllFilesInit p497 tp498 a(g343 V; tp499 a(g189 V tp500 a(g123 Vexternal p501 tp502 a(g343 V; tp503 a(g189 V\u000a tp504 a(g111 Vlabel p505 tp506 a(g189 V tp507 a(g45 Vfoo p508 tp509 a(g343 V; tp510 a(g189 V\u000a tp511 a(g111 Vbegin p512 tp513 a(g189 V\u000a p514 tp515 a(g18 VCntFolders p516 tp517 a(g189 V tp518 a(g343 V: tp519 a(g343 V= tp520 a(g189 V tp521 a(g318 V0 tp522 a(g343 V; tp523 a(g189 V\u000a p524 tp525 a(g18 VNumFolder p526 tp527 a(g189 V tp528 a(g343 V: tp529 a(g343 V= tp530 a(g189 V tp531 a(g318 V0 tp532 a(g343 V; tp533 a(g189 V\u000a tp534 a(g45 Vfoo p535 tp536 a(g343 V: tp537 a(g189 V\u000a p538 tp539 a(g18 VBlub p540 tp541 a(g343 V; tp542 a(g189 V\u000a p543 tp544 a(g111 Vgoto p545 tp546 a(g189 V tp547 a(g45 Vfoo p548 tp549 a(g343 V; tp550 a(g189 V\u000a tp551 a(g111 Vend p552 tp553 a(g343 V; tp554 a(g189 V\u000a\u000a p555 tp556 a(g7 V//////////////////////////////////////////////////////////////////////////////// p557 tp558 a(g189 V\u000a tp559 a(g7 V// p560 tp561 a(g189 V\u000a tp562 a(g7 V// CountFolders p563 tp564 a(g189 V\u000a tp565 a(g7 V// p566 tp567 a(g189 V\u000a tp568 a(g7 V// p569 tp570 a(g189 V\u000a tp571 a(g111 Vprocedure p572 tp573 a(g189 V tp574 a(g21 VCountFolders p575 tp576 a(g202 V( tp577 a(g18 VHandle p578 tp579 a(g343 V: tp580 a(g189 V tp581 a(g139 VTHandle p582 tp583 a(g343 V; tp584 a(g189 V tp585 a(g18 VRootFolder p586 tp587 a(g343 V: tp588 a(g189 V tp589 a(g111 Vstring p590 tp591 a(g343 V; tp592 a(g189 V tp593 a(g18 VRecurse p594 tp595 a(g343 V: tp596 a(g189 V tp597 a(g139 VBoolean p598 tp599 a(g189 V tp600 a(g343 V= tp601 a(g189 V tp602 a(g111 VTrue p603 tp604 a(g202 V) tp605 a(g343 V; tp606 a(g189 V\u000a tp607 a(g111 Vvar p608 tp609 a(g189 V\u000a p610 tp611 a(g18 VhFindFile p612 tp613 a(g189 V p614 tp615 a(g343 V: tp616 a(g189 V tp617 a(g139 VTHandle p618 tp619 a(g343 V; tp620 a(g189 V\u000a p621 tp622 a(g18 Vwfd p623 tp624 a(g189 V p625 tp626 a(g343 V: tp627 a(g189 V tp628 a(g18 VTWin32FindData p629 tp630 a(g343 V; tp631 a(g189 V\u000a tp632 a(g111 Vbegin p633 tp634 a(g189 V\u000a p635 tp636 a(g18 VSendMessage p637 tp638 a(g202 V( tp639 a(g18 VHandle p640 tp641 a(g343 V, tp642 a(g189 V tp643 a(g18 VFFM_INIT p644 tp645 a(g343 V, tp646 a(g189 V tp647 a(g318 V0 tp648 a(g343 V, tp649 a(g189 V tp650 a(g318 V0 tp651 a(g202 V) tp652 a(g343 V; tp653 a(g189 V\u000a p654 tp655 a(g111 Vif p656 tp657 a(g189 V tp658 a(g18 VRootFolder p659 tp660 a(g202 V[ tp661 a(g57 Vlength p662 tp663 a(g202 V( tp664 a(g18 VRootFolder p665 tp666 a(g202 V)] p667 tp668 a(g189 V tp669 a(g343 V< tp670 a(g343 V> tp671 a(g189 V tp672 a(g226 V' tp673 a(g226 V\u005c tp674 a(g226 V' tp675 a(g189 V tp676 a(g111 Vthen p677 tp678 a(g189 V\u000a p679 tp680 a(g18 VRootFolder p681 tp682 a(g189 V tp683 a(g343 V: tp684 a(g343 V= tp685 a(g189 V tp686 a(g18 VRootFolder p687 tp688 a(g189 V tp689 a(g343 V+ tp690 a(g189 V tp691 a(g226 V' tp692 a(g226 V\u005c tp693 a(g226 V' tp694 a(g343 V; tp695 a(g189 V\u000a p696 tp697 a(g18 VZeroMemory p698 tp699 a(g202 V( tp700 a(g343 V@ tp701 a(g18 Vwfd p702 tp703 a(g343 V, tp704 a(g189 V tp705 a(g57 Vsizeof p706 tp707 a(g202 V( tp708 a(g18 Vwfd p709 tp710 a(g202 V)) p711 tp712 a(g343 V; tp713 a(g189 V\u000a p714 tp715 a(g18 Vwfd p716 tp717 a(g343 V. tp718 a(g18 VdwFileAttributes p719 tp720 a(g189 V tp721 a(g343 V: tp722 a(g343 V= tp723 a(g189 V tp724 a(g18 VFILE_ATTRIBUTE_NORMAL p725 tp726 a(g343 V; tp727 a(g189 V\u000a p728 tp729 a(g111 Vif p730 tp731 a(g189 V tp732 a(g18 VRecurse p733 tp734 a(g189 V tp735 a(g111 Vthen p736 tp737 a(g189 V\u000a p738 tp739 a(g111 Vbegin p740 tp741 a(g189 V\u000a p742 tp743 a(g18 VhFindFile p744 tp745 a(g189 V tp746 a(g343 V: tp747 a(g343 V= tp748 a(g189 V tp749 a(g18 VFindFirstFile p750 tp751 a(g202 V( tp752 a(g139 Vpointer p753 tp754 a(g202 V( tp755 a(g18 VRootFolder p756 tp757 a(g189 V tp758 a(g343 V+ tp759 a(g189 V tp760 a(g226 V' tp761 a(g226 V*.* p762 tp763 a(g226 V' tp764 a(g202 V) tp765 a(g343 V, tp766 a(g189 V tp767 a(g18 Vwfd p768 tp769 a(g202 V) tp770 a(g343 V; tp771 a(g189 V\u000a p772 tp773 a(g111 Vif p774 tp775 a(g189 V tp776 a(g18 VhFindFile p777 tp778 a(g189 V tp779 a(g343 V< tp780 a(g343 V> tp781 a(g189 V tp782 a(g318 V0 tp783 a(g189 V tp784 a(g111 Vthen p785 tp786 a(g189 V\u000a p787 tp788 a(g111 Vtry p789 tp790 a(g189 V\u000a p791 tp792 a(g111 Vrepeat p793 tp794 a(g189 V\u000a p795 tp796 a(g111 Vif p797 tp798 a(g189 V tp799 a(g18 Vwfd p800 tp801 a(g343 V. tp802 a(g18 VdwFileAttributes p803 tp804 a(g189 V tp805 a(g111 Vand p806 tp807 a(g189 V tp808 a(g18 VFILE_ATTRIBUTE_DIRECTORY p809 tp810 a(g189 V tp811 a(g343 V= tp812 a(g189 V tp813 a(g18 VFILE_ATTRIBUTE_DIRECTORY p814 tp815 a(g189 V tp816 a(g111 Vthen p817 tp818 a(g189 V\u000a p819 tp820 a(g111 Vbegin p821 tp822 a(g189 V\u000a p823 tp824 a(g111 Vif p825 tp826 a(g189 V tp827 a(g202 V( tp828 a(g111 Vstring p829 tp830 a(g202 V( tp831 a(g18 Vwfd p832 tp833 a(g343 V. tp834 a(g18 VcFileName p835 tp836 a(g202 V) tp837 a(g189 V tp838 a(g343 V< tp839 a(g343 V> tp840 a(g189 V tp841 a(g226 V' tp842 a(g226 V. tp843 a(g226 V' tp844 a(g202 V) tp845 a(g189 V tp846 a(g111 Vand p847 tp848 a(g189 V tp849 a(g202 V( tp850 a(g111 Vstring p851 tp852 a(g202 V( tp853 a(g18 Vwfd p854 tp855 a(g343 V. tp856 a(g18 VcFileName p857 tp858 a(g202 V) tp859 a(g189 V tp860 a(g343 V< tp861 a(g343 V> tp862 a(g189 V tp863 a(g226 V' tp864 a(g226 V.. p865 tp866 a(g226 V' tp867 a(g202 V) tp868 a(g189 V tp869 a(g111 Vthen p870 tp871 a(g189 V\u000a p872 tp873 a(g111 Vbegin p874 tp875 a(g189 V\u000a p876 tp877 a(g18 VCountFolders p878 tp879 a(g202 V( tp880 a(g18 VHandle p881 tp882 a(g343 V, tp883 a(g189 V tp884 a(g18 VRootFolder p885 tp886 a(g189 V tp887 a(g343 V+ tp888 a(g189 V tp889 a(g18 Vwfd p890 tp891 a(g343 V. tp892 a(g18 VcFileName p893 tp894 a(g343 V, tp895 a(g189 V tp896 a(g18 VRecurse p897 tp898 a(g202 V) tp899 a(g343 V; tp900 a(g189 V\u000a p901 tp902 a(g111 Vend p903 tp904 a(g343 V; tp905 a(g189 V\u000a p906 tp907 a(g111 Vend p908 tp909 a(g343 V; tp910 a(g189 V\u000a p911 tp912 a(g111 Vuntil p913 tp914 a(g189 V tp915 a(g18 VFindNextFile p916 tp917 a(g202 V( tp918 a(g18 VhFindFile p919 tp920 a(g343 V, tp921 a(g189 V tp922 a(g18 Vwfd p923 tp924 a(g202 V) tp925 a(g189 V tp926 a(g343 V= tp927 a(g189 V tp928 a(g111 VFalse p929 tp930 a(g343 V; tp931 a(g189 V\u000a p932 tp933 a(g57 VInc p934 tp935 a(g202 V( tp936 a(g18 VCntFolders p937 tp938 a(g202 V) tp939 a(g343 V; tp940 a(g189 V\u000a p941 tp942 a(g111 Vfinally p943 tp944 a(g189 V\u000a p945 tp946 a(g18 VWindows p947 tp948 a(g343 V. tp949 a(g18 VFindClose p950 tp951 a(g202 V( tp952 a(g18 VhFindFile p953 tp954 a(g202 V) tp955 a(g343 V; tp956 a(g189 V\u000a p957 tp958 a(g111 Vend p959 tp960 a(g343 V; tp961 a(g189 V\u000a p962 tp963 a(g111 Vend p964 tp965 a(g343 V; tp966 a(g189 V\u000a tp967 a(g111 Vend p968 tp969 a(g343 V; tp970 a(g189 V\u000a\u000a p971 tp972 a(g7 V//////////////////////////////////////////////////////////////////////////////// p973 tp974 a(g189 V\u000a tp975 a(g7 V// p976 tp977 a(g189 V\u000a tp978 a(g7 V// FindAllFiles p979 tp980 a(g189 V\u000a tp981 a(g7 V// p982 tp983 a(g189 V\u000a tp984 a(g111 Vprocedure p985 tp986 a(g189 V tp987 a(g21 VFindAllFiles p988 tp989 a(g202 V( tp990 a(g18 VHandle p991 tp992 a(g343 V: tp993 a(g189 V tp994 a(g139 VTHandle p995 tp996 a(g343 V; tp997 a(g189 V tp998 a(g18 VRootFolder p999 tp1000 a(g343 V: tp1001 a(g189 V tp1002 a(g111 Vstring p1003 tp1004 a(g343 V; tp1005 a(g189 V tp1006 a(g18 VMask p1007 tp1008 a(g343 V: tp1009 a(g189 V tp1010 a(g111 Vstring p1011 tp1012 a(g343 V; tp1013 a(g189 V tp1014 a(g18 VRecurse p1015 tp1016 a(g343 V: tp1017 a(g189 V tp1018 a(g139 VBoolean p1019 tp1020 a(g189 V tp1021 a(g343 V= tp1022 a(g189 V tp1023 a(g111 VTrue p1024 tp1025 a(g202 V) tp1026 a(g343 V; tp1027 a(g189 V\u000a tp1028 a(g111 Vvar p1029 tp1030 a(g189 V\u000a p1031 tp1032 a(g18 VhFindFile p1033 tp1034 a(g189 V p1035 tp1036 a(g343 V: tp1037 a(g189 V tp1038 a(g139 VTHandle p1039 tp1040 a(g343 V; tp1041 a(g189 V\u000a p1042 tp1043 a(g18 Vwfd p1044 tp1045 a(g189 V p1046 tp1047 a(g343 V: tp1048 a(g189 V tp1049 a(g18 VTWin32FindData p1050 tp1051 a(g343 V; tp1052 a(g189 V\u000a tp1053 a(g111 Vbegin p1054 tp1055 a(g189 V\u000a p1056 tp1057 a(g111 Vif p1058 tp1059 a(g189 V tp1060 a(g18 VRootFolder p1061 tp1062 a(g202 V[ tp1063 a(g57 Vlength p1064 tp1065 a(g202 V( tp1066 a(g18 VRootFolder p1067 tp1068 a(g202 V)] p1069 tp1070 a(g189 V tp1071 a(g343 V< tp1072 a(g343 V> tp1073 a(g189 V tp1074 a(g226 V' tp1075 a(g226 V\u005c tp1076 a(g226 V' tp1077 a(g189 V tp1078 a(g111 Vthen p1079 tp1080 a(g189 V\u000a p1081 tp1082 a(g18 VRootFolder p1083 tp1084 a(g189 V tp1085 a(g343 V: tp1086 a(g343 V= tp1087 a(g189 V tp1088 a(g18 VRootFolder p1089 tp1090 a(g189 V tp1091 a(g343 V+ tp1092 a(g189 V tp1093 a(g226 V' tp1094 a(g226 V\u005c tp1095 a(g226 V' tp1096 a(g343 V; tp1097 a(g189 V\u000a p1098 tp1099 a(g18 VZeroMemory p1100 tp1101 a(g202 V( tp1102 a(g343 V@ tp1103 a(g18 Vwfd p1104 tp1105 a(g343 V, tp1106 a(g189 V tp1107 a(g57 Vsizeof p1108 tp1109 a(g202 V( tp1110 a(g18 Vwfd p1111 tp1112 a(g202 V)) p1113 tp1114 a(g343 V; tp1115 a(g189 V\u000a p1116 tp1117 a(g18 Vwfd p1118 tp1119 a(g343 V. tp1120 a(g18 VdwFileAttributes p1121 tp1122 a(g189 V tp1123 a(g343 V: tp1124 a(g343 V= tp1125 a(g189 V tp1126 a(g18 VFILE_ATTRIBUTE_NORMAL p1127 tp1128 a(g343 V; tp1129 a(g189 V\u000a p1130 tp1131 a(g111 Vif p1132 tp1133 a(g189 V tp1134 a(g18 VRecurse p1135 tp1136 a(g189 V tp1137 a(g111 Vthen p1138 tp1139 a(g189 V\u000a p1140 tp1141 a(g111 Vbegin p1142 tp1143 a(g189 V\u000a p1144 tp1145 a(g18 VhFindFile p1146 tp1147 a(g189 V tp1148 a(g343 V: tp1149 a(g343 V= tp1150 a(g189 V tp1151 a(g18 VFindFirstFile p1152 tp1153 a(g202 V( tp1154 a(g139 Vpointer p1155 tp1156 a(g202 V( tp1157 a(g18 VRootFolder p1158 tp1159 a(g189 V tp1160 a(g343 V+ tp1161 a(g189 V tp1162 a(g226 V' tp1163 a(g226 V*.* p1164 tp1165 a(g226 V' tp1166 a(g202 V) tp1167 a(g343 V, tp1168 a(g189 V tp1169 a(g18 Vwfd p1170 tp1171 a(g202 V) tp1172 a(g343 V; tp1173 a(g189 V\u000a p1174 tp1175 a(g111 Vif p1176 tp1177 a(g189 V tp1178 a(g18 VhFindFile p1179 tp1180 a(g189 V tp1181 a(g343 V< tp1182 a(g343 V> tp1183 a(g189 V tp1184 a(g318 V0 tp1185 a(g189 V tp1186 a(g111 Vthen p1187 tp1188 a(g189 V\u000a p1189 tp1190 a(g111 Vtry p1191 tp1192 a(g189 V\u000a p1193 tp1194 a(g111 Vrepeat p1195 tp1196 a(g189 V\u000a p1197 tp1198 a(g111 Vif p1199 tp1200 a(g189 V tp1201 a(g18 Vwfd p1202 tp1203 a(g343 V. tp1204 a(g18 VdwFileAttributes p1205 tp1206 a(g189 V tp1207 a(g111 Vand p1208 tp1209 a(g189 V tp1210 a(g18 VFILE_ATTRIBUTE_DIRECTORY p1211 tp1212 a(g189 V tp1213 a(g343 V= tp1214 a(g189 V tp1215 a(g18 VFILE_ATTRIBUTE_DIRECTORY p1216 tp1217 a(g189 V tp1218 a(g111 Vthen p1219 tp1220 a(g189 V\u000a p1221 tp1222 a(g111 Vbegin p1223 tp1224 a(g189 V\u000a p1225 tp1226 a(g111 Vif p1227 tp1228 a(g189 V tp1229 a(g202 V( tp1230 a(g111 Vstring p1231 tp1232 a(g202 V( tp1233 a(g18 Vwfd p1234 tp1235 a(g343 V. tp1236 a(g18 VcFileName p1237 tp1238 a(g202 V) tp1239 a(g189 V tp1240 a(g343 V< tp1241 a(g343 V> tp1242 a(g189 V tp1243 a(g226 V' tp1244 a(g226 V. tp1245 a(g226 V' tp1246 a(g202 V) tp1247 a(g189 V tp1248 a(g111 Vand p1249 tp1250 a(g189 V tp1251 a(g202 V( tp1252 a(g111 Vstring p1253 tp1254 a(g202 V( tp1255 a(g18 Vwfd p1256 tp1257 a(g343 V. tp1258 a(g18 VcFileName p1259 tp1260 a(g202 V) tp1261 a(g189 V tp1262 a(g343 V< tp1263 a(g343 V> tp1264 a(g189 V tp1265 a(g226 V' tp1266 a(g226 V.. p1267 tp1268 a(g226 V' tp1269 a(g202 V) tp1270 a(g189 V tp1271 a(g111 Vthen p1272 tp1273 a(g189 V\u000a p1274 tp1275 a(g111 Vbegin p1276 tp1277 a(g189 V\u000a p1278 tp1279 a(g18 VFindAllFiles p1280 tp1281 a(g202 V( tp1282 a(g18 VHandle p1283 tp1284 a(g343 V, tp1285 a(g189 V tp1286 a(g18 VRootFolder p1287 tp1288 a(g189 V tp1289 a(g343 V+ tp1290 a(g189 V tp1291 a(g18 Vwfd p1292 tp1293 a(g343 V. tp1294 a(g18 VcFileName p1295 tp1296 a(g343 V, tp1297 a(g189 V tp1298 a(g18 VMask p1299 tp1300 a(g343 V, tp1301 a(g189 V tp1302 a(g18 VRecurse p1303 tp1304 a(g202 V) tp1305 a(g343 V; tp1306 a(g189 V\u000a p1307 tp1308 a(g111 Vend p1309 tp1310 a(g343 V; tp1311 a(g189 V\u000a p1312 tp1313 a(g111 Vend p1314 tp1315 a(g343 V; tp1316 a(g189 V\u000a p1317 tp1318 a(g111 Vuntil p1319 tp1320 a(g189 V tp1321 a(g18 VFindNextFile p1322 tp1323 a(g202 V( tp1324 a(g18 VhFindFile p1325 tp1326 a(g343 V, tp1327 a(g189 V tp1328 a(g18 Vwfd p1329 tp1330 a(g202 V) tp1331 a(g189 V tp1332 a(g343 V= tp1333 a(g189 V tp1334 a(g111 VFalse p1335 tp1336 a(g343 V; tp1337 a(g189 V\u000a p1338 tp1339 a(g57 VInc p1340 tp1341 a(g202 V( tp1342 a(g18 VNumFolder p1343 tp1344 a(g202 V) tp1345 a(g343 V; tp1346 a(g189 V\u000a p1347 tp1348 a(g18 VSendMessage p1349 tp1350 a(g202 V( tp1351 a(g18 VHandle p1352 tp1353 a(g343 V, tp1354 a(g189 V tp1355 a(g18 VFFM_ONDIRFOUND p1356 tp1357 a(g343 V, tp1358 a(g189 V tp1359 a(g18 VNumFolder p1360 tp1361 a(g343 V, tp1362 a(g189 V tp1363 a(g18 VlParam p1364 tp1365 a(g202 V( tp1366 a(g111 Vstring p1367 tp1368 a(g202 V( tp1369 a(g18 VRootFolder p1370 tp1371 a(g202 V))) p1372 tp1373 a(g343 V; tp1374 a(g189 V\u000a p1375 tp1376 a(g111 Vfinally p1377 tp1378 a(g189 V\u000a p1379 tp1380 a(g18 VWindows p1381 tp1382 a(g343 V. tp1383 a(g18 VFindClose p1384 tp1385 a(g202 V( tp1386 a(g18 VhFindFile p1387 tp1388 a(g202 V) tp1389 a(g343 V; tp1390 a(g189 V\u000a p1391 tp1392 a(g111 Vend p1393 tp1394 a(g343 V; tp1395 a(g189 V\u000a p1396 tp1397 a(g111 Vend p1398 tp1399 a(g343 V; tp1400 a(g189 V\u000a p1401 tp1402 a(g18 VhFindFile p1403 tp1404 a(g189 V tp1405 a(g343 V: tp1406 a(g343 V= tp1407 a(g189 V tp1408 a(g18 VFindFirstFile p1409 tp1410 a(g202 V( tp1411 a(g139 Vpointer p1412 tp1413 a(g202 V( tp1414 a(g18 VRootFolder p1415 tp1416 a(g189 V tp1417 a(g343 V+ tp1418 a(g189 V tp1419 a(g18 VMask p1420 tp1421 a(g202 V) tp1422 a(g343 V, tp1423 a(g189 V tp1424 a(g18 Vwfd p1425 tp1426 a(g202 V) tp1427 a(g343 V; tp1428 a(g189 V\u000a p1429 tp1430 a(g111 Vif p1431 tp1432 a(g189 V tp1433 a(g18 VhFindFile p1434 tp1435 a(g189 V tp1436 a(g343 V< tp1437 a(g343 V> tp1438 a(g189 V tp1439 a(g18 VINVALID_HANDLE_VALUE p1440 tp1441 a(g189 V tp1442 a(g111 Vthen p1443 tp1444 a(g189 V\u000a p1445 tp1446 a(g111 Vtry p1447 tp1448 a(g189 V\u000a p1449 tp1450 a(g111 Vrepeat p1451 tp1452 a(g189 V\u000a p1453 tp1454 a(g111 Vif p1455 tp1456 a(g189 V tp1457 a(g202 V( tp1458 a(g18 Vwfd p1459 tp1460 a(g343 V. tp1461 a(g18 VdwFileAttributes p1462 tp1463 a(g189 V tp1464 a(g111 Vand p1465 tp1466 a(g189 V tp1467 a(g18 VFILE_ATTRIBUTE_DIRECTORY p1468 tp1469 a(g189 V tp1470 a(g343 V< tp1471 a(g343 V> tp1472 a(g189 V tp1473 a(g18 VFILE_ATTRIBUTE_DIRECTORY p1474 tp1475 a(g202 V) tp1476 a(g189 V tp1477 a(g111 Vthen p1478 tp1479 a(g189 V\u000a p1480 tp1481 a(g111 Vbegin p1482 tp1483 a(g189 V\u000a p1484 tp1485 a(g18 VSendMessage p1486 tp1487 a(g202 V( tp1488 a(g18 VHandle p1489 tp1490 a(g343 V, tp1491 a(g189 V tp1492 a(g18 VFFM_ONFILEFOUND p1493 tp1494 a(g343 V, tp1495 a(g189 V tp1496 a(g318 V0 tp1497 a(g343 V, tp1498 a(g189 V tp1499 a(g18 VlParam p1500 tp1501 a(g202 V( tp1502 a(g111 Vstring p1503 tp1504 a(g202 V( tp1505 a(g18 VRootFolder p1506 tp1507 a(g189 V tp1508 a(g343 V+ tp1509 a(g189 V tp1510 a(g18 Vwfd p1511 tp1512 a(g343 V. tp1513 a(g18 VcFileName p1514 tp1515 a(g202 V))) p1516 tp1517 a(g343 V; tp1518 a(g189 V\u000a p1519 tp1520 a(g111 Vend p1521 tp1522 a(g343 V; tp1523 a(g189 V\u000a p1524 tp1525 a(g111 Vuntil p1526 tp1527 a(g189 V tp1528 a(g18 VFindNextFile p1529 tp1530 a(g202 V( tp1531 a(g18 VhFindFile p1532 tp1533 a(g343 V, tp1534 a(g189 V tp1535 a(g18 Vwfd p1536 tp1537 a(g202 V) tp1538 a(g189 V tp1539 a(g343 V= tp1540 a(g189 V tp1541 a(g111 VFalse p1542 tp1543 a(g343 V; tp1544 a(g189 V\u000a p1545 tp1546 a(g111 Vfinally p1547 tp1548 a(g189 V\u000a p1549 tp1550 a(g18 VWindows p1551 tp1552 a(g343 V. tp1553 a(g18 VFindClose p1554 tp1555 a(g202 V( tp1556 a(g18 VhFindFile p1557 tp1558 a(g202 V) tp1559 a(g343 V; tp1560 a(g189 V\u000a p1561 tp1562 a(g111 Vend p1563 tp1564 a(g343 V; tp1565 a(g189 V\u000a tp1566 a(g111 Vend p1567 tp1568 a(g343 V; tp1569 a(g189 V\u000a\u000a\u000a p1570 tp1571 a(g111 Vproperty p1572 tp1573 a(g189 V tp1574 a(g103 Vtest p1575 tp1576 a(g343 V: tp1577 a(g189 V tp1578 a(g139 Vboolean p1579 tp1580 a(g189 V tp1581 a(g123 Vread p1582 tp1583 a(g189 V tp1584 a(g21 Vftest p1585 tp1586 a(g189 V tp1587 a(g123 Vwrite p1588 tp1589 a(g189 V tp1590 a(g21 Vftest p1591 tp1592 a(g343 V; tp1593 a(g189 V\u000a tp1594 a(g111 Vprocedure p1595 tp1596 a(g189 V tp1597 a(g21 Vtest p1598 tp1599 a(g343 V: tp1600 a(g189 V tp1601 a(g139 Vboolean p1602 tp1603 a(g189 V tp1604 a(g57 Vread p1605 tp1606 a(g189 V tp1607 a(g18 Vftest p1608 tp1609 a(g189 V tp1610 a(g57 Vwrite p1611 tp1612 a(g189 V tp1613 a(g18 Vftest p1614 tp1615 a(g343 V; tp1616 a(g189 V\u000a\u000a p1617 tp1618 a(g7 V// p1619 tp1620 a(g189 V\u000a tp1621 a(g7 V// This sourcecode is part of omorphia p1622 tp1623 a(g189 V\u000a tp1624 a(g7 V// p1625 tp1626 a(g189 V\u000a\u000a p1627 tp1628 a(g111 VFunction p1629 tp1630 a(g189 V tp1631 a(g21 VIsValidHandle p1632 tp1633 a(g202 V( tp1634 a(g111 VConst p1635 tp1636 a(g189 V tp1637 a(g18 VHandle p1638 tp1639 a(g343 V: tp1640 a(g189 V tp1641 a(g139 VTHandle p1642 tp1643 a(g202 V) tp1644 a(g343 V: tp1645 a(g189 V tp1646 a(g139 VBoolean p1647 tp1648 a(g343 V; tp1649 a(g189 V tp1650 a(g358 V{$IFDEF OMORPHIA_FEATURES_USEASM} p1651 tp1652 a(g189 V tp1653 a(g123 VAssembler p1654 tp1655 a(g343 V; tp1656 a(g189 V\u000a tp1657 a(g111 VAsm p1658 tp1659 a(g189 V\u000a p1660 tp1661 a(g111 VTEST p1662 tp1663 a(g189 V p1664 tp1665 a(g57 VEAX p1666 tp1667 a(g343 V, tp1668 a(g189 V tp1669 a(g57 VEAX p1670 tp1671 a(g189 V\u000a p1672 tp1673 a(g111 VJZ p1674 tp1675 a(g189 V p1676 tp1677 a(g45 V@@Finish p1678 tp1679 a(g189 V\u000a p1680 tp1681 a(g111 VNOT p1682 tp1683 a(g189 V p1684 tp1685 a(g57 VEAX p1686 tp1687 a(g189 V\u000a p1688 tp1689 a(g111 VTEST p1690 tp1691 a(g189 V p1692 tp1693 a(g57 VEAX p1694 tp1695 a(g343 V, tp1696 a(g189 V tp1697 a(g57 VEAX p1698 tp1699 a(g189 V\u000a p1700 tp1701 a(g111 VSETNZ p1702 tp1703 a(g189 V p1704 tp1705 a(g57 VAL p1706 tp1707 a(g189 V\u000a\u000a p1708 tp1709 a(g358 V{$IFDEF WINDOWS} p1710 tp1711 a(g189 V\u000a p1712 tp1713 a(g111 VJZ p1714 tp1715 a(g189 V p1716 tp1717 a(g45 V@@Finish p1718 tp1719 a(g189 V\u000a\u000a p1720 tp1721 a(g7 V//Save the handle against modifications or loss p1722 tp1723 a(g189 V\u000a p1724 tp1725 a(g111 VPUSH p1726 tp1727 a(g189 V p1728 tp1729 a(g57 VEAX p1730 tp1731 a(g189 V\u000a\u000a p1732 tp1733 a(g7 V//reserve some space for a later duplicate p1734 tp1735 a(g189 V\u000a p1736 tp1737 a(g111 VPUSH p1738 tp1739 a(g189 V p1740 tp1741 a(g57 VEAX p1742 tp1743 a(g189 V\u000a\u000a p1744 tp1745 a(g7 V//Check if we are working on NT-Platform p1746 tp1747 a(g189 V\u000a p1748 tp1749 a(g111 VCALL p1750 tp1751 a(g189 V p1752 tp1753 a(g18 VIsWindowsNTSystem p1754 tp1755 a(g189 V\u000a p1756 tp1757 a(g111 VTEST p1758 tp1759 a(g189 V p1760 tp1761 a(g57 VEAX p1762 tp1763 a(g343 V, tp1764 a(g189 V tp1765 a(g57 VEAX p1766 tp1767 a(g189 V\u000a p1768 tp1769 a(g111 VJZ p1770 tp1771 a(g189 V p1772 tp1773 a(g45 V@@NoNTSystem p1774 tp1775 a(g189 V\u000a\u000a p1776 tp1777 a(g111 VPUSH p1778 tp1779 a(g189 V p1780 tp1781 a(g18 VDWORD p1782 tp1783 a(g189 V tp1784 a(g18 VPTR p1785 tp1786 a(g189 V tp1787 a(g202 V[ tp1788 a(g57 VESP p1789 tp1790 a(g202 V] tp1791 a(g189 V\u000a p1792 tp1793 a(g111 VLEA p1794 tp1795 a(g189 V p1796 tp1797 a(g57 VEAX p1798 tp1799 a(g343 V, tp1800 a(g189 V tp1801 a(g18 VDWORD p1802 tp1803 a(g189 V tp1804 a(g18 VPTR p1805 tp1806 a(g189 V tp1807 a(g202 V[ tp1808 a(g57 VESP p1809 tp1810 a(g343 V+ tp1811 a(g314 V$04 p1812 tp1813 a(g202 V] tp1814 a(g189 V\u000a p1815 tp1816 a(g111 VPUSH p1817 tp1818 a(g189 V p1819 tp1820 a(g57 VEAX p1821 tp1822 a(g189 V\u000a p1823 tp1824 a(g111 VCALL p1825 tp1826 a(g189 V p1827 tp1828 a(g18 VGetHandleInformation p1829 tp1830 a(g189 V\u000a p1831 tp1832 a(g111 VTEST p1833 tp1834 a(g189 V p1835 tp1836 a(g57 VEAX p1837 tp1838 a(g343 V, tp1839 a(g189 V tp1840 a(g57 VEAX p1841 tp1842 a(g189 V\u000a p1843 tp1844 a(g111 VJNZ p1845 tp1846 a(g189 V p1847 tp1848 a(g45 V@@Finish2 p1849 tp1850 a(g189 V\u000a\u000a p1851 tp1852 a(g45 V@@NoNTSystem p1853 tp1854 a(g343 V: tp1855 a(g189 V\u000a p1856 tp1857 a(g7 V//Result := DuplicateHandle(GetCurrentProcess, Handle, GetCurrentProcess, p1858 tp1859 a(g189 V\u000a p1860 tp1861 a(g7 V// @Duplicate, 0, False, DUPLICATE_SAME_ACCESS); p1862 tp1863 a(g189 V\u000a p1864 tp1865 a(g111 VPUSH p1866 tp1867 a(g189 V p1868 tp1869 a(g18 VDUPLICATE_SAME_ACCESS p1870 tp1871 a(g189 V\u000a p1872 tp1873 a(g111 VPUSH p1874 tp1875 a(g189 V p1876 tp1877 a(g314 V$00000000 p1878 tp1879 a(g189 V\u000a p1880 tp1881 a(g111 VPUSH p1882 tp1883 a(g189 V p1884 tp1885 a(g314 V$00000000 p1886 tp1887 a(g189 V\u000a p1888 tp1889 a(g111 VLEA p1890 tp1891 a(g189 V p1892 tp1893 a(g57 VEAX p1894 tp1895 a(g343 V, tp1896 a(g189 V tp1897 a(g18 VDWORD p1898 tp1899 a(g189 V tp1900 a(g18 VPTR p1901 tp1902 a(g189 V tp1903 a(g202 V[ tp1904 a(g57 VESP p1905 tp1906 a(g343 V+ tp1907 a(g314 V$0C p1908 tp1909 a(g202 V] tp1910 a(g189 V\u000a p1911 tp1912 a(g111 VPUSH p1913 tp1914 a(g189 V p1915 tp1916 a(g57 VEAX p1917 tp1918 a(g189 V\u000a p1919 tp1920 a(g111 VCALL p1921 tp1922 a(g189 V p1923 tp1924 a(g18 VGetCurrentProcess p1925 tp1926 a(g189 V\u000a p1927 tp1928 a(g111 VPUSH p1929 tp1930 a(g189 V p1931 tp1932 a(g57 VEAX p1933 tp1934 a(g189 V\u000a p1935 tp1936 a(g111 VPUSH p1937 tp1938 a(g189 V p1939 tp1940 a(g18 VDWORD p1941 tp1942 a(g189 V tp1943 a(g18 VPTR p1944 tp1945 a(g189 V tp1946 a(g202 V[ tp1947 a(g57 VESP p1948 tp1949 a(g343 V+ tp1950 a(g314 V$18 p1951 tp1952 a(g202 V] tp1953 a(g189 V\u000a p1954 tp1955 a(g111 VPUSH p1956 tp1957 a(g189 V p1958 tp1959 a(g57 VEAX p1960 tp1961 a(g189 V\u000a p1962 tp1963 a(g111 VCALL p1964 tp1965 a(g189 V p1966 tp1967 a(g18 VDuplicateHandle p1968 tp1969 a(g189 V\u000a\u000a p1970 tp1971 a(g111 VTEST p1972 tp1973 a(g189 V p1974 tp1975 a(g57 VEAX p1976 tp1977 a(g343 V, tp1978 a(g189 V tp1979 a(g57 VEAX p1980 tp1981 a(g189 V\u000a p1982 tp1983 a(g111 VJZ p1984 tp1985 a(g189 V p1986 tp1987 a(g45 V@@Finish2 p1988 tp1989 a(g189 V\u000a\u000a p1990 tp1991 a(g7 V// Result := CloseHandle(Duplicate); p1992 tp1993 a(g189 V\u000a p1994 tp1995 a(g111 VPUSH p1996 tp1997 a(g189 V p1998 tp1999 a(g18 VDWORD p2000 tp2001 a(g189 V tp2002 a(g18 VPTR p2003 tp2004 a(g189 V tp2005 a(g202 V[ tp2006 a(g57 VESP p2007 tp2008 a(g202 V] tp2009 a(g189 V\u000a p2010 tp2011 a(g111 VCALL p2012 tp2013 a(g189 V p2014 tp2015 a(g18 VCloseHandle p2016 tp2017 a(g189 V\u000a\u000a p2018 tp2019 a(g45 V@@Finish2 p2020 tp2021 a(g343 V: tp2022 a(g189 V\u000a p2023 tp2024 a(g111 VPOP p2025 tp2026 a(g189 V p2027 tp2028 a(g57 VEDX p2029 tp2030 a(g189 V\u000a p2031 tp2032 a(g111 VPOP p2033 tp2034 a(g189 V p2035 tp2036 a(g57 VEDX p2037 tp2038 a(g189 V\u000a\u000a p2039 tp2040 a(g111 VPUSH p2041 tp2042 a(g189 V p2043 tp2044 a(g57 VEAX p2045 tp2046 a(g189 V\u000a p2047 tp2048 a(g111 VPUSH p2049 tp2050 a(g189 V p2051 tp2052 a(g314 V$00000000 p2053 tp2054 a(g189 V\u000a p2055 tp2056 a(g111 VCALL p2057 tp2058 a(g189 V p2059 tp2060 a(g18 VSetLastError p2061 tp2062 a(g189 V\u000a p2063 tp2064 a(g111 VPOP p2065 tp2066 a(g189 V p2067 tp2068 a(g57 VEAX p2069 tp2070 a(g189 V\u000a p2071 tp2072 a(g358 V{$ENDIF} p2073 tp2074 a(g189 V\u000a\u000a p2075 tp2076 a(g45 V@@Finish p2077 tp2078 a(g343 V: tp2079 a(g189 V\u000a tp2080 a(g111 VEnd p2081 tp2082 a(g343 V; tp2083 a(g189 V\u000a tp2084 a(g358 V{$ELSE} p2085 tp2086 a(g189 V\u000a tp2087 a(g111 VVar p2088 tp2089 a(g189 V\u000a p2090 tp2091 a(g18 VDuplicate p2092 tp2093 a(g343 V: tp2094 a(g189 V tp2095 a(g139 VTHandle p2096 tp2097 a(g343 V; tp2098 a(g189 V\u000a p2099 tp2100 a(g18 VFlags p2101 tp2102 a(g343 V: tp2103 a(g189 V tp2104 a(g139 VDWORD p2105 tp2106 a(g343 V; tp2107 a(g189 V\u000a tp2108 a(g111 VBegin p2109 tp2110 a(g189 V\u000a p2111 tp2112 a(g111 VIf p2113 tp2114 a(g189 V tp2115 a(g18 VIsWinNT p2116 tp2117 a(g189 V tp2118 a(g111 VThen p2119 tp2120 a(g189 V\u000a p2121 tp2122 a(g60 VResult p2123 tp2124 a(g189 V tp2125 a(g343 V: tp2126 a(g343 V= tp2127 a(g189 V tp2128 a(g18 VGetHandleInformation p2129 tp2130 a(g202 V( tp2131 a(g18 VHandle p2132 tp2133 a(g343 V, tp2134 a(g189 V tp2135 a(g18 VFlags p2136 tp2137 a(g202 V) tp2138 a(g189 V\u000a p2139 tp2140 a(g111 VElse p2141 tp2142 a(g189 V\u000a p2143 tp2144 a(g60 VResult p2145 tp2146 a(g189 V tp2147 a(g343 V: tp2148 a(g343 V= tp2149 a(g189 V tp2150 a(g111 VFalse p2151 tp2152 a(g343 V; tp2153 a(g189 V\u000a p2154 tp2155 a(g111 VIf p2156 tp2157 a(g189 V tp2158 a(g111 VNot p2159 tp2160 a(g189 V tp2161 a(g60 VResult p2162 tp2163 a(g189 V tp2164 a(g111 VThen p2165 tp2166 a(g189 V\u000a p2167 tp2168 a(g111 VBegin p2169 tp2170 a(g189 V\u000a p2171 tp2172 a(g7 V// DuplicateHandle is used as an additional check for those object types not p2173 tp2174 a(g189 V\u000a p2175 tp2176 a(g7 V// supported by GetHandleInformation (e.g. according to the documentation, p2177 tp2178 a(g189 V\u000a p2179 tp2180 a(g7 V// GetHandleInformation doesn't support window stations and desktop although p2181 tp2182 a(g189 V\u000a p2183 tp2184 a(g7 V// tests show that it does). GetHandleInformation is tried first because its p2185 tp2186 a(g189 V\u000a p2187 tp2188 a(g7 V// much faster. Additionally GetHandleInformation is only supported on NT... p2189 tp2190 a(g189 V\u000a p2191 tp2192 a(g60 VResult p2193 tp2194 a(g189 V tp2195 a(g343 V: tp2196 a(g343 V= tp2197 a(g189 V tp2198 a(g18 VDuplicateHandle p2199 tp2200 a(g202 V( tp2201 a(g18 VGetCurrentProcess p2202 tp2203 a(g343 V, tp2204 a(g189 V tp2205 a(g18 VHandle p2206 tp2207 a(g343 V, tp2208 a(g189 V tp2209 a(g18 VGetCurrentProcess p2210 tp2211 a(g343 V, tp2212 a(g189 V\u000a p2213 tp2214 a(g343 V@ tp2215 a(g18 VDuplicate p2216 tp2217 a(g343 V, tp2218 a(g189 V tp2219 a(g318 V0 tp2220 a(g343 V, tp2221 a(g189 V tp2222 a(g111 VFalse p2223 tp2224 a(g343 V, tp2225 a(g189 V tp2226 a(g18 VDUPLICATE_SAME_ACCESS p2227 tp2228 a(g202 V) tp2229 a(g343 V; tp2230 a(g189 V\u000a p2231 tp2232 a(g111 VIf p2233 tp2234 a(g189 V tp2235 a(g60 VResult p2236 tp2237 a(g189 V tp2238 a(g111 VThen p2239 tp2240 a(g189 V\u000a p2241 tp2242 a(g60 VResult p2243 tp2244 a(g189 V tp2245 a(g343 V: tp2246 a(g343 V= tp2247 a(g189 V tp2248 a(g18 VCloseHandle p2249 tp2250 a(g202 V( tp2251 a(g18 VDuplicate p2252 tp2253 a(g202 V) tp2254 a(g343 V; tp2255 a(g189 V\u000a p2256 tp2257 a(g111 VEnd p2258 tp2259 a(g343 V; tp2260 a(g189 V\u000a tp2261 a(g111 VEnd p2262 tp2263 a(g343 V; tp2264 a(g189 V\u000a tp2265 a(g358 V{$ENDIF} p2266 tp2267 a(g189 V\u000a\u000a\u000a \u000a\u000a p2268 tp2269 a(g358 V{*******************************************************} p2270 tp2271 a(g189 V\u000a tp2272 a(g358 V{ } p2273 tp2274 a(g189 V\u000a tp2275 a(g358 V{ Delphi Supplemental Components } p2276 tp2277 a(g189 V\u000a tp2278 a(g358 V{ ZLIB Data Compression Interface Unit } p2279 tp2280 a(g189 V\u000a tp2281 a(g358 V{ } p2282 tp2283 a(g189 V\u000a tp2284 a(g358 V{ Copyright (c) 1997 Borland International } p2285 tp2286 a(g189 V\u000a tp2287 a(g358 V{ } p2288 tp2289 a(g189 V\u000a tp2290 a(g358 V{*******************************************************} p2291 tp2292 a(g189 V\u000a\u000a p2293 tp2294 a(g358 V{ Modified for zlib 1.1.3 by Davide Moretti tp4914 a(g189 V tp4915 a(g18 VZ_STREAM_END p4916 tp4917 a(g189 V tp4918 a(g111 Vdo p4919 tp4920 a(g189 V\u000a p4921 tp4922 a(g111 Vbegin p4923 tp4924 a(g189 V\u000a p4925 tp4926 a(g18 VP tp4927 a(g189 V tp4928 a(g343 V: tp4929 a(g343 V= tp4930 a(g189 V tp4931 a(g18 VOutBuf p4932 tp4933 a(g343 V; tp4934 a(g189 V\u000a p4935 tp4936 a(g57 VInc p4937 tp4938 a(g202 V( tp4939 a(g18 VOutBytes p4940 tp4941 a(g343 V, tp4942 a(g189 V tp4943 a(g318 V256 p4944 tp4945 a(g202 V) tp4946 a(g343 V; tp4947 a(g189 V\u000a p4948 tp4949 a(g57 VReallocMem p4950 tp4951 a(g202 V( tp4952 a(g18 VOutBuf p4953 tp4954 a(g343 V, tp4955 a(g189 V tp4956 a(g18 VOutBytes p4957 tp4958 a(g202 V) tp4959 a(g343 V; tp4960 a(g189 V\u000a p4961 tp4962 a(g18 Vstrm p4963 tp4964 a(g343 V. tp4965 a(g18 Vnext_out p4966 tp4967 a(g189 V tp4968 a(g343 V: tp4969 a(g343 V= tp4970 a(g189 V tp4971 a(g139 VPChar p4972 tp4973 a(g202 V( tp4974 a(g139 VInteger p4975 tp4976 a(g202 V( tp4977 a(g18 VOutBuf p4978 tp4979 a(g202 V) tp4980 a(g189 V tp4981 a(g343 V+ tp4982 a(g189 V tp4983 a(g202 V( tp4984 a(g139 VInteger p4985 tp4986 a(g202 V( tp4987 a(g18 Vstrm p4988 tp4989 a(g343 V. tp4990 a(g18 Vnext_out p4991 tp4992 a(g202 V) tp4993 a(g189 V tp4994 a(g343 V- tp4995 a(g189 V tp4996 a(g139 VInteger p4997 tp4998 a(g202 V( tp4999 a(g18 VP tp5000 a(g202 V))) p5001 tp5002 a(g343 V; tp5003 a(g189 V\u000a p5004 tp5005 a(g18 Vstrm p5006 tp5007 a(g343 V. tp5008 a(g18 Vavail_out p5009 tp5010 a(g189 V tp5011 a(g343 V: tp5012 a(g343 V= tp5013 a(g189 V tp5014 a(g318 V256 p5015 tp5016 a(g343 V; tp5017 a(g189 V\u000a p5018 tp5019 a(g111 Vend p5020 tp5021 a(g343 V; tp5022 a(g189 V\u000a p5023 tp5024 a(g111 Vfinally p5025 tp5026 a(g189 V\u000a p5027 tp5028 a(g18 VCCheck p5029 tp5030 a(g202 V( tp5031 a(g18 VdeflateEnd p5032 tp5033 a(g202 V( tp5034 a(g18 Vstrm p5035 tp5036 a(g202 V)) p5037 tp5038 a(g343 V; tp5039 a(g189 V\u000a p5040 tp5041 a(g111 Vend p5042 tp5043 a(g343 V; tp5044 a(g189 V\u000a p5045 tp5046 a(g57 VReallocMem p5047 tp5048 a(g202 V( tp5049 a(g18 VOutBuf p5050 tp5051 a(g343 V, tp5052 a(g189 V tp5053 a(g18 Vstrm p5054 tp5055 a(g343 V. tp5056 a(g18 Vtotal_out p5057 tp5058 a(g202 V) tp5059 a(g343 V; tp5060 a(g189 V\u000a p5061 tp5062 a(g18 VOutBytes p5063 tp5064 a(g189 V tp5065 a(g343 V: tp5066 a(g343 V= tp5067 a(g189 V tp5068 a(g18 Vstrm p5069 tp5070 a(g343 V. tp5071 a(g18 Vtotal_out p5072 tp5073 a(g343 V; tp5074 a(g189 V\u000a p5075 tp5076 a(g111 Vexcept p5077 tp5078 a(g189 V\u000a p5079 tp5080 a(g57 VFreeMem p5081 tp5082 a(g202 V( tp5083 a(g18 VOutBuf p5084 tp5085 a(g202 V) tp5086 a(g343 V; tp5087 a(g189 V\u000a p5088 tp5089 a(g111 Vraise p5090 tp5091 a(g189 V\u000a p5092 tp5093 a(g111 Vend p5094 tp5095 a(g343 V; tp5096 a(g189 V\u000a tp5097 a(g111 Vend p5098 tp5099 a(g343 V; tp5100 a(g189 V\u000a\u000a\u000a p5101 tp5102 a(g111 Vprocedure p5103 tp5104 a(g189 V tp5105 a(g21 VDecompressBuf p5106 tp5107 a(g202 V( tp5108 a(g111 Vconst p5109 tp5110 a(g189 V tp5111 a(g18 VInBuf p5112 tp5113 a(g343 V: tp5114 a(g189 V tp5115 a(g139 VPointer p5116 tp5117 a(g343 V; tp5118 a(g189 V tp5119 a(g18 VInBytes p5120 tp5121 a(g343 V: tp5122 a(g189 V tp5123 a(g139 VInteger p5124 tp5125 a(g343 V; tp5126 a(g189 V\u000a p5127 tp5128 a(g18 VOutEstimate p5129 tp5130 a(g343 V: tp5131 a(g189 V tp5132 a(g139 VInteger p5133 tp5134 a(g343 V; tp5135 a(g189 V tp5136 a(g18 Vout p5137 tp5138 a(g189 V tp5139 a(g18 VOutBuf p5140 tp5141 a(g343 V: tp5142 a(g189 V tp5143 a(g139 VPointer p5144 tp5145 a(g343 V; tp5146 a(g189 V tp5147 a(g18 Vout p5148 tp5149 a(g189 V tp5150 a(g18 VOutBytes p5151 tp5152 a(g343 V: tp5153 a(g189 V tp5154 a(g139 VInteger p5155 tp5156 a(g202 V) tp5157 a(g343 V; tp5158 a(g189 V\u000a tp5159 a(g111 Vvar p5160 tp5161 a(g189 V\u000a p5162 tp5163 a(g18 Vstrm p5164 tp5165 a(g343 V: tp5166 a(g189 V tp5167 a(g18 VTZStreamRec p5168 tp5169 a(g343 V; tp5170 a(g189 V\u000a p5171 tp5172 a(g18 VP tp5173 a(g343 V: tp5174 a(g189 V tp5175 a(g139 VPointer p5176 tp5177 a(g343 V; tp5178 a(g189 V\u000a p5179 tp5180 a(g18 VBufInc p5181 tp5182 a(g343 V: tp5183 a(g189 V tp5184 a(g139 VInteger p5185 tp5186 a(g343 V; tp5187 a(g189 V\u000a tp5188 a(g111 Vbegin p5189 tp5190 a(g189 V\u000a p5191 tp5192 a(g57 VFillChar p5193 tp5194 a(g202 V( tp5195 a(g18 Vstrm p5196 tp5197 a(g343 V, tp5198 a(g189 V tp5199 a(g57 Vsizeof p5200 tp5201 a(g202 V( tp5202 a(g18 Vstrm p5203 tp5204 a(g202 V) tp5205 a(g343 V, tp5206 a(g189 V tp5207 a(g318 V0 tp5208 a(g202 V) tp5209 a(g343 V; tp5210 a(g189 V\u000a p5211 tp5212 a(g18 VBufInc p5213 tp5214 a(g189 V tp5215 a(g343 V: tp5216 a(g343 V= tp5217 a(g189 V tp5218 a(g202 V( tp5219 a(g18 VInBytes p5220 tp5221 a(g189 V tp5222 a(g343 V+ tp5223 a(g189 V tp5224 a(g318 V255 p5225 tp5226 a(g202 V) tp5227 a(g189 V tp5228 a(g111 Vand p5229 tp5230 a(g189 V tp5231 a(g111 Vnot p5232 tp5233 a(g189 V tp5234 a(g318 V255 p5235 tp5236 a(g343 V; tp5237 a(g189 V\u000a p5238 tp5239 a(g111 Vif p5240 tp5241 a(g189 V tp5242 a(g18 VOutEstimate p5243 tp5244 a(g189 V tp5245 a(g343 V= tp5246 a(g189 V tp5247 a(g318 V0 tp5248 a(g189 V tp5249 a(g111 Vthen p5250 tp5251 a(g189 V\u000a p5252 tp5253 a(g18 VOutBytes p5254 tp5255 a(g189 V tp5256 a(g343 V: tp5257 a(g343 V= tp5258 a(g189 V tp5259 a(g18 VBufInc p5260 tp5261 a(g189 V\u000a p5262 tp5263 a(g111 Velse p5264 tp5265 a(g189 V\u000a p5266 tp5267 a(g18 VOutBytes p5268 tp5269 a(g189 V tp5270 a(g343 V: tp5271 a(g343 V= tp5272 a(g189 V tp5273 a(g18 VOutEstimate p5274 tp5275 a(g343 V; tp5276 a(g189 V\u000a p5277 tp5278 a(g57 VGetMem p5279 tp5280 a(g202 V( tp5281 a(g18 VOutBuf p5282 tp5283 a(g343 V, tp5284 a(g189 V tp5285 a(g18 VOutBytes p5286 tp5287 a(g202 V) tp5288 a(g343 V; tp5289 a(g189 V\u000a p5290 tp5291 a(g111 Vtry p5292 tp5293 a(g189 V\u000a p5294 tp5295 a(g18 Vstrm p5296 tp5297 a(g343 V. tp5298 a(g18 Vnext_in p5299 tp5300 a(g189 V tp5301 a(g343 V: tp5302 a(g343 V= tp5303 a(g189 V tp5304 a(g18 VInBuf p5305 tp5306 a(g343 V; tp5307 a(g189 V\u000a p5308 tp5309 a(g18 Vstrm p5310 tp5311 a(g343 V. tp5312 a(g18 Vavail_in p5313 tp5314 a(g189 V tp5315 a(g343 V: tp5316 a(g343 V= tp5317 a(g189 V tp5318 a(g18 VInBytes p5319 tp5320 a(g343 V; tp5321 a(g189 V\u000a p5322 tp5323 a(g18 Vstrm p5324 tp5325 a(g343 V. tp5326 a(g18 Vnext_out p5327 tp5328 a(g189 V tp5329 a(g343 V: tp5330 a(g343 V= tp5331 a(g189 V tp5332 a(g18 VOutBuf p5333 tp5334 a(g343 V; tp5335 a(g189 V\u000a p5336 tp5337 a(g18 Vstrm p5338 tp5339 a(g343 V. tp5340 a(g18 Vavail_out p5341 tp5342 a(g189 V tp5343 a(g343 V: tp5344 a(g343 V= tp5345 a(g189 V tp5346 a(g18 VOutBytes p5347 tp5348 a(g343 V; tp5349 a(g189 V\u000a p5350 tp5351 a(g18 VDCheck p5352 tp5353 a(g202 V( tp5354 a(g18 VinflateInit_ p5355 tp5356 a(g202 V( tp5357 a(g18 Vstrm p5358 tp5359 a(g343 V, tp5360 a(g189 V tp5361 a(g18 Vzlib_version p5362 tp5363 a(g343 V, tp5364 a(g189 V tp5365 a(g57 Vsizeof p5366 tp5367 a(g202 V( tp5368 a(g18 Vstrm p5369 tp5370 a(g202 V))) p5371 tp5372 a(g343 V; tp5373 a(g189 V\u000a p5374 tp5375 a(g111 Vtry p5376 tp5377 a(g189 V\u000a p5378 tp5379 a(g111 Vwhile p5380 tp5381 a(g189 V tp5382 a(g18 VDCheck p5383 tp5384 a(g202 V( tp5385 a(g18 Vinflate p5386 tp5387 a(g202 V( tp5388 a(g18 Vstrm p5389 tp5390 a(g343 V, tp5391 a(g189 V tp5392 a(g18 VZ_FINISH p5393 tp5394 a(g202 V)) p5395 tp5396 a(g189 V tp5397 a(g343 V< tp5398 a(g343 V> tp5399 a(g189 V tp5400 a(g18 VZ_STREAM_END p5401 tp5402 a(g189 V tp5403 a(g111 Vdo p5404 tp5405 a(g189 V\u000a p5406 tp5407 a(g111 Vbegin p5408 tp5409 a(g189 V\u000a p5410 tp5411 a(g18 VP tp5412 a(g189 V tp5413 a(g343 V: tp5414 a(g343 V= tp5415 a(g189 V tp5416 a(g18 VOutBuf p5417 tp5418 a(g343 V; tp5419 a(g189 V\u000a p5420 tp5421 a(g57 VInc p5422 tp5423 a(g202 V( tp5424 a(g18 VOutBytes p5425 tp5426 a(g343 V, tp5427 a(g189 V tp5428 a(g18 VBufInc p5429 tp5430 a(g202 V) tp5431 a(g343 V; tp5432 a(g189 V\u000a p5433 tp5434 a(g57 VReallocMem p5435 tp5436 a(g202 V( tp5437 a(g18 VOutBuf p5438 tp5439 a(g343 V, tp5440 a(g189 V tp5441 a(g18 VOutBytes p5442 tp5443 a(g202 V) tp5444 a(g343 V; tp5445 a(g189 V\u000a p5446 tp5447 a(g18 Vstrm p5448 tp5449 a(g343 V. tp5450 a(g18 Vnext_out p5451 tp5452 a(g189 V tp5453 a(g343 V: tp5454 a(g343 V= tp5455 a(g189 V tp5456 a(g139 VPChar p5457 tp5458 a(g202 V( tp5459 a(g139 VInteger p5460 tp5461 a(g202 V( tp5462 a(g18 VOutBuf p5463 tp5464 a(g202 V) tp5465 a(g189 V tp5466 a(g343 V+ tp5467 a(g189 V tp5468 a(g202 V( tp5469 a(g139 VInteger p5470 tp5471 a(g202 V( tp5472 a(g18 Vstrm p5473 tp5474 a(g343 V. tp5475 a(g18 Vnext_out p5476 tp5477 a(g202 V) tp5478 a(g189 V tp5479 a(g343 V- tp5480 a(g189 V tp5481 a(g139 VInteger p5482 tp5483 a(g202 V( tp5484 a(g18 VP tp5485 a(g202 V))) p5486 tp5487 a(g343 V; tp5488 a(g189 V\u000a p5489 tp5490 a(g18 Vstrm p5491 tp5492 a(g343 V. tp5493 a(g18 Vavail_out p5494 tp5495 a(g189 V tp5496 a(g343 V: tp5497 a(g343 V= tp5498 a(g189 V tp5499 a(g18 VBufInc p5500 tp5501 a(g343 V; tp5502 a(g189 V\u000a p5503 tp5504 a(g111 Vend p5505 tp5506 a(g343 V; tp5507 a(g189 V\u000a p5508 tp5509 a(g111 Vfinally p5510 tp5511 a(g189 V\u000a p5512 tp5513 a(g18 VDCheck p5514 tp5515 a(g202 V( tp5516 a(g18 VinflateEnd p5517 tp5518 a(g202 V( tp5519 a(g18 Vstrm p5520 tp5521 a(g202 V)) p5522 tp5523 a(g343 V; tp5524 a(g189 V\u000a p5525 tp5526 a(g111 Vend p5527 tp5528 a(g343 V; tp5529 a(g189 V\u000a p5530 tp5531 a(g57 VReallocMem p5532 tp5533 a(g202 V( tp5534 a(g18 VOutBuf p5535 tp5536 a(g343 V, tp5537 a(g189 V tp5538 a(g18 Vstrm p5539 tp5540 a(g343 V. tp5541 a(g18 Vtotal_out p5542 tp5543 a(g202 V) tp5544 a(g343 V; tp5545 a(g189 V\u000a p5546 tp5547 a(g18 VOutBytes p5548 tp5549 a(g189 V tp5550 a(g343 V: tp5551 a(g343 V= tp5552 a(g189 V tp5553 a(g18 Vstrm p5554 tp5555 a(g343 V. tp5556 a(g18 Vtotal_out p5557 tp5558 a(g343 V; tp5559 a(g189 V\u000a p5560 tp5561 a(g111 Vexcept p5562 tp5563 a(g189 V\u000a p5564 tp5565 a(g57 VFreeMem p5566 tp5567 a(g202 V( tp5568 a(g18 VOutBuf p5569 tp5570 a(g202 V) tp5571 a(g343 V; tp5572 a(g189 V\u000a p5573 tp5574 a(g111 Vraise p5575 tp5576 a(g189 V\u000a p5577 tp5578 a(g111 Vend p5579 tp5580 a(g343 V; tp5581 a(g189 V\u000a tp5582 a(g111 Vend p5583 tp5584 a(g343 V; tp5585 a(g189 V\u000a\u000a\u000a p5586 tp5587 a(g7 V// TCustomZlibStream p5588 tp5589 a(g189 V\u000a\u000a p5590 tp5591 a(g111 Vconstructor p5592 tp5593 a(g189 V tp5594 a(g106 VTCustomZLibStream p5595 tp5596 a(g343 V. tp5597 a(g21 VCreate p5598 tp5599 a(g202 V( tp5600 a(g18 VStrm p5601 tp5602 a(g343 V: tp5603 a(g189 V tp5604 a(g18 VTStream p5605 tp5606 a(g202 V) tp5607 a(g343 V; tp5608 a(g189 V\u000a tp5609 a(g111 Vbegin p5610 tp5611 a(g189 V\u000a p5612 tp5613 a(g111 Vinherited p5614 tp5615 a(g189 V tp5616 a(g18 VCreate p5617 tp5618 a(g343 V; tp5619 a(g189 V\u000a p5620 tp5621 a(g18 VFStrm p5622 tp5623 a(g189 V tp5624 a(g343 V: tp5625 a(g343 V= tp5626 a(g189 V tp5627 a(g18 VStrm p5628 tp5629 a(g343 V; tp5630 a(g189 V\u000a p5631 tp5632 a(g18 VFStrmPos p5633 tp5634 a(g189 V tp5635 a(g343 V: tp5636 a(g343 V= tp5637 a(g189 V tp5638 a(g18 VStrm p5639 tp5640 a(g343 V. tp5641 a(g18 VPosition p5642 tp5643 a(g343 V; tp5644 a(g189 V\u000a tp5645 a(g111 Vend p5646 tp5647 a(g343 V; tp5648 a(g189 V\u000a\u000a p5649 tp5650 a(g111 Vprocedure p5651 tp5652 a(g189 V tp5653 a(g106 VTCustomZLibStream p5654 tp5655 a(g343 V. tp5656 a(g21 VProgress p5657 tp5658 a(g202 V( tp5659 a(g18 VSender p5660 tp5661 a(g343 V: tp5662 a(g189 V tp5663 a(g139 VTObject p5664 tp5665 a(g202 V) tp5666 a(g343 V; tp5667 a(g189 V\u000a tp5668 a(g111 Vbegin p5669 tp5670 a(g189 V\u000a p5671 tp5672 a(g111 Vif p5673 tp5674 a(g189 V tp5675 a(g57 VAssigned p5676 tp5677 a(g202 V( tp5678 a(g18 VFOnProgress p5679 tp5680 a(g202 V) tp5681 a(g189 V tp5682 a(g111 Vthen p5683 tp5684 a(g189 V tp5685 a(g18 VFOnProgress p5686 tp5687 a(g202 V( tp5688 a(g18 VSender p5689 tp5690 a(g202 V) tp5691 a(g343 V; tp5692 a(g189 V\u000a tp5693 a(g111 Vend p5694 tp5695 a(g343 V; tp5696 a(g189 V\u000a\u000a\u000a p5697 tp5698 a(g7 V// TCompressionStream p5699 tp5700 a(g189 V\u000a\u000a p5701 tp5702 a(g111 Vconstructor p5703 tp5704 a(g189 V tp5705 a(g106 VTCompressionStream p5706 tp5707 a(g343 V. tp5708 a(g21 VCreate p5709 tp5710 a(g202 V( tp5711 a(g18 VCompressionLevel p5712 tp5713 a(g343 V: tp5714 a(g189 V tp5715 a(g18 VTCompressionLevel p5716 tp5717 a(g343 V; tp5718 a(g189 V\u000a p5719 tp5720 a(g18 VDest p5721 tp5722 a(g343 V: tp5723 a(g189 V tp5724 a(g18 VTStream p5725 tp5726 a(g202 V) tp5727 a(g343 V; tp5728 a(g189 V\u000a tp5729 a(g111 Vconst p5730 tp5731 a(g189 V\u000a p5732 tp5733 a(g18 VLevels p5734 tp5735 a(g343 V: tp5736 a(g189 V tp5737 a(g111 Varray p5738 tp5739 a(g189 V tp5740 a(g202 V[ tp5741 a(g18 VTCompressionLevel p5742 tp5743 a(g202 V] tp5744 a(g189 V tp5745 a(g111 Vof p5746 tp5747 a(g189 V tp5748 a(g139 VShortInt p5749 tp5750 a(g189 V tp5751 a(g343 V= tp5752 a(g189 V\u000a p5753 tp5754 a(g202 V( tp5755 a(g18 VZ_NO_COMPRESSION p5756 tp5757 a(g343 V, tp5758 a(g189 V tp5759 a(g18 VZ_BEST_SPEED p5760 tp5761 a(g343 V, tp5762 a(g189 V tp5763 a(g18 VZ_DEFAULT_COMPRESSION p5764 tp5765 a(g343 V, tp5766 a(g189 V tp5767 a(g18 VZ_BEST_COMPRESSION p5768 tp5769 a(g202 V) tp5770 a(g343 V; tp5771 a(g189 V\u000a tp5772 a(g111 Vbegin p5773 tp5774 a(g189 V\u000a p5775 tp5776 a(g111 Vinherited p5777 tp5778 a(g189 V tp5779 a(g18 VCreate p5780 tp5781 a(g202 V( tp5782 a(g18 VDest p5783 tp5784 a(g202 V) tp5785 a(g343 V; tp5786 a(g189 V\u000a p5787 tp5788 a(g18 VFZRec p5789 tp5790 a(g343 V. tp5791 a(g18 Vnext_out p5792 tp5793 a(g189 V tp5794 a(g343 V: tp5795 a(g343 V= tp5796 a(g189 V tp5797 a(g18 VFBuffer p5798 tp5799 a(g343 V; tp5800 a(g189 V\u000a p5801 tp5802 a(g18 VFZRec p5803 tp5804 a(g343 V. tp5805 a(g18 Vavail_out p5806 tp5807 a(g189 V tp5808 a(g343 V: tp5809 a(g343 V= tp5810 a(g189 V tp5811 a(g57 Vsizeof p5812 tp5813 a(g202 V( tp5814 a(g18 VFBuffer p5815 tp5816 a(g202 V) tp5817 a(g343 V; tp5818 a(g189 V\u000a p5819 tp5820 a(g18 VCCheck p5821 tp5822 a(g202 V( tp5823 a(g18 VdeflateInit_ p5824 tp5825 a(g202 V( tp5826 a(g18 VFZRec p5827 tp5828 a(g343 V, tp5829 a(g189 V tp5830 a(g18 VLevels p5831 tp5832 a(g202 V[ tp5833 a(g18 VCompressionLevel p5834 tp5835 a(g202 V] tp5836 a(g343 V, tp5837 a(g189 V tp5838 a(g18 Vzlib_version p5839 tp5840 a(g343 V, tp5841 a(g189 V tp5842 a(g57 Vsizeof p5843 tp5844 a(g202 V( tp5845 a(g18 VFZRec p5846 tp5847 a(g202 V))) p5848 tp5849 a(g343 V; tp5850 a(g189 V\u000a tp5851 a(g111 Vend p5852 tp5853 a(g343 V; tp5854 a(g189 V\u000a\u000a p5855 tp5856 a(g111 Vdestructor p5857 tp5858 a(g189 V tp5859 a(g106 VTCompressionStream p5860 tp5861 a(g343 V. tp5862 a(g21 VDestroy p5863 tp5864 a(g343 V; tp5865 a(g189 V\u000a tp5866 a(g111 Vbegin p5867 tp5868 a(g189 V\u000a p5869 tp5870 a(g18 VFZRec p5871 tp5872 a(g343 V. tp5873 a(g18 Vnext_in p5874 tp5875 a(g189 V tp5876 a(g343 V: tp5877 a(g343 V= tp5878 a(g189 V tp5879 a(g111 Vnil p5880 tp5881 a(g343 V; tp5882 a(g189 V\u000a p5883 tp5884 a(g18 VFZRec p5885 tp5886 a(g343 V. tp5887 a(g18 Vavail_in p5888 tp5889 a(g189 V tp5890 a(g343 V: tp5891 a(g343 V= tp5892 a(g189 V tp5893 a(g318 V0 tp5894 a(g343 V; tp5895 a(g189 V\u000a p5896 tp5897 a(g111 Vtry p5898 tp5899 a(g189 V\u000a p5900 tp5901 a(g111 Vif p5902 tp5903 a(g189 V tp5904 a(g18 VFStrm p5905 tp5906 a(g343 V. tp5907 a(g18 VPosition p5908 tp5909 a(g189 V tp5910 a(g343 V< tp5911 a(g343 V> tp5912 a(g189 V tp5913 a(g18 VFStrmPos p5914 tp5915 a(g189 V tp5916 a(g111 Vthen p5917 tp5918 a(g189 V tp5919 a(g18 VFStrm p5920 tp5921 a(g343 V. tp5922 a(g18 VPosition p5923 tp5924 a(g189 V tp5925 a(g343 V: tp5926 a(g343 V= tp5927 a(g189 V tp5928 a(g18 VFStrmPos p5929 tp5930 a(g343 V; tp5931 a(g189 V\u000a p5932 tp5933 a(g111 Vwhile p5934 tp5935 a(g189 V tp5936 a(g202 V( tp5937 a(g18 VCCheck p5938 tp5939 a(g202 V( tp5940 a(g18 Vdeflate p5941 tp5942 a(g202 V( tp5943 a(g18 VFZRec p5944 tp5945 a(g343 V, tp5946 a(g189 V tp5947 a(g18 VZ_FINISH p5948 tp5949 a(g202 V)) p5950 tp5951 a(g189 V tp5952 a(g343 V< tp5953 a(g343 V> tp5954 a(g189 V tp5955 a(g18 VZ_STREAM_END p5956 tp5957 a(g202 V) tp5958 a(g189 V\u000a p5959 tp5960 a(g111 Vand p5961 tp5962 a(g189 V tp5963 a(g202 V( tp5964 a(g18 VFZRec p5965 tp5966 a(g343 V. tp5967 a(g18 Vavail_out p5968 tp5969 a(g189 V tp5970 a(g343 V= tp5971 a(g189 V tp5972 a(g318 V0 tp5973 a(g202 V) tp5974 a(g189 V tp5975 a(g111 Vdo p5976 tp5977 a(g189 V\u000a p5978 tp5979 a(g111 Vbegin p5980 tp5981 a(g189 V\u000a p5982 tp5983 a(g18 VFStrm p5984 tp5985 a(g343 V. tp5986 a(g18 VWriteBuffer p5987 tp5988 a(g202 V( tp5989 a(g18 VFBuffer p5990 tp5991 a(g343 V, tp5992 a(g189 V tp5993 a(g57 Vsizeof p5994 tp5995 a(g202 V( tp5996 a(g18 VFBuffer p5997 tp5998 a(g202 V)) p5999 tp6000 a(g343 V; tp6001 a(g189 V\u000a p6002 tp6003 a(g18 VFZRec p6004 tp6005 a(g343 V. tp6006 a(g18 Vnext_out p6007 tp6008 a(g189 V tp6009 a(g343 V: tp6010 a(g343 V= tp6011 a(g189 V tp6012 a(g18 VFBuffer p6013 tp6014 a(g343 V; tp6015 a(g189 V\u000a p6016 tp6017 a(g18 VFZRec p6018 tp6019 a(g343 V. tp6020 a(g18 Vavail_out p6021 tp6022 a(g189 V tp6023 a(g343 V: tp6024 a(g343 V= tp6025 a(g189 V tp6026 a(g57 Vsizeof p6027 tp6028 a(g202 V( tp6029 a(g18 VFBuffer p6030 tp6031 a(g202 V) tp6032 a(g343 V; tp6033 a(g189 V\u000a p6034 tp6035 a(g111 Vend p6036 tp6037 a(g343 V; tp6038 a(g189 V\u000a p6039 tp6040 a(g111 Vif p6041 tp6042 a(g189 V tp6043 a(g18 VFZRec p6044 tp6045 a(g343 V. tp6046 a(g18 Vavail_out p6047 tp6048 a(g189 V tp6049 a(g343 V< tp6050 a(g189 V tp6051 a(g57 Vsizeof p6052 tp6053 a(g202 V( tp6054 a(g18 VFBuffer p6055 tp6056 a(g202 V) tp6057 a(g189 V tp6058 a(g111 Vthen p6059 tp6060 a(g189 V\u000a p6061 tp6062 a(g18 VFStrm p6063 tp6064 a(g343 V. tp6065 a(g18 VWriteBuffer p6066 tp6067 a(g202 V( tp6068 a(g18 VFBuffer p6069 tp6070 a(g343 V, tp6071 a(g189 V tp6072 a(g57 Vsizeof p6073 tp6074 a(g202 V( tp6075 a(g18 VFBuffer p6076 tp6077 a(g202 V) tp6078 a(g189 V tp6079 a(g343 V- tp6080 a(g189 V tp6081 a(g18 VFZRec p6082 tp6083 a(g343 V. tp6084 a(g18 Vavail_out p6085 tp6086 a(g202 V) tp6087 a(g343 V; tp6088 a(g189 V\u000a p6089 tp6090 a(g111 Vfinally p6091 tp6092 a(g189 V\u000a p6093 tp6094 a(g18 VdeflateEnd p6095 tp6096 a(g202 V( tp6097 a(g18 VFZRec p6098 tp6099 a(g202 V) tp6100 a(g343 V; tp6101 a(g189 V\u000a p6102 tp6103 a(g111 Vend p6104 tp6105 a(g343 V; tp6106 a(g189 V\u000a p6107 tp6108 a(g111 Vinherited p6109 tp6110 a(g189 V tp6111 a(g18 VDestroy p6112 tp6113 a(g343 V; tp6114 a(g189 V\u000a tp6115 a(g111 Vend p6116 tp6117 a(g343 V; tp6118 a(g189 V\u000a\u000a p6119 tp6120 a(g111 Vfunction p6121 tp6122 a(g189 V tp6123 a(g106 VTCompressionStream p6124 tp6125 a(g343 V. tp6126 a(g21 VRead p6127 tp6128 a(g202 V( tp6129 a(g111 Vvar p6130 tp6131 a(g189 V tp6132 a(g18 VBuffer p6133 tp6134 a(g343 V; tp6135 a(g189 V tp6136 a(g18 VCount p6137 tp6138 a(g343 V: tp6139 a(g189 V tp6140 a(g139 VLongint p6141 tp6142 a(g202 V) tp6143 a(g343 V: tp6144 a(g189 V tp6145 a(g139 VLongint p6146 tp6147 a(g343 V; tp6148 a(g189 V\u000a tp6149 a(g111 Vbegin p6150 tp6151 a(g189 V\u000a p6152 tp6153 a(g111 Vraise p6154 tp6155 a(g189 V tp6156 a(g18 VECompressionError p6157 tp6158 a(g343 V. tp6159 a(g18 VCreate p6160 tp6161 a(g202 V( tp6162 a(g226 V' tp6163 a(g226 VInvalid stream operation p6164 tp6165 a(g226 V' tp6166 a(g202 V) tp6167 a(g343 V; tp6168 a(g189 V\u000a tp6169 a(g111 Vend p6170 tp6171 a(g343 V; tp6172 a(g189 V\u000a\u000a p6173 tp6174 a(g111 Vfunction p6175 tp6176 a(g189 V tp6177 a(g106 VTCompressionStream p6178 tp6179 a(g343 V. tp6180 a(g21 VWrite p6181 tp6182 a(g202 V( tp6183 a(g111 Vconst p6184 tp6185 a(g189 V tp6186 a(g18 VBuffer p6187 tp6188 a(g343 V; tp6189 a(g189 V tp6190 a(g18 VCount p6191 tp6192 a(g343 V: tp6193 a(g189 V tp6194 a(g139 VLongint p6195 tp6196 a(g202 V) tp6197 a(g343 V: tp6198 a(g189 V tp6199 a(g139 VLongint p6200 tp6201 a(g343 V; tp6202 a(g189 V\u000a tp6203 a(g111 Vbegin p6204 tp6205 a(g189 V\u000a p6206 tp6207 a(g18 VFZRec p6208 tp6209 a(g343 V. tp6210 a(g18 Vnext_in p6211 tp6212 a(g189 V tp6213 a(g343 V: tp6214 a(g343 V= tp6215 a(g189 V tp6216 a(g343 V@ tp6217 a(g18 VBuffer p6218 tp6219 a(g343 V; tp6220 a(g189 V\u000a p6221 tp6222 a(g18 VFZRec p6223 tp6224 a(g343 V. tp6225 a(g18 Vavail_in p6226 tp6227 a(g189 V tp6228 a(g343 V: tp6229 a(g343 V= tp6230 a(g189 V tp6231 a(g18 VCount p6232 tp6233 a(g343 V; tp6234 a(g189 V\u000a p6235 tp6236 a(g111 Vif p6237 tp6238 a(g189 V tp6239 a(g18 VFStrm p6240 tp6241 a(g343 V. tp6242 a(g18 VPosition p6243 tp6244 a(g189 V tp6245 a(g343 V< tp6246 a(g343 V> tp6247 a(g189 V tp6248 a(g18 VFStrmPos p6249 tp6250 a(g189 V tp6251 a(g111 Vthen p6252 tp6253 a(g189 V tp6254 a(g18 VFStrm p6255 tp6256 a(g343 V. tp6257 a(g18 VPosition p6258 tp6259 a(g189 V tp6260 a(g343 V: tp6261 a(g343 V= tp6262 a(g189 V tp6263 a(g18 VFStrmPos p6264 tp6265 a(g343 V; tp6266 a(g189 V\u000a p6267 tp6268 a(g111 Vwhile p6269 tp6270 a(g189 V tp6271 a(g202 V( tp6272 a(g18 VFZRec p6273 tp6274 a(g343 V. tp6275 a(g18 Vavail_in p6276 tp6277 a(g189 V tp6278 a(g343 V> tp6279 a(g189 V tp6280 a(g318 V0 tp6281 a(g202 V) tp6282 a(g189 V tp6283 a(g111 Vdo p6284 tp6285 a(g189 V\u000a p6286 tp6287 a(g111 Vbegin p6288 tp6289 a(g189 V\u000a p6290 tp6291 a(g18 VCCheck p6292 tp6293 a(g202 V( tp6294 a(g18 Vdeflate p6295 tp6296 a(g202 V( tp6297 a(g18 VFZRec p6298 tp6299 a(g343 V, tp6300 a(g189 V tp6301 a(g318 V0 tp6302 a(g202 V)) p6303 tp6304 a(g343 V; tp6305 a(g189 V\u000a p6306 tp6307 a(g111 Vif p6308 tp6309 a(g189 V tp6310 a(g18 VFZRec p6311 tp6312 a(g343 V. tp6313 a(g18 Vavail_out p6314 tp6315 a(g189 V tp6316 a(g343 V= tp6317 a(g189 V tp6318 a(g318 V0 tp6319 a(g189 V tp6320 a(g111 Vthen p6321 tp6322 a(g189 V\u000a p6323 tp6324 a(g111 Vbegin p6325 tp6326 a(g189 V\u000a p6327 tp6328 a(g18 VFStrm p6329 tp6330 a(g343 V. tp6331 a(g18 VWriteBuffer p6332 tp6333 a(g202 V( tp6334 a(g18 VFBuffer p6335 tp6336 a(g343 V, tp6337 a(g189 V tp6338 a(g57 Vsizeof p6339 tp6340 a(g202 V( tp6341 a(g18 VFBuffer p6342 tp6343 a(g202 V)) p6344 tp6345 a(g343 V; tp6346 a(g189 V\u000a p6347 tp6348 a(g18 VFZRec p6349 tp6350 a(g343 V. tp6351 a(g18 Vnext_out p6352 tp6353 a(g189 V tp6354 a(g343 V: tp6355 a(g343 V= tp6356 a(g189 V tp6357 a(g18 VFBuffer p6358 tp6359 a(g343 V; tp6360 a(g189 V\u000a p6361 tp6362 a(g18 VFZRec p6363 tp6364 a(g343 V. tp6365 a(g18 Vavail_out p6366 tp6367 a(g189 V tp6368 a(g343 V: tp6369 a(g343 V= tp6370 a(g189 V tp6371 a(g57 Vsizeof p6372 tp6373 a(g202 V( tp6374 a(g18 VFBuffer p6375 tp6376 a(g202 V) tp6377 a(g343 V; tp6378 a(g189 V\u000a p6379 tp6380 a(g18 VFStrmPos p6381 tp6382 a(g189 V tp6383 a(g343 V: tp6384 a(g343 V= tp6385 a(g189 V tp6386 a(g18 VFStrm p6387 tp6388 a(g343 V. tp6389 a(g18 VPosition p6390 tp6391 a(g343 V; tp6392 a(g189 V\u000a p6393 tp6394 a(g18 VProgress p6395 tp6396 a(g202 V( tp6397 a(g111 VSelf p6398 tp6399 a(g202 V) tp6400 a(g343 V; tp6401 a(g189 V\u000a p6402 tp6403 a(g111 Vend p6404 tp6405 a(g343 V; tp6406 a(g189 V\u000a p6407 tp6408 a(g111 Vend p6409 tp6410 a(g343 V; tp6411 a(g189 V\u000a p6412 tp6413 a(g60 VResult p6414 tp6415 a(g189 V tp6416 a(g343 V: tp6417 a(g343 V= tp6418 a(g189 V tp6419 a(g18 VCount p6420 tp6421 a(g343 V; tp6422 a(g189 V\u000a tp6423 a(g111 Vend p6424 tp6425 a(g343 V; tp6426 a(g189 V\u000a\u000a p6427 tp6428 a(g111 Vfunction p6429 tp6430 a(g189 V tp6431 a(g106 VTCompressionStream p6432 tp6433 a(g343 V. tp6434 a(g21 VSeek p6435 tp6436 a(g202 V( tp6437 a(g18 VOffset p6438 tp6439 a(g343 V: tp6440 a(g189 V tp6441 a(g139 VLongint p6442 tp6443 a(g343 V; tp6444 a(g189 V tp6445 a(g18 VOrigin p6446 tp6447 a(g343 V: tp6448 a(g189 V tp6449 a(g139 VWord p6450 tp6451 a(g202 V) tp6452 a(g343 V: tp6453 a(g189 V tp6454 a(g139 VLongint p6455 tp6456 a(g343 V; tp6457 a(g189 V\u000a tp6458 a(g111 Vbegin p6459 tp6460 a(g189 V\u000a p6461 tp6462 a(g111 Vif p6463 tp6464 a(g189 V tp6465 a(g202 V( tp6466 a(g18 VOffset p6467 tp6468 a(g189 V tp6469 a(g343 V= tp6470 a(g189 V tp6471 a(g318 V0 tp6472 a(g202 V) tp6473 a(g189 V tp6474 a(g111 Vand p6475 tp6476 a(g189 V tp6477 a(g202 V( tp6478 a(g18 VOrigin p6479 tp6480 a(g189 V tp6481 a(g343 V= tp6482 a(g189 V tp6483 a(g18 VsoFromCurrent p6484 tp6485 a(g202 V) tp6486 a(g189 V tp6487 a(g111 Vthen p6488 tp6489 a(g189 V\u000a p6490 tp6491 a(g60 VResult p6492 tp6493 a(g189 V tp6494 a(g343 V: tp6495 a(g343 V= tp6496 a(g189 V tp6497 a(g18 VFZRec p6498 tp6499 a(g343 V. tp6500 a(g18 Vtotal_in p6501 tp6502 a(g189 V\u000a p6503 tp6504 a(g111 Velse p6505 tp6506 a(g189 V\u000a p6507 tp6508 a(g111 Vraise p6509 tp6510 a(g189 V tp6511 a(g18 VECompressionError p6512 tp6513 a(g343 V. tp6514 a(g18 VCreate p6515 tp6516 a(g202 V( tp6517 a(g226 V' tp6518 a(g226 VInvalid stream operation p6519 tp6520 a(g226 V' tp6521 a(g202 V) tp6522 a(g343 V; tp6523 a(g189 V\u000a tp6524 a(g111 Vend p6525 tp6526 a(g343 V; tp6527 a(g189 V\u000a\u000a p6528 tp6529 a(g111 Vfunction p6530 tp6531 a(g189 V tp6532 a(g106 VTCompressionStream p6533 tp6534 a(g343 V. tp6535 a(g21 VGetCompressionRate p6536 tp6537 a(g343 V: tp6538 a(g189 V tp6539 a(g139 VSingle p6540 tp6541 a(g343 V; tp6542 a(g189 V\u000a tp6543 a(g111 Vbegin p6544 tp6545 a(g189 V\u000a p6546 tp6547 a(g111 Vif p6548 tp6549 a(g189 V tp6550 a(g18 VFZRec p6551 tp6552 a(g343 V. tp6553 a(g18 Vtotal_in p6554 tp6555 a(g189 V tp6556 a(g343 V= tp6557 a(g189 V tp6558 a(g318 V0 tp6559 a(g189 V tp6560 a(g111 Vthen p6561 tp6562 a(g189 V\u000a p6563 tp6564 a(g60 VResult p6565 tp6566 a(g189 V tp6567 a(g343 V: tp6568 a(g343 V= tp6569 a(g189 V tp6570 a(g318 V0 tp6571 a(g189 V\u000a p6572 tp6573 a(g111 Velse p6574 tp6575 a(g189 V\u000a p6576 tp6577 a(g60 VResult p6578 tp6579 a(g189 V tp6580 a(g343 V: tp6581 a(g343 V= tp6582 a(g189 V tp6583 a(g202 V( tp6584 a(g310 V1.0 p6585 tp6586 a(g189 V tp6587 a(g343 V- tp6588 a(g189 V tp6589 a(g202 V( tp6590 a(g18 VFZRec p6591 tp6592 a(g343 V. tp6593 a(g18 Vtotal_out p6594 tp6595 a(g189 V tp6596 a(g343 V/ tp6597 a(g189 V tp6598 a(g18 VFZRec p6599 tp6600 a(g343 V. tp6601 a(g18 Vtotal_in p6602 tp6603 a(g202 V)) p6604 tp6605 a(g189 V tp6606 a(g343 V* tp6607 a(g189 V tp6608 a(g318 V10 p6609 tp6610 a(g310 V0.0 p6611 tp6612 a(g343 V; tp6613 a(g189 V\u000a tp6614 a(g111 Vend p6615 tp6616 a(g343 V; tp6617 a(g189 V\u000a\u000a\u000a p6618 tp6619 a(g7 V// TDecompressionStream p6620 tp6621 a(g189 V\u000a\u000a p6622 tp6623 a(g111 Vconstructor p6624 tp6625 a(g189 V tp6626 a(g106 VTDecompressionStream p6627 tp6628 a(g343 V. tp6629 a(g21 VCreate p6630 tp6631 a(g202 V( tp6632 a(g18 VSource p6633 tp6634 a(g343 V: tp6635 a(g189 V tp6636 a(g18 VTStream p6637 tp6638 a(g202 V) tp6639 a(g343 V; tp6640 a(g189 V\u000a tp6641 a(g111 Vbegin p6642 tp6643 a(g189 V\u000a p6644 tp6645 a(g111 Vinherited p6646 tp6647 a(g189 V tp6648 a(g18 VCreate p6649 tp6650 a(g202 V( tp6651 a(g18 VSource p6652 tp6653 a(g202 V) tp6654 a(g343 V; tp6655 a(g189 V\u000a p6656 tp6657 a(g18 VFZRec p6658 tp6659 a(g343 V. tp6660 a(g18 Vnext_in p6661 tp6662 a(g189 V tp6663 a(g343 V: tp6664 a(g343 V= tp6665 a(g189 V tp6666 a(g18 VFBuffer p6667 tp6668 a(g343 V; tp6669 a(g189 V\u000a p6670 tp6671 a(g18 VFZRec p6672 tp6673 a(g343 V. tp6674 a(g18 Vavail_in p6675 tp6676 a(g189 V tp6677 a(g343 V: tp6678 a(g343 V= tp6679 a(g189 V tp6680 a(g318 V0 tp6681 a(g343 V; tp6682 a(g189 V\u000a p6683 tp6684 a(g18 VDCheck p6685 tp6686 a(g202 V( tp6687 a(g18 VinflateInit_ p6688 tp6689 a(g202 V( tp6690 a(g18 VFZRec p6691 tp6692 a(g343 V, tp6693 a(g189 V tp6694 a(g18 Vzlib_version p6695 tp6696 a(g343 V, tp6697 a(g189 V tp6698 a(g57 Vsizeof p6699 tp6700 a(g202 V( tp6701 a(g18 VFZRec p6702 tp6703 a(g202 V))) p6704 tp6705 a(g343 V; tp6706 a(g189 V\u000a tp6707 a(g111 Vend p6708 tp6709 a(g343 V; tp6710 a(g189 V\u000a\u000a p6711 tp6712 a(g111 Vdestructor p6713 tp6714 a(g189 V tp6715 a(g106 VTDecompressionStream p6716 tp6717 a(g343 V. tp6718 a(g21 VDestroy p6719 tp6720 a(g343 V; tp6721 a(g189 V\u000a tp6722 a(g111 Vbegin p6723 tp6724 a(g189 V\u000a p6725 tp6726 a(g18 VinflateEnd p6727 tp6728 a(g202 V( tp6729 a(g18 VFZRec p6730 tp6731 a(g202 V) tp6732 a(g343 V; tp6733 a(g189 V\u000a p6734 tp6735 a(g111 Vinherited p6736 tp6737 a(g189 V tp6738 a(g18 VDestroy p6739 tp6740 a(g343 V; tp6741 a(g189 V\u000a tp6742 a(g111 Vend p6743 tp6744 a(g343 V; tp6745 a(g189 V\u000a\u000a p6746 tp6747 a(g111 Vfunction p6748 tp6749 a(g189 V tp6750 a(g106 VTDecompressionStream p6751 tp6752 a(g343 V. tp6753 a(g21 VRead p6754 tp6755 a(g202 V( tp6756 a(g111 Vvar p6757 tp6758 a(g189 V tp6759 a(g18 VBuffer p6760 tp6761 a(g343 V; tp6762 a(g189 V tp6763 a(g18 VCount p6764 tp6765 a(g343 V: tp6766 a(g189 V tp6767 a(g139 VLongint p6768 tp6769 a(g202 V) tp6770 a(g343 V: tp6771 a(g189 V tp6772 a(g139 VLongint p6773 tp6774 a(g343 V; tp6775 a(g189 V\u000a tp6776 a(g111 Vbegin p6777 tp6778 a(g189 V\u000a p6779 tp6780 a(g18 VFZRec p6781 tp6782 a(g343 V. tp6783 a(g18 Vnext_out p6784 tp6785 a(g189 V tp6786 a(g343 V: tp6787 a(g343 V= tp6788 a(g189 V tp6789 a(g343 V@ tp6790 a(g18 VBuffer p6791 tp6792 a(g343 V; tp6793 a(g189 V\u000a p6794 tp6795 a(g18 VFZRec p6796 tp6797 a(g343 V. tp6798 a(g18 Vavail_out p6799 tp6800 a(g189 V tp6801 a(g343 V: tp6802 a(g343 V= tp6803 a(g189 V tp6804 a(g18 VCount p6805 tp6806 a(g343 V; tp6807 a(g189 V\u000a p6808 tp6809 a(g111 Vif p6810 tp6811 a(g189 V tp6812 a(g18 VFStrm p6813 tp6814 a(g343 V. tp6815 a(g18 VPosition p6816 tp6817 a(g189 V tp6818 a(g343 V< tp6819 a(g343 V> tp6820 a(g189 V tp6821 a(g18 VFStrmPos p6822 tp6823 a(g189 V tp6824 a(g111 Vthen p6825 tp6826 a(g189 V tp6827 a(g18 VFStrm p6828 tp6829 a(g343 V. tp6830 a(g18 VPosition p6831 tp6832 a(g189 V tp6833 a(g343 V: tp6834 a(g343 V= tp6835 a(g189 V tp6836 a(g18 VFStrmPos p6837 tp6838 a(g343 V; tp6839 a(g189 V\u000a p6840 tp6841 a(g111 Vwhile p6842 tp6843 a(g189 V tp6844 a(g202 V( tp6845 a(g18 VFZRec p6846 tp6847 a(g343 V. tp6848 a(g18 Vavail_out p6849 tp6850 a(g189 V tp6851 a(g343 V> tp6852 a(g189 V tp6853 a(g318 V0 tp6854 a(g202 V) tp6855 a(g189 V tp6856 a(g111 Vdo p6857 tp6858 a(g189 V\u000a p6859 tp6860 a(g111 Vbegin p6861 tp6862 a(g189 V\u000a p6863 tp6864 a(g111 Vif p6865 tp6866 a(g189 V tp6867 a(g18 VFZRec p6868 tp6869 a(g343 V. tp6870 a(g18 Vavail_in p6871 tp6872 a(g189 V tp6873 a(g343 V= tp6874 a(g189 V tp6875 a(g318 V0 tp6876 a(g189 V tp6877 a(g111 Vthen p6878 tp6879 a(g189 V\u000a p6880 tp6881 a(g111 Vbegin p6882 tp6883 a(g189 V\u000a p6884 tp6885 a(g18 VFZRec p6886 tp6887 a(g343 V. tp6888 a(g18 Vavail_in p6889 tp6890 a(g189 V tp6891 a(g343 V: tp6892 a(g343 V= tp6893 a(g189 V tp6894 a(g18 VFStrm p6895 tp6896 a(g343 V. tp6897 a(g18 VRead p6898 tp6899 a(g202 V( tp6900 a(g18 VFBuffer p6901 tp6902 a(g343 V, tp6903 a(g189 V tp6904 a(g57 Vsizeof p6905 tp6906 a(g202 V( tp6907 a(g18 VFBuffer p6908 tp6909 a(g202 V)) p6910 tp6911 a(g343 V; tp6912 a(g189 V\u000a p6913 tp6914 a(g111 Vif p6915 tp6916 a(g189 V tp6917 a(g18 VFZRec p6918 tp6919 a(g343 V. tp6920 a(g18 Vavail_in p6921 tp6922 a(g189 V tp6923 a(g343 V= tp6924 a(g189 V tp6925 a(g318 V0 tp6926 a(g189 V tp6927 a(g111 Vthen p6928 tp6929 a(g189 V\u000a p6930 tp6931 a(g111 Vbegin p6932 tp6933 a(g189 V\u000a p6934 tp6935 a(g60 VResult p6936 tp6937 a(g189 V tp6938 a(g343 V: tp6939 a(g343 V= tp6940 a(g189 V tp6941 a(g18 VCount p6942 tp6943 a(g189 V tp6944 a(g343 V- tp6945 a(g189 V tp6946 a(g18 VFZRec p6947 tp6948 a(g343 V. tp6949 a(g18 Vavail_out p6950 tp6951 a(g343 V; tp6952 a(g189 V\u000a p6953 tp6954 a(g111 VExit p6955 tp6956 a(g343 V; tp6957 a(g189 V\u000a p6958 tp6959 a(g111 Vend p6960 tp6961 a(g343 V; tp6962 a(g189 V\u000a p6963 tp6964 a(g18 VFZRec p6965 tp6966 a(g343 V. tp6967 a(g18 Vnext_in p6968 tp6969 a(g189 V tp6970 a(g343 V: tp6971 a(g343 V= tp6972 a(g189 V tp6973 a(g18 VFBuffer p6974 tp6975 a(g343 V; tp6976 a(g189 V\u000a p6977 tp6978 a(g18 VFStrmPos p6979 tp6980 a(g189 V tp6981 a(g343 V: tp6982 a(g343 V= tp6983 a(g189 V tp6984 a(g18 VFStrm p6985 tp6986 a(g343 V. tp6987 a(g18 VPosition p6988 tp6989 a(g343 V; tp6990 a(g189 V\u000a p6991 tp6992 a(g18 VProgress p6993 tp6994 a(g202 V( tp6995 a(g111 VSelf p6996 tp6997 a(g202 V) tp6998 a(g343 V; tp6999 a(g189 V\u000a p7000 tp7001 a(g111 Vend p7002 tp7003 a(g343 V; tp7004 a(g189 V\u000a p7005 tp7006 a(g18 VDCheck p7007 tp7008 a(g202 V( tp7009 a(g18 Vinflate p7010 tp7011 a(g202 V( tp7012 a(g18 VFZRec p7013 tp7014 a(g343 V, tp7015 a(g189 V tp7016 a(g318 V0 tp7017 a(g202 V)) p7018 tp7019 a(g343 V; tp7020 a(g189 V\u000a p7021 tp7022 a(g111 Vend p7023 tp7024 a(g343 V; tp7025 a(g189 V\u000a p7026 tp7027 a(g60 VResult p7028 tp7029 a(g189 V tp7030 a(g343 V: tp7031 a(g343 V= tp7032 a(g189 V tp7033 a(g18 VCount p7034 tp7035 a(g343 V; tp7036 a(g189 V\u000a tp7037 a(g111 Vend p7038 tp7039 a(g343 V; tp7040 a(g189 V\u000a\u000a p7041 tp7042 a(g111 Vfunction p7043 tp7044 a(g189 V tp7045 a(g106 VTDecompressionStream p7046 tp7047 a(g343 V. tp7048 a(g21 VWrite p7049 tp7050 a(g202 V( tp7051 a(g111 Vconst p7052 tp7053 a(g189 V tp7054 a(g18 VBuffer p7055 tp7056 a(g343 V; tp7057 a(g189 V tp7058 a(g18 VCount p7059 tp7060 a(g343 V: tp7061 a(g189 V tp7062 a(g139 VLongint p7063 tp7064 a(g202 V) tp7065 a(g343 V: tp7066 a(g189 V tp7067 a(g139 VLongint p7068 tp7069 a(g343 V; tp7070 a(g189 V\u000a tp7071 a(g111 Vbegin p7072 tp7073 a(g189 V\u000a p7074 tp7075 a(g111 Vraise p7076 tp7077 a(g189 V tp7078 a(g18 VEDecompressionError p7079 tp7080 a(g343 V. tp7081 a(g18 VCreate p7082 tp7083 a(g202 V( tp7084 a(g226 V' tp7085 a(g226 VInvalid stream operation p7086 tp7087 a(g226 V' tp7088 a(g202 V) tp7089 a(g343 V; tp7090 a(g189 V\u000a tp7091 a(g111 Vend p7092 tp7093 a(g343 V; tp7094 a(g189 V\u000a\u000a p7095 tp7096 a(g111 Vfunction p7097 tp7098 a(g189 V tp7099 a(g106 VTDecompressionStream p7100 tp7101 a(g343 V. tp7102 a(g21 VSeek p7103 tp7104 a(g202 V( tp7105 a(g18 VOffset p7106 tp7107 a(g343 V: tp7108 a(g189 V tp7109 a(g139 VLongint p7110 tp7111 a(g343 V; tp7112 a(g189 V tp7113 a(g18 VOrigin p7114 tp7115 a(g343 V: tp7116 a(g189 V tp7117 a(g139 VWord p7118 tp7119 a(g202 V) tp7120 a(g343 V: tp7121 a(g189 V tp7122 a(g139 VLongint p7123 tp7124 a(g343 V; tp7125 a(g189 V\u000a tp7126 a(g111 Vvar p7127 tp7128 a(g189 V\u000a p7129 tp7130 a(g18 VI tp7131 a(g343 V: tp7132 a(g189 V tp7133 a(g139 VInteger p7134 tp7135 a(g343 V; tp7136 a(g189 V\u000a p7137 tp7138 a(g18 VBuf p7139 tp7140 a(g343 V: tp7141 a(g189 V tp7142 a(g111 Varray p7143 tp7144 a(g189 V tp7145 a(g202 V[ tp7146 a(g318 V0 tp7147 a(g343 V. tp7148 a(g343 V. tp7149 a(g318 V4095 p7150 tp7151 a(g202 V] tp7152 a(g189 V tp7153 a(g111 Vof p7154 tp7155 a(g189 V tp7156 a(g139 VChar p7157 tp7158 a(g343 V; tp7159 a(g189 V\u000a tp7160 a(g111 Vbegin p7161 tp7162 a(g189 V\u000a p7163 tp7164 a(g111 Vif p7165 tp7166 a(g189 V tp7167 a(g202 V( tp7168 a(g18 VOffset p7169 tp7170 a(g189 V tp7171 a(g343 V= tp7172 a(g189 V tp7173 a(g318 V0 tp7174 a(g202 V) tp7175 a(g189 V tp7176 a(g111 Vand p7177 tp7178 a(g189 V tp7179 a(g202 V( tp7180 a(g18 VOrigin p7181 tp7182 a(g189 V tp7183 a(g343 V= tp7184 a(g189 V tp7185 a(g18 VsoFromBeginning p7186 tp7187 a(g202 V) tp7188 a(g189 V tp7189 a(g111 Vthen p7190 tp7191 a(g189 V\u000a p7192 tp7193 a(g111 Vbegin p7194 tp7195 a(g189 V\u000a p7196 tp7197 a(g18 VDCheck p7198 tp7199 a(g202 V( tp7200 a(g18 VinflateReset p7201 tp7202 a(g202 V( tp7203 a(g18 VFZRec p7204 tp7205 a(g202 V)) p7206 tp7207 a(g343 V; tp7208 a(g189 V\u000a p7209 tp7210 a(g18 VFZRec p7211 tp7212 a(g343 V. tp7213 a(g18 Vnext_in p7214 tp7215 a(g189 V tp7216 a(g343 V: tp7217 a(g343 V= tp7218 a(g189 V tp7219 a(g18 VFBuffer p7220 tp7221 a(g343 V; tp7222 a(g189 V\u000a p7223 tp7224 a(g18 VFZRec p7225 tp7226 a(g343 V. tp7227 a(g18 Vavail_in p7228 tp7229 a(g189 V tp7230 a(g343 V: tp7231 a(g343 V= tp7232 a(g189 V tp7233 a(g318 V0 tp7234 a(g343 V; tp7235 a(g189 V\u000a p7236 tp7237 a(g18 VFStrm p7238 tp7239 a(g343 V. tp7240 a(g18 VPosition p7241 tp7242 a(g189 V tp7243 a(g343 V: tp7244 a(g343 V= tp7245 a(g189 V tp7246 a(g318 V0 tp7247 a(g343 V; tp7248 a(g189 V\u000a p7249 tp7250 a(g18 VFStrmPos p7251 tp7252 a(g189 V tp7253 a(g343 V: tp7254 a(g343 V= tp7255 a(g189 V tp7256 a(g318 V0 tp7257 a(g343 V; tp7258 a(g189 V\u000a p7259 tp7260 a(g111 Vend p7261 tp7262 a(g189 V\u000a p7263 tp7264 a(g111 Velse p7265 tp7266 a(g189 V tp7267 a(g111 Vif p7268 tp7269 a(g189 V tp7270 a(g202 V( tp7271 a(g189 V tp7272 a(g202 V( tp7273 a(g18 VOffset p7274 tp7275 a(g189 V tp7276 a(g343 V> tp7277 a(g343 V= tp7278 a(g189 V tp7279 a(g318 V0 tp7280 a(g202 V) tp7281 a(g189 V tp7282 a(g111 Vand p7283 tp7284 a(g189 V tp7285 a(g202 V( tp7286 a(g18 VOrigin p7287 tp7288 a(g189 V tp7289 a(g343 V= tp7290 a(g189 V tp7291 a(g18 VsoFromCurrent p7292 tp7293 a(g202 V)) p7294 tp7295 a(g189 V tp7296 a(g111 Vor p7297 tp7298 a(g189 V\u000a p7299 tp7300 a(g202 V( tp7301 a(g189 V tp7302 a(g202 V(( p7303 tp7304 a(g18 VOffset p7305 tp7306 a(g189 V tp7307 a(g343 V- tp7308 a(g189 V tp7309 a(g18 VFZRec p7310 tp7311 a(g343 V. tp7312 a(g18 Vtotal_out p7313 tp7314 a(g202 V) tp7315 a(g189 V tp7316 a(g343 V> tp7317 a(g189 V tp7318 a(g318 V0 tp7319 a(g202 V) tp7320 a(g189 V tp7321 a(g111 Vand p7322 tp7323 a(g189 V tp7324 a(g202 V( tp7325 a(g18 VOrigin p7326 tp7327 a(g189 V tp7328 a(g343 V= tp7329 a(g189 V tp7330 a(g18 VsoFromBeginning p7331 tp7332 a(g202 V)) p7333 tp7334 a(g189 V tp7335 a(g111 Vthen p7336 tp7337 a(g189 V\u000a p7338 tp7339 a(g111 Vbegin p7340 tp7341 a(g189 V\u000a p7342 tp7343 a(g111 Vif p7344 tp7345 a(g189 V tp7346 a(g18 VOrigin p7347 tp7348 a(g189 V tp7349 a(g343 V= tp7350 a(g189 V tp7351 a(g18 VsoFromBeginning p7352 tp7353 a(g189 V tp7354 a(g111 Vthen p7355 tp7356 a(g189 V tp7357 a(g57 VDec p7358 tp7359 a(g202 V( tp7360 a(g18 VOffset p7361 tp7362 a(g343 V, tp7363 a(g189 V tp7364 a(g18 VFZRec p7365 tp7366 a(g343 V. tp7367 a(g18 Vtotal_out p7368 tp7369 a(g202 V) tp7370 a(g343 V; tp7371 a(g189 V\u000a p7372 tp7373 a(g111 Vif p7374 tp7375 a(g189 V tp7376 a(g18 VOffset p7377 tp7378 a(g189 V tp7379 a(g343 V> tp7380 a(g189 V tp7381 a(g318 V0 tp7382 a(g189 V tp7383 a(g111 Vthen p7384 tp7385 a(g189 V\u000a p7386 tp7387 a(g111 Vbegin p7388 tp7389 a(g189 V\u000a p7390 tp7391 a(g111 Vfor p7392 tp7393 a(g189 V tp7394 a(g18 VI tp7395 a(g189 V tp7396 a(g343 V: tp7397 a(g343 V= tp7398 a(g189 V tp7399 a(g318 V1 tp7400 a(g189 V tp7401 a(g111 Vto p7402 tp7403 a(g189 V tp7404 a(g18 VOffset p7405 tp7406 a(g189 V tp7407 a(g111 Vdiv p7408 tp7409 a(g189 V tp7410 a(g57 Vsizeof p7411 tp7412 a(g202 V( tp7413 a(g18 VBuf p7414 tp7415 a(g202 V) tp7416 a(g189 V tp7417 a(g111 Vdo p7418 tp7419 a(g189 V\u000a p7420 tp7421 a(g18 VReadBuffer p7422 tp7423 a(g202 V( tp7424 a(g18 VBuf p7425 tp7426 a(g343 V, tp7427 a(g189 V tp7428 a(g57 Vsizeof p7429 tp7430 a(g202 V( tp7431 a(g18 VBuf p7432 tp7433 a(g202 V)) p7434 tp7435 a(g343 V; tp7436 a(g189 V\u000a p7437 tp7438 a(g18 VReadBuffer p7439 tp7440 a(g202 V( tp7441 a(g18 VBuf p7442 tp7443 a(g343 V, tp7444 a(g189 V tp7445 a(g18 VOffset p7446 tp7447 a(g189 V tp7448 a(g111 Vmod p7449 tp7450 a(g189 V tp7451 a(g57 Vsizeof p7452 tp7453 a(g202 V( tp7454 a(g18 VBuf p7455 tp7456 a(g202 V)) p7457 tp7458 a(g343 V; tp7459 a(g189 V\u000a p7460 tp7461 a(g111 Vend p7462 tp7463 a(g343 V; tp7464 a(g189 V\u000a p7465 tp7466 a(g111 Vend p7467 tp7468 a(g189 V\u000a p7469 tp7470 a(g111 Velse p7471 tp7472 a(g189 V\u000a p7473 tp7474 a(g111 Vraise p7475 tp7476 a(g189 V tp7477 a(g18 VEDecompressionError p7478 tp7479 a(g343 V. tp7480 a(g18 VCreate p7481 tp7482 a(g202 V( tp7483 a(g226 V' tp7484 a(g226 VInvalid stream operation p7485 tp7486 a(g226 V' tp7487 a(g202 V) tp7488 a(g343 V; tp7489 a(g189 V\u000a p7490 tp7491 a(g60 VResult p7492 tp7493 a(g189 V tp7494 a(g343 V: tp7495 a(g343 V= tp7496 a(g189 V tp7497 a(g18 VFZRec p7498 tp7499 a(g343 V. tp7500 a(g18 Vtotal_out p7501 tp7502 a(g343 V; tp7503 a(g189 V\u000a tp7504 a(g111 Vend p7505 tp7506 a(g343 V; tp7507 a(g189 V\u000a\u000a p7508 tp7509 a(g111 Vend p7510 tp7511 a(g343 V. tp7512 a(g189 V\u000a tp7513 a.