Artifact d526d938d7860cbdec38687fa73b8c4b70f5fd6af15e3dbb0201f4baa88c14c0:
Now that Clang switched to use _Nullable and _Nonnull instead of
__nullable / __nonnull, there is no longer a conflict with glibc, which
means we can just define _Nullable / _Nonnull to nothing if they are not
understood by the compiler (which did not work with __nullable /
__nonnull due to this conflict).
This also defines _Null_unspecified to nothing if unavailable. by js on 2015-11-21 18:35:39.
C Remove\sOF_NULLABLE\s/\sOF_NONNULL\n\nNow\sthat\sClang\sswitched\sto\suse\s_Nullable\sand\s_Nonnull\sinstead\sof\n__nullable\s/\s__nonnull,\sthere\sis\sno\slonger\sa\sconflict\swith\sglibc,\swhich\nmeans\swe\scan\sjust\sdefine\s_Nullable\s/\s_Nonnull\sto\snothing\sif\sthey\sare\snot\nunderstood\sby\sthe\scompiler\s(which\sdid\snot\swork\swith\s__nullable\s/\n__nonnull\sdue\sto\sthis\sconflict).\n\nThis\salso\sdefines\s_Null_unspecified\sto\snothing\sif\sunavailable. D 2015-11-21T18:35:39 F .gitignore e0e306e2c19b27cf681faac38d93f05129c656183b38002d2b57dab5d5642cd1 F ChangeLog 22a812d84f24b4c92cb9da89f524c117c8f3cd3914407de90a19bf6d5f48591d F Doxyfile acb814276276fc635b4089e6b9912667ccb5c405df935943fd7b594c362d4811 F LICENSE.GPLv2 32fac3e90cdea91b37289b9ca09d781a364bf22864e52d5c5d6a6fa40080be17 F LICENSE.GPLv3 040444d59237d8142345043e4aec153ef10c8291c8932e5f9e1eba6e791e71e7 F LICENSE.QPL 714e65c9ba0706c46a7f4b93299427dcdc1cc76d1a2e41ffd72646406e95f247 F Makefile a5b8cc4591f4dc6e4ce7092843db17d1f268c76f3a6c7532a14c9463064b784c F ObjFW.xcodeproj/project.pbxproj f5563b5d2f0c2454c6180a7b8a8d2bd0c959a0166ec12d8af6838b72783e00ae F PLATFORMS.md c1c3a16d4417d674d2fb952f16651580a1d9d17770089a7d7432efc52b063736 F README-WINDOWS.md 784e20a79a3d654a5b170e16c404b962635601c2a3e1c671724fb4d6daddda2c F README.md 4d2780b09f7b086308b5972e48f50dd727b6871a4e87062c056b92a49bc4a49a F build-aux/config.guess 24a82e3051a4efefc0522d797b09b4486ff51998789c1a6b3b29042eae8b86b2 F build-aux/config.sub 30afda005837b6d064392c2cb19e63a2e414546be821b996a98c5b53bb9a2e5d F build-aux/install-sh 4fa2988af1fe5eed6507d6335201da1e3d6c6a2c3e8b447a38711faba9e5e4b7 F buildsys.mk.in a8b77677a066ab47486bc5c60e871ff35219222caa560bb1314d52fb6c37ba43 F configure.ac c6748f56fed77027c5a5cfc92a04b05e9c82685bff44595b982b95aa90cf0398 F extra.mk.in e68111f1bd598e6dbdec17ac19a52e273c3f33df8f7f1bc40b269e96946b5343 F generators/Makefile 15274030adfe11a7802af6db014d29e68f57874af117f742f412c0abf658d9a7 F generators/TableGenerator.h b13d79febba051fa238b2929703253bf6abf092d581d5296240edec327ff8d95 F generators/TableGenerator.m 5a4e277bcb8f0b93445eccca54005d12025e0456c2cdb2d5a0bebaf338547137 F generators/copyright.h 47e2f6fc5dca613f85a27abd4b7b01ce41c2a9850f70da0e6d978b772709b16b F m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6 F m4/buildsys.m4 fae9237ad242d7b9e01da5dfc777b000a51ceae6ffdfc0ab8210dc6a3fe3402c F misc/Bridge-Info.plist.in 31c876bdbf439c2338d5e9801471d187891a516f396b6b982a52dc991c4adf1b F misc/Info.plist.in a131e6786cb869342950e3438c1bbe954b077342f21b9b2136e7aa029c12d36d F misc/module.map 9a5ab541bed700f271a37e6792934fcbe14b416e846c15e0069ea38c05dc1eda F src/Makefile a4f5f66d7c3fe82a83165cb2ad5a378bf960cc608b9b55d84488f2b6684f8793 F src/OFApplication.h 5756d4c72373cfc1dc6c086a80dedceaff13c3f0e45ee20b639a24b287ae7fa9 F src/OFApplication.m dcc6f80f859566673ac6d31dfe7c379f39621ca40ed27fd0780a42d78f54a50f F src/OFArray.h 16fee25b865bfd79deea52c28f89f87e2309f12622b7a745ee3dd56a4be6a635 F src/OFArray.m ac5ec4c8c92b8e69f22d6918972417fc0bd56d805e8fa67286fb41c4eff4746e F src/OFArray_adjacent.h 8b070c069d9ea13f8f64122c7bcc9fb8ef668c1eb6f49494dfd1e42877a18bbb F src/OFArray_adjacent.m 8679aa9a9b119e43194f97e4fcebed01c81a33485bac63136ffe03c373781ae8 F src/OFArray_adjacentSubarray.h 35a14732b38102d62b43cbca31324e37e00d47a7b4e2ea95368c526b49900db0 F src/OFArray_adjacentSubarray.m 4643f6188559057c1672ec40cfaa36c93031c873304f8614049683010aa7b73a F src/OFArray_subarray.h 5c479443baaa88df7e7a405449f32e82a311f44dd484414fc48bf05cb64837bf F src/OFArray_subarray.m 8021ce3fc8f5fb1c7672f6f2de260308f6adf629ff5c9f2d7e49dea9244c5b0d F src/OFAutoreleasePool+Private.h 15b3ef0a5161e806e186faebd340e34bd863a6cef190ff8930ed92999f8e37fb F src/OFAutoreleasePool.h c4fa3ea10e19f9ad89d7e37588526d7a4ea020d28bc82cba5b01c62a7a82a2e5 F src/OFAutoreleasePool.m 4ad3cb8fc553784bdef007957026710dc5d89a0c512d5deedb22020bf4350b4e F src/OFBigDataArray.h 3e034e5ab651ad7500182a1bf091bdd9aebb65484cca9a44febabeac421778d4 F src/OFBigDataArray.m bf49906bdca903171c433df99d2d72b3ec97327918641346a5766df1b63b87eb F src/OFBlock.h 01e4fda855ae9b9b8642760283623f6ffdcf8ebc664602b4b04b99017612d1c5 F src/OFBlock.m 3d4ae6ee722d9f526fcb96003ba9ec59f7e86dd4e82d558beb7cf784f53c2b8c F src/OFCollection.h ca64037e5ac89524f19ae19ff16f2f2c18a0e65016657fd9e6f1c80dcb817e33 F src/OFCondition.h c33a65126cb4e2b1070e70015e06d8974142ffe42ad88d90d9f5024645baf246 F src/OFCondition.m 9412b6f2e9619484bdad716dee1f1f8becabdd3aeeeec81ff1e23c76af808975 F src/OFConstantString.h ab4546c924efa7e75edab9f7149e11e75f4d012a4bb3c7356e647f99f1d3e6a6 F src/OFConstantString.m 2aeb65a141ac813f9bd902a4bfe74b361c6ff461f0903a4ba1bea3a90af3f0d3 F src/OFCountedSet.h 5313d3ec39d70aa1a8930e68800cedd67802e78a835d765f2b4e6b15fce2e32e F src/OFCountedSet.m 0df520b24c0c0829545d50d13c4547710249bc8f75ffd2a789503afe53f24733 F src/OFCountedSet_hashtable.h c4031acd181626e28250783298ccb2a027f172d592ccfe59dc21984c708ae5df F src/OFCountedSet_hashtable.m cd05f3d64ea9b10919ac70945727887dcb31b59df39c41ea1fbfc481b0ebd77f F src/OFDataArray+Hashing.h 9fd7a3ae5d67fd2975c5d05a7a7214c10297ccb697d9d2345b39c8c606c02453 F src/OFDataArray+Hashing.m 714d6890a98db0663da33d175a5ce440658723ccd7876eec9bc9ce4e4bc07a96 F src/OFDataArray+MessagePackValue.h 63099f0f3dfe09dec22f6d72b469ead7748a6f1ee74b32f2d312bb4d2383af98 F src/OFDataArray+MessagePackValue.m f39b7ebe68c0984cbb1f14540f33c8327b94a6e38181c3dc0e67e91a6882106e F src/OFDataArray.h dbaf15568301c9efd7a6a7874dff59a4124ae5216af72c161f479c56a67f9d4d F src/OFDataArray.m ca5d4f1f51f12d5f4f6961acf52aef6e0d5505136ba31aa34ca2d4bc7a2c9bb1 F src/OFDate.h 5fea3d4d33b6e6d21c004f2bbafd865b34e47610cf21e908d875f4c0baa29b25 F src/OFDate.m edf5bb546e60169ddfd1d39161cb15f4efc9a4e29dd4216b599327beb796bcf4 F src/OFDictionary.h 77b3d41c425e734ed291be460947dc1653a022fa107b82e1e11d5bd91993aee6 F src/OFDictionary.m fae9385bda982092cb7be6b55f024d3b53d50eaaa79496431fa707362cc25068 F src/OFDictionary_hashtable.h d0f64480f34ac82962a95f34d4c2c04fa9cab687d12d411ec21355a6aa4107eb F src/OFDictionary_hashtable.m 69f9af36bbd4cd3f4f1b47f25cb6ac639b20691c4f4df771064e18cdad61884c F src/OFEnumerator.h 74f0d63f698a8de36d1211e2b6f4d4a3232d560407c3eab8a83b79076f810dff F src/OFEnumerator.m a28f0074a7d461e21441dce7133caae8484c0c0298edba68d5d95a50cef6690c F src/OFFile.h c4caacba67a09128aff28cbccd3cbf72c1fbd6c07ee8497d248f9fe887323c0f F src/OFFile.m 1adeb95012ad869b92481f7c976014fc465def16d16b3aaf8495bc57a6624f5c F src/OFFileManager.h da52ddaca4fe123b39370add4556701e53325ae0f9ced8648b2a97d88a9620ca F src/OFFileManager.m 737527b063aae0c2b6ec03d7471d3a968e44192be0807e274b7eb776d756c6f0 F src/OFHTTPClient.h 1d478e9a988e3e48d42531744378c22d2627d7e48cbe5f3eae995f06d92fed1b F src/OFHTTPClient.m 824a74cbab2e5637d000a97ce7a60ad7bcf92a38fbc008b0edede4130c8eac5b F src/OFHTTPRequest.h cc2cdac43609dd1c0ca409e2e3db7144b172c803c8d70b98eaf916d220212f4a F src/OFHTTPRequest.m e92c2827193c36340dd3f386cf6b867abe777a215ed7663f315a68bdd845b787 F src/OFHTTPResponse.h 127c6d8f9d8c7b08a4cc9853dd627499aee42e0fae84facc59a8ac13d3145f55 F src/OFHTTPResponse.m e1187050b5e8ff09ab3f03a266aecf90e948441edf9b4940812cdcc5ee04e956 F src/OFHTTPServer.h 0b4b52c4cda24633a6774a4962d9c6cf554bf49f6b25189aab8a3333c73caaab F src/OFHTTPServer.m c9577b3169dc5cf992889f030734f16c89d25d7417c1cbbc814cb3c20709d117 F src/OFHash.h 3d6ceb79ea2571bb4d25be2f748d3edf9b2929795da7023da04411a8330bb413 F src/OFINICategory+Private.h 57eb45a3d82890dae86ec015cd5b8d0c971f149d231789b2822c1548dc96db3b F src/OFINICategory.h e2014b9e81a6e224e100c0e7343f476205ca3dafdaaf88eea20b3f585eae677c F src/OFINICategory.m 54b832fdf61a4d92327ca5e03c358f4ade6a8800b9091b1955cef9bb9bdb2eb9 F src/OFINIFile.h 0ded227d848031496e0dbf437aace714917b07d3e7606df4fc364dd2de1f734e F src/OFINIFile.m 7499aebd7dec3486cc0b3c1ea7f06167a86819c668e2e0000938241e4085b76f F src/OFInflate64Stream.h 90b8b210207c0fece77ce5176faf8a63b7d3aba77c421ab881337d3792d472d9 F src/OFInflate64Stream.m 25c8034409b40c563f74d072d096e1b51afc9fc36b8049a1fc85ff0ddcb1d225 F src/OFInflateStream.h b2d90d3bc70c61eb9d23afbc02917f8ed2cc7737e6be30039289adad79efa734 F src/OFInflateStream.m 8adcdb3a6b27638219fe93298865db44a6fa5b2c0ae3c30a9d770b147b0e8422 F src/OFIntrospection.h 061b43fb0e26c12d1807d10c053b7ad02d535aad808f61d0afa0298d36e7d9a6 F src/OFIntrospection.m 28d567123147d755f044f35a20e6e34e606fe1dc50cb72c4d3b25f64c685b642 F src/OFJSONRepresentation.h 8dc534c0fd77adf81002cc963c2260f26b207ea540b48e4cbfc1bac5da5bb2eb F src/OFKernelEventObserver+Private.h e6243338411500808baef22188fa1a40181aa83cca3dcc954611732e972e9b2b F src/OFKernelEventObserver.h dd8f6e23459b7f7cad3a7f77eb13ed9eb4e21f095e04a88649495fc53509a5b1 F src/OFKernelEventObserver.m 6ae3a0050f5aad9eba0e87a18bf7d7e842b28f78deeca09f7098ddea23706f98 F src/OFKernelEventObserver_epoll.h 6c5bfc2bccb84669c59d2adca8fae1f1537459074be73c6910289af9d68162bb F src/OFKernelEventObserver_epoll.m 48f0674f492cc2b1d5bde98648dcd382e94ece94409c08f150ed4ce8e0b4d743 F src/OFKernelEventObserver_kqueue.h 59a7d7f5c7d51f6768d978b659a5e12226c3cdb7d0c74ea151ea32313c4609ff F src/OFKernelEventObserver_kqueue.m 80111af3e03a15344d80338bbf3dde69b9bb67b4a45b950080e783035db5fdd9 F src/OFKernelEventObserver_poll.h 2642239f58acc66693bcbba00753dd64cea5808c43b3898b7236a78c791d8c20 F src/OFKernelEventObserver_poll.m 14102c57fcbabd039611a3f4e21492e1845038a78ac5b1806cafac8dcf012e7a F src/OFKernelEventObserver_select.h 9b429b52d8d0371a8ae07a0bfa70d3ba3c61e71cc770cd2f1028e5f3a546319f F src/OFKernelEventObserver_select.m 46057c9c67958b3bc2cd9f1974d02107550eb3a000b3023f84d52c1cd6e35a6c F src/OFList.h 2c4a93e6777bdf6e239d7d08ae0161ee27b1289cb7886d9ddc6edca3806b75a8 F src/OFList.m ea98df2a92f3cab5b372e00644db828402bf991829475297e2f2fdd0c15461c8 F src/OFLocking.h 5d5644182726d7be7430794373caf2792830360df8d2b15c4dc6a0ca264cd990 F src/OFMD5Hash.h 802d16ca170e38e0ad9be0b15c73a4c8a736c82a52a02e04c052c107497182b5 F src/OFMD5Hash.m 3333d71ead2f3b184edc3270851729ccbdf06338b723922f9b88b1950ed084c5 F src/OFMapTable+Private.h 3115c68700b430ac678992ed99ff11087608b5e1feb55a388ce8e6a9a91146d3 F src/OFMapTable.h fa70b8daede31842c9613129318c992b5f9087907cdd525a9a18151b33f75d0a F src/OFMapTable.m ccd71cdedf938ddfcd6f09da3886a9ffb3d20ba4022a340e5e1db67ca65a0ae6 F src/OFMessagePackExtension.h 62dc4c8908fd326e8eca20a0cb67550b820286793836ca9815f08906bdc03473 F src/OFMessagePackExtension.m d842f74a96ceb4233d28cfacf793c82b69a5be27aa117fa0e3c0b804c13f9edd F src/OFMessagePackRepresentation.h 02cc4d0e2eeb828f11025af5e88fd84e900b971d29566287206206fa7d9720a1 F src/OFMutableArray.h 1e74925f269aab07ae42bc79d4e1d6f1a4fae5f71fb83497830a78130480f6d8 F src/OFMutableArray.m b9da7d0eccbf654a89c4cc21dea4da2b699a8b0e3868f024e38121f9c5ffb789 F src/OFMutableArray_adjacent.h fd4cebc98db2d566024614f53d9308b84b1e045674876597349405d68ca0366f F src/OFMutableArray_adjacent.m 2341894966d83ad4ac5267a19621724a6a8f07f716d38e44e67f62a70e25c2e4 F src/OFMutableDictionary.h cf03a53ce52d14f60b29f452e5c4cec713c5274b9a2eb6e1c263ca8de4e0f979 F src/OFMutableDictionary.m 670510655bc08618de7b42e67f42f6c76209bfeacb9876093e252af313b9e258 F src/OFMutableDictionary_hashtable.h 0634fd79ce000141cef51165a60a06ffbccd6bd351839d762d71ddbd5f6612e2 F src/OFMutableDictionary_hashtable.m 60969a7c8cd351b656b8af2f4fc81bdd63b95dacba80d8a5ae205d7dcef24434 F src/OFMutableSet.h eae3dd15569a5c8a42a9a054740ba1fc463586f2d51e30709a7b09edb1737320 F src/OFMutableSet.m 472c53bec1eed4006e569add3d2807f99e2aac490256ba269aba4adb427a47a6 F src/OFMutableSet_hashtable.h a91b953b510d6d5baf0ffb1c4399498b81415a131f7db0b58941de7726b8bf39 F src/OFMutableSet_hashtable.m 47daf3574dd3d21ef490a03ee5b5d14bc04966d5b7d118af354397f368e4bb96 F src/OFMutableString.h 06293061059e67a81f234f68a7caa244f6af9ac396556a1d664994c4c458c4d9 F src/OFMutableString.m 4a0b7f4d806c1a8919e7e803337e91202ea27b0ff3be8a749c8a22abd03bf76c F src/OFMutableString_UTF8.h 1e46c927ced44f4d51ff08dfe46dbcf271a19ebdb096bd89d7119ace76e1afc5 F src/OFMutableString_UTF8.m 9a54f9387864317c00286043327be19d33603fbfb3620f66f061e14de258ce63 F src/OFMutex.h 3c700dc33fc6c5ec5a6e92b4ce04faf11a816bb3a390413cffb1c9a190b0a69d F src/OFMutex.m 37a9b75801df9166d3ccedf6a22d52bf5cace0784323a53eb000ee7cd3de4045 F src/OFNull.h 347186bcf6d40359303e46c208c28d2535dd01158f1bf95810a244977dc6479a F src/OFNull.m eb742fd093018015bae01b2eced8b6a01ea674e83f20c74033f520eb3b388b81 F src/OFNumber.h d6e03f82de9a8597d748eebfde25c097f3a0c22599c72f1b94ffba54bbc69548 F src/OFNumber.m e5c84f2d3166937d86e3693c2a35b14922a9cfc34b7c2e2be7890dbe47ed32dc F src/OFObject+Serialization.h 5916ad3770c53f96cb1a743bcdf3585ea554b98f4fa918c79aa62b6ce78e0e0c F src/OFObject+Serialization.m 675893afd2e6326e23205b0e94cc841cd3960470323162822699445c93116fc0 F src/OFObject.h 95294129a920d6ebfc6860ef8e65e8bee7683f1caf28555a9474fd9d17130c5c F src/OFObject.m fa7296065118201a71b5e168e1a0f7b8800a5d961b9bd61980727f7825421cc9 F src/OFOptionsParser.h bff8d10a513a421ba0cbacde73c3b319ff12f92ad761786169a5564ca08660c3 F src/OFOptionsParser.m 3c15f89aa91b47b433db26e19995c17ed9a6d68bc406b7f61739c64776251bf3 F src/OFPlugin.h af10612f15d1d3b6ea13b260fe6020a3780c063cbfaadb9d9a0a717043d6e461 F src/OFPlugin.m ac9fc693b23cc50b98f2aa5789aa91ef0bcad1aff028fdb8ead98eb99fdafd40 F src/OFProcess.h 8a69d4d07e804d0782bde4e9bdf30b8114305d6fae0d476171558274293a74cd F src/OFProcess.m b8e8f1619155d2d935cd86504e12c715d299b9da2d3a85720cc413c556c2964e F src/OFRIPEMD160Hash.h 1a15dbdf7424c339e98e5bfe0f75ce6a1e6ec5623253e4cefae20cbbd39a60cd F src/OFRIPEMD160Hash.m 0df0a4dfec24bd008896c6d78cf9a51b274eac9e30377c919f7418c7941b0299 F src/OFRecursiveMutex.h 1999595e1e925a8b4eb5eb703064556dac40e72c5ed737ce7ab31e7b943c3660 F src/OFRecursiveMutex.m 68e0559f8374b953056798689f9b9f6b74930e4c7bc9d2671e513a3d9e3a6884 F src/OFRunLoop+Private.h c9ae02043f54d1e3e00cf396be7728e2f06c2113ff87f934d4a3b6df84dd06e9 F src/OFRunLoop.h 0b6d16763113aa84d2cce684b8f6a60bb1db67f5a58c399960c21765d1d1b55e F src/OFRunLoop.m 4ce7477fa143679cce7d190281fe249e0996620be9a98f7725257ba5c5bdfbff F src/OFSHA1Hash.h 73f9b0884ede97e0c7c12c040c55098b157478a2ccabcfa2c5c40974b7984c74 F src/OFSHA1Hash.m b45fb37713516c2c0e2dc514cd48eb07f71fbb6924dbfeb989886e5b8eecb74e F src/OFSHA224Hash.h 5ac11423ffa6a6b26a0ed1691fb82d7c12258fdde87eef44f6c4f056c1a00b1c F src/OFSHA224Hash.m 97dde27e1d06d7e3cc9777acb0dcae5e34bee6ee0a734c7c693eb8a33460994e F src/OFSHA224Or256Hash.h b9a0ba03972808c0a3705c9cd35e9eba752ac6f176729c5ea5fbc337338a3855 F src/OFSHA224Or256Hash.m d23742f855854c6f757b1734dc2818b5553acab5992345374a68bf40e48b8102 F src/OFSHA256Hash.h 7708f932899101e1d42e3a3e5f0a8036baa3b560246e231308ae923f73357c65 F src/OFSHA256Hash.m beef36a6242a4c076a456106be0afe2e9d89e0218df5344e9ad0123c8c312990 F src/OFSHA384Hash.h fc29a4656acdc40ecaaf108e6723c1cf929223c15227bc87b38cf8c7cc02a938 F src/OFSHA384Hash.m e62fd485f51aac09787c2c688714febc737dbb38325bae5305865bf6cf4bcc75 F src/OFSHA384Or512Hash.h 5aec9e9b8a3d150e2d9d8bdcf04f38d5da5bacb747b54a4eb75b569eb0060668 F src/OFSHA384Or512Hash.m aff18d378f61294d9ee0b8d9cacd837a1fb41a9db0c541f2dc87dec67150b094 F src/OFSHA512Hash.h b69f965a65faafb8460a7db71050bc15ca41fa470bd13c35480450bbf2524ef4 F src/OFSHA512Hash.m 88e8083bbbbdcedf824402865be95bdac9832a868502d3da03424ec8bb764c89 F src/OFSeekableStream.h b72c69a25c6dce551998267497682512a1b5201d881e11e176962224de5a2919 F src/OFSeekableStream.m 321db4b1d69f93f0bcaef01a575340902bac774c7f393dcbaefee6e669c06dd8 F src/OFSerialization.h 5d272a45836c43c8eae6296dab0e42b2ea6b2cbf0f92ba3623611d92c1bea539 F src/OFSet.h b3a46a16791c7083e4b25894340715eb7a734e768ac59bf0cd9f95d01e831ff7 F src/OFSet.m 2b7acb7d089b733230a0708c5b63d63850eb638017d7c495281d227839339c45 F src/OFSet_hashtable.h a2bc103db5711a57f3fa3252ebb8567b9d068a0af4e99a90b85447b128560110 F src/OFSet_hashtable.m fcbd1c81f40dd370e0a4c670072f0b494156dbf7c611ebe4dc47fdd30da97f15 F src/OFSettings.h 2f4b4ac28dc6d6ba5597b898380b3d3df09d7a1818dc4c057b44975b2341f6bd F src/OFSettings.m d9a2808cef543d1b7febc2e15f1b4c5e0ea9580d76c7594516816dec99a48130 F src/OFSettings_INIFile.h 7b87ff8285e72290d3cb2d7f7fc54fef284eef1167994444d7f42a3edab8d494 F src/OFSettings_INIFile.m e8b47e9bc469cd1cd6b31d702744baa129fff576c25e6aa6b69d6f2da1a98d74 F src/OFSortedList.h fb7f02bccbee539b5da5e7f6959851f2a6dc5a51533d8e558e1f0be71aebc954 F src/OFSortedList.m 47c312038417cacfcfaf5dce96c937bbff7557910378795bc7d7be44dd3da207 F src/OFStdIOStream.h eb19e9f509ba9b9ce70f4df5bd8dc19f6061650ff3c8d14578d25708a70b0ccb F src/OFStdIOStream.m 18f864f44a58b403c3de9ca251efb257c8a83193dcffa9989a917a158b89fe2e F src/OFStream+Private.h 374d14d5bd344d5c882c8c37c826d240efd6ab1f8b18ae4ebac70e41fea7af0f F src/OFStream.h 4dfb1471ce05796f848184969faf98b1f5f907b52a3aacf725a130f0de3c6f6a F src/OFStream.m 17ac0272c3498cd93c557aa8d89fc0185b4dba523fee80c121f9df8357ad8e41 F src/OFStreamSocket.h 2e737acb53100c901eaab01dc65d9e17d4f66ecced44037b85f9f5d1494ac350 F src/OFStreamSocket.m 5d34917197ff4dc514e821fae4c05b2aea89da8ff689ed27c1dddf7ca21b4a87 F src/OFString+Hashing.h 057e394b3da46530fc6c1cde51de0ba5b6f301fb153a22195726c32954aa476a F src/OFString+Hashing.m 4b102cb9d07593aca05a7ed14f93a33fd4a1ff6d7eec6c44f7ef8373034a8dbf F src/OFString+JSONValue.h 3904afc7214c1330da102e1668b62d7bd50f362405abd9ce1365687c9371ea94 F src/OFString+JSONValue.m 0170d668ebb3953fa644b0f34ac78456472c54fb96f7ed07697334e5bd374cab F src/OFString+Serialization.h d42f2bddcf5d456b1de5d7efa8a8dfdff4b0dc6ab733f57db9b2f680d0d548c6 F src/OFString+Serialization.m d04aa7d86330ce1e9d031d907b2e7b590c161b271683ab483a44ba3b1458128f F src/OFString+URLEncoding.h 3beccffb409ac377b25b4c0a28fb3f14663118d596cbf567ab9212e521b02fa5 F src/OFString+URLEncoding.m 1b09d47d68ee3bbdfee9398e1ab63f529487f20861ff69f903a3047dff123414 F src/OFString+XMLEscaping.h 5146f4aa805ec2d8e75f0a3cc37a12529b8773f60f7804328d0e6f890223d5f5 F src/OFString+XMLEscaping.m 4866007540d412d5b18698a88f07392f14d8780f8375d1abc93d3c0e266e1e14 F src/OFString+XMLUnescaping.h 7a2761c9a2dbb2317a5eeefe4bbb802a760eac9df80f6212f00743b97a59ee83 F src/OFString+XMLUnescaping.m 88469aa47b5d4e5b7d279d1cd43cae289501056179cf8d0073c685a332d0bf6a F src/OFString.h a26c914c0ca9df730153dfe7c0b2a1ec6cf5f5d500516904ee37346426f24940 F src/OFString.m 0176c8e382eca64932c6738eea7d5e0169653e8ae9b72676067ad64da75369ae F src/OFString_UTF8+Private.h ce044316959f838c1e9f711ac486c0fa82ee5aca31893b7b1d6c8f9cd5ddb7d2 F src/OFString_UTF8.h 6a733beb72885602cc12f09ec705f99adfc476d66cff1fa7605149108ac3e6d8 F src/OFString_UTF8.m 30daa260be40b212d2988edfe3cf8ac09ba39ac837b743599f46c417dfa35ed5 F src/OFSystemInfo.h 5abab9f67b232441e72203cad5199d921e2b51f912e2c380bdf9b4c900ec9aee F src/OFSystemInfo.m 918d6802138db4855399506ee9bb422fea31dd0845500f77c98e09f02f41032f F src/OFTCPSocket+SOCKS5.h 694b2a7d0bebb0a4c7a75ce78c443610514a9a5efa5917d6c4bb12ca61af8e31 F src/OFTCPSocket+SOCKS5.m 28f2a3085b8df1b8005b91be978a6f1349bb5f068c2f7b386a461f4510a4b26f F src/OFTCPSocket.h 68e32c48a98daff41d83ac305a7931a70c1cffcd9bdc2fbd5024f28c27a5fb78 F src/OFTCPSocket.m 7248d669cdb7405991d47a6d8c6cbc86156ff7d6fd2da85e78da217cc98b0142 F src/OFTLSSocket.h d1223f2527082b9f28f03d301522b9956859a68e6c928439eeccf2f4ac3adfe7 F src/OFThread+Private.h 0c17908055afa1290e4c1165ce1aa519a57ecf191080958a227f51e3324eea62 F src/OFThread.h 5636f9d45817515736fcbb136115d2d20bc5d48629a80b219b2a554d0c84e6c9 F src/OFThread.m 89cb894f3a259769ed51175dccfffad1edeabb91152496a5644d72b8b589e3d5 F src/OFThreadPool.h 3d5d69ac3c63f7b3c7f4f49cd1d98c212c87e78d378dd6b567d298231738fe3f F src/OFThreadPool.m ceb8630ad076c97eb669a8b29301e5ce0465d3ab74ca7ec4ff76c6544f169204 F src/OFTimer+Private.h 27d3b82c845563824723c0eb9aefd346d233c769122c26e56ecca10b473391b9 F src/OFTimer.h 46ec05984467d80847304ea6a568dde430611064c6241ca872ce37e92ff6e88d F src/OFTimer.m 7f6b2774f2fe1cd68f54d5776313d615d011453c6d54bde39430351dadea1674 F src/OFUDPSocket.h 24146b1f99666e3d5b8ecd9290e92ece3ee90b52127169b125dbd446366a8350 F src/OFUDPSocket.m 3db951aa5f410fbdcdb54b086a7ddf122909814c239dccb69b4b060ccc47d351 F src/OFURL.h f7f23cc369c145da35cca35a511f7bd42ac273695565782039a78591db3f7aa5 F src/OFURL.m bd2f6100f76d1992de9cc7ee138d3be707049127912cb73633896d5c25aeca22 F src/OFXMLAttribute.h bddff10d670deb5cfe9d6de37b34331579ffa46deeffa31c06fcbcb42348864f F src/OFXMLAttribute.m 37b2f68d9ae844ab47d8abf576e15802f3efe698a591b97777c25cc21f66eb35 F src/OFXMLCDATA.h 1ebcd2d0d84aba02832864ac240ab1bf903271e59da07aea06e965c604941d81 F src/OFXMLCDATA.m 2dd12fd542efd3150d6bcd8e76d1027ea8467f9c7856b8ed1e9d6ea86bda0120 F src/OFXMLCharacters.h 178ec3fb9d526bfaf8553c29ff6596c0e25bb5d35faf9f4bc35a99ffd0a089f2 F src/OFXMLCharacters.m 2da6214498ed2b9683e72ce8ac2a5e1452903ee6f487b13466737f8cca6af30d F src/OFXMLComment.h d8d36ce46e87a761ec1e82a98ee3dea41ec86630712d6ae8a227c7aadfa5331e F src/OFXMLComment.m cc5ed343d2214f1d3a6ed420c63a4fb59f33c7a930c52fcf15cab049f6eaad32 F src/OFXMLElement+Serialization.h dda7e9f3d6baa8d7b6578bf09c36c2e9bb7eef0d571d360cc12e2756ebda5637 F src/OFXMLElement+Serialization.m 9dc08ace6eccb6a6f09b4c29b7ab9806db21f206044cbc3d4c53d943c72af806 F src/OFXMLElement.h f0a48e322dde2955a9765dc7bd21bd2b8d50516d0b7c6d2cff44c6d3bbe86088 F src/OFXMLElement.m b449554094524401abed29fd1528eb980a06aafed836e2d71314ed6097a365c4 F src/OFXMLElementBuilder.h 4ca47d4bb3a63c66798c7eae4436dc6a06859a16c6c84b0864ca4767d2415e6e F src/OFXMLElementBuilder.m 30389fad51447bc836fa1902ef2cd886c54132c602cf1c7be3415424e8021e10 F src/OFXMLNode.h ec948ed45d6617a07afc80268f9175f902e9077e4069a7807ad56577ba96a109 F src/OFXMLNode.m 457acce9f3a58bb4761acca35dd986f44262838d4b1d793333aaf0d30bd1712a F src/OFXMLParser.h 8ab695520fefab176b13716668c2f06fcd593db84f82a015d5db371d22f2b3f7 F src/OFXMLParser.m 3e706b5d432762325723246d65508518344dcecaa05d513f29b66b7ade6dcb5b F src/OFXMLProcessingInstructions.h cd910d0b0a088e3753a0c6d2f79bdb03b8e403e2dad4ca45ec41efa30c03df93 F src/OFXMLProcessingInstructions.m 74cab654845338c041555e35d5e7c4e150e8918fb9ea53b56accafa77f9f08c6 F src/OFZIPArchive.h d2c0dfdef85d5f22406adc4e19ce7d10fdd099653d681974bc2d2eef66799a63 F src/OFZIPArchive.m a813c350e76a6932516791b4428555361cdaeb8c1e8f61cb052aaf14c6146ed8 F src/OFZIPArchiveEntry+Private.h ae322a52c9e6aa4e83bbfbf49993313a01fb852d1149bf98b79ac2081021c990 F src/OFZIPArchiveEntry.h c2340c19193fc2368f8213e70e213e741adda73187fa1a00d37c14fccff0f9e0 F src/OFZIPArchiveEntry.m f9630635cf74aa5ed921841db6ef6cd155152e0428f04911821c2a147be53f13 F src/ObjFW.h e6ab3b372e00b3d27eb4ee9cb53ed9f62e12bff90bef9a3692608088a38d4881 F src/atomic.h 5acf14775cea2a16ec275d9e28ab22463ebc0767408cf24894fdcfdbd0cb8714 F src/autorelease.h bf550554f12c9c84ccd1be9cc3745cea62b914ca5b327955188b8c738d76a643 F src/autorelease.m 78a68c397cc7f59c0cf94e4e8724b8db30c71edcf4e7de402c2dc72f9a2b626e F src/base64.h 7871254245387d93e5bda67f27664d679f4fc5f380fea1bb51bde3ebbd857875 F src/base64.m e2f495d346cbcb7e61259dc5bfe288709d4ee97c3fc57eaf653cdb1f49ae1421 F src/block.h 30540ac853588942f29f51d1ab499b8f79a5d0f4dae98fba0a1198f273f37082 F src/bridge/Makefile 6a605406327e8205c6c10a7f7068400ef4da2ff4c6e4b71987c3818a80badf03 F src/bridge/NSArray+OFObject.h 4ead2ed83bdfa34583d0777b1bba48c4ade0c2233938742716003ee7e3c1dc48 F src/bridge/NSArray+OFObject.m 4bf74e4a07ae9a80a819ad5f77e2f743e4bab6d49cc618b95856896bb52d2cde F src/bridge/NSArray_OFArray.h 8b1b9a8e35933216eb9ee6992377cb9e00b96af0e01795fa9bf61dc6a68cc5b3 F src/bridge/NSArray_OFArray.m d7d10f9965ee205081ee2cb949aaaacb63d7ed2bd39a48e9ceb5dbcb303da2fd F src/bridge/NSBridging.h 2948e2b28958780988c9bd42eb4a88e93e85908b845d2e353909dfcaca233d0d F src/bridge/NSDictionary+OFObject.h 9d0bd84d0e6db541110e1966b02bd88128bd7281bb2b64b494595d86a86530e7 F src/bridge/NSDictionary+OFObject.m 754273eeff75fc571c6f87ba1033193bc4ac1cd60545aabe75d24015780ed9d0 F src/bridge/NSDictionary_OFDictionary.h c2a196badf6e35ef58dca440eddbaf3ed54abd4af8b7d9613f5940fc234aca11 F src/bridge/NSDictionary_OFDictionary.m 7440007962ff47005f6514b356b9c38a1f38e97586d89d39449f9ebde4e59bd1 F src/bridge/NSString+OFObject.h f459f9e8dd15aa85501b166bb98f4b039c1e4f732e2fae46019538d486b32b89 F src/bridge/NSString+OFObject.m 20cbf04626c34e32fc527f9edfd955903713abdf58b642e875bcbc297a0f58d0 F src/bridge/OFArray+NSObject.h 4a80f53275e00ced426ebe656825822f7598deda2b7e1d99e011162a28b08706 F src/bridge/OFArray+NSObject.m ac8c3f84c8141cb93f2a6c9c35b47fab00a633fab57e000b0ae9e1672c01ef87 F src/bridge/OFArray_NSArray.h b6b913c81e878f5f40ff3b01c5e850ab0c95464fe9d4ee24ed358aa894b3ce20 F src/bridge/OFArray_NSArray.m bd1227d43f1251981b84a4e8ee489ffe39702f5ad28ecde3245cd35f9a6000d6 F src/bridge/OFBridging.h 36196158080fc1f1689e3b7ba829d909d5c45d62dc3dd0d144128e55d4f42e76 F src/bridge/OFDictionary+NSObject.h 5200b8f007cc61117f8edf87685507f2ee4a98d1d3e7f4c8f0003a4cc2ca4362 F src/bridge/OFDictionary+NSObject.m 5902585443111da5ccfc56ee97877803770d893843aaabaa882997fee392b291 F src/bridge/OFDictionary_NSDictionary.h 6b7dd412f4867de5fd559cf6d49af7354f6db265b5e8e6d0d296ee5e570b2305 F src/bridge/OFDictionary_NSDictionary.m 9ec911f532249710b369027bf0daaed0292374009dd595c77d74ebb38e17add3 F src/bridge/OFString+NSObject.h 6956995a6a95deb35ae4696660f1c4db3a15153d76c0b73b25cd36b5aa76daaf F src/bridge/OFString+NSObject.m b9370090272184480fd75aa31bcd8c58f03322e59dd3dedc5230be4423216b62 F src/bridge/ObjFW-Bridge.h 8b3d2205909f2416fa717bf9af46b5cd21a58b1ae10a370bba52d6c7aad56377 F src/codepage_437.m fb776e5d86338b4d1f91cbb8d51aee831d24ce2c0d24e0083e3db1b204d339a7 F src/exceptions/Makefile 4a66a083dc1b428e4b5313f3619267dccbb10315d87fc89a8d44200c24fba3cc F src/exceptions/OFAcceptFailedException.h 8ed051874b4c07284bb98e4a938397932696111a31b64f9d7dbfe59316f4c83f F src/exceptions/OFAcceptFailedException.m 8e3daf4a3ec52676d27ecff5c13bd7867a338d0149a0f29abb57e16774950407 F src/exceptions/OFAddressTranslationFailedException.h 10dbec0388e1e1ccd0ca28ecab75f87ac7b815d8cdbf320341b1785293e80553 F src/exceptions/OFAddressTranslationFailedException.m 5232ed313d76da313b376431dddefacd72eec8180b33704cee39a4dd4f9a92d1 F src/exceptions/OFAllocFailedException.h a4f6b981b24cdc0a84bab575934450ef8924928dacc7fe546678e825ef887bb3 F src/exceptions/OFAllocFailedException.m 1b004b211b2b76b83caaadfc6d7a9ee512abbdb0dbfe92f194cb47a16755bff1 F src/exceptions/OFAlreadyConnectedException.h 377d0fe684bdd1c4f70495854ba5be1d5b2f3394d435396a42bee11fe88f411e F src/exceptions/OFAlreadyConnectedException.m bf8b3879989107d752d28bc988cbe2adf296c626c06b9df7d099b88370894a36 F src/exceptions/OFBindFailedException.h f284afc77a6a5db04498425fa8fedd383a0208102ef5e624cc651b0fcf02dc59 F src/exceptions/OFBindFailedException.m eae71b417bdc431370374f26bb8a43a78946af5376f505319dae33c86a02015b F src/exceptions/OFChangeCurrentDirectoryPathFailedException.h 9e863b788a506123ab4b8c50a7e3f6bb66f4e3b4e3f0d68da82aec7290025e55 F src/exceptions/OFChangeCurrentDirectoryPathFailedException.m 1fb33d2cc1feccb771236043d1e5fa9313e9f4f66fafc038dd6da439cacc638a F src/exceptions/OFChangeOwnerFailedException.h b0d9ffe84fe6fe912a41715978dbb09f2a847cac00b320918b91e20fe5826a73 F src/exceptions/OFChangeOwnerFailedException.m 5e180f751127e1b11a5e7320a94f1702babf53e7d6ee3ad790397cdd8b3ed348 F src/exceptions/OFChangePermissionsFailedException.h daea9724a529550f0b55a1d8f709b32ad8554ad125a7a1ddd7eb130e28a561fe F src/exceptions/OFChangePermissionsFailedException.m ee8d14e7c548e0a4302a02141efe31da4b62f600831bad08ae806edaae4dfeeb F src/exceptions/OFChecksumFailedException.h 61d7ed367796c3205d34ea9532f8b6003f5e51a89a9fcbfe9ac99e446fd5a2ce F src/exceptions/OFChecksumFailedException.m 56359024df67ade207393c220da115111b5c0064bc347f05f0068be6372e2de8 F src/exceptions/OFConditionBroadcastFailedException.h 68bdb037de8a341f92b607d67dab68e36d54fd965993512949009263f6158f3d F src/exceptions/OFConditionBroadcastFailedException.m ceb6fa41ef908d29665bc7085f29a570258f9099c3e729651c4b8d2894efafa7 F src/exceptions/OFConditionSignalFailedException.h 182d487d03c56dee07e3ed3c7389ef2d3f8a71890fcee36b7b259a5e0398252e F src/exceptions/OFConditionSignalFailedException.m b3541a656882f8a588305758d96a332399265d0c6518890a9b7f61761f87dfeb F src/exceptions/OFConditionStillWaitingException.h 7d39245f8233154a8a94455891495374fbb0645de4e5037384bfa9440e6ee4ff F src/exceptions/OFConditionStillWaitingException.m 223b9125cfc9a9ecf6cecd1943eb673be779081fc32fabf9d44635104dfb6985 F src/exceptions/OFConditionWaitFailedException.h f86bd407e038259536c84118ab140b9bcfc6630becee02b0fda255798b6b83dd F src/exceptions/OFConditionWaitFailedException.m 4373801af5b9cc95d3bbe5052b66dbb11edc02320857d6179a42355d99686007 F src/exceptions/OFConnectionFailedException.h 60f2feca02bd6ff89f207b7f2fe4ccf496a648529dcbefae687b10573926f880 F src/exceptions/OFConnectionFailedException.m 77019ce3e4958aa27316919e084d6836bf56c304161e96c2191122af26f3230c F src/exceptions/OFCopyItemFailedException.h fb08ee9d578116fdaa7b23ab3f7f27c578ceac4f53f5affba7fd5575eb7a1600 F src/exceptions/OFCopyItemFailedException.m dcfb3bb51cc783db949de8064c979eaa39fddde1feab8de6b2b609ac6dd2c6a2 F src/exceptions/OFCreateDirectoryFailedException.h 59831537ca78e3fb8296b5dffb51f84a39b4e732944308a4b258de61882c0e45 F src/exceptions/OFCreateDirectoryFailedException.m 7442d8e6705421ba222eef367f2cadc5777806fd6409fc6193d946fb8a444cd1 F src/exceptions/OFCreateSymbolicLinkFailedException.h b50a4d8944adbab03684c983d2f3ac290cf782eb805070f4f585687e1dafc2a7 F src/exceptions/OFCreateSymbolicLinkFailedException.m e23d5c49093984e35055f54129a572d724d3599702441f8ed6742da856da9a4c F src/exceptions/OFEnumerationMutationException.h abd9b0a87f580eb4635a97db5f9a1b7bda311f27e8d4158525bfb2f9efc3816f F src/exceptions/OFEnumerationMutationException.m d96cb108f12c2d54805e30b147cec0c402ca60befd13e56742b5cbe784601fc0 F src/exceptions/OFException.h b18e7dc1e3af3ae50e5f8bc547efb02b43bf8930a1947b03867b61fb9fa89672 F src/exceptions/OFException.m ef5117f29b698ba72b2a9654d3e76caf7106ea499fe4eacf4dd3e8f88b95be75 F src/exceptions/OFGetOptionFailedException.h 2663a78065336ba39bd051d435f29f297e88ecf81a8dfba9ef920a46a3ded9b8 F src/exceptions/OFGetOptionFailedException.m 16f7ecbd090f856df0b0641832d02872a39a99e324c74766bb27dedbd0354a77 F src/exceptions/OFHTTPRequestFailedException.h 43850c4ca2a5be6d9a1ae7e7074f4cffadf2cec264e9daed85bb14400f55f786 F src/exceptions/OFHTTPRequestFailedException.m df276b3585f3e2c273c3d72df5a404b91d7bf284e946a8ee95964f0f9118a00d F src/exceptions/OFHashAlreadyCalculatedException.h 6c8a403a1a48d3d01fccc5b47e99230794aecd69c448747c8e98569b3f9d78bb F src/exceptions/OFHashAlreadyCalculatedException.m 9bf5548117d52cad4bd81f861625ab79de332c3b0ce7dad1aa8316656db597db F src/exceptions/OFInitializationFailedException.h 31d35ba643963c33b7e98fecdbcee4cde1a4123ad3cf99cb8b8ce6703729e6f8 F src/exceptions/OFInitializationFailedException.m 80689772fb9e30de7df97f3dff6ccded55074020a9b87b005679dd5a2c1255e0 F src/exceptions/OFInvalidArgumentException.h 98b0d79710e54c573f1b6ef605fb8319f662d7e333202d0f3694a61a9b9417a1 F src/exceptions/OFInvalidArgumentException.m b9b8a712530443d160108796b5a58773296082d3ba674b5d40a0454ad1e71157 F src/exceptions/OFInvalidEncodingException.h 05a2d805eb34948821648aa0e073cb85470d0241e84f8223dafc5929b82a335b F src/exceptions/OFInvalidEncodingException.m b2517e00d6acf6e6059712a06dc09a90f87f16d1e74aa602bcebb1a4d6ffd986 F src/exceptions/OFInvalidFormatException.h 7bb056c1a001fa5c7d060ca39c93295e71015004cbc39991d52f6a0d4114d086 F src/exceptions/OFInvalidFormatException.m 8bde593121b2361ccaaaf77a09772fe82f6adda343e397283df596a4acd8c0dd F src/exceptions/OFInvalidJSONException.h e9373f9cd43eb49191076106920853be6e85d887c61583f8fed25bd0b64fee17 F src/exceptions/OFInvalidJSONException.m 96980ecfc3b4590cb0f4e45a5612f51bca47c92adc833ec177b37f069a20145b F src/exceptions/OFInvalidServerReplyException.h 8c4fbfb34b9b305f36449f48b10220a5ed45cfe7a4d2ad910b4b4dc167e79479 F src/exceptions/OFInvalidServerReplyException.m 2da089dceee8e51ce67e8dcc02963eb2a4897037df0c5cfe3c5720b37257eb62 F src/exceptions/OFLinkFailedException.h 2a9133ec4abb966e5f5088e87eba470c4a48ac53eb67927719c8687deaae0fb0 F src/exceptions/OFLinkFailedException.m a0545e58991585d92c7a8d15015891d399ad0d3360587d1adfb2194df1542774 F src/exceptions/OFListenFailedException.h 4b9fad465334d6a51e414dbfb41d79d84b2850c5e7eeeaeb2515cc50fae2b2dc F src/exceptions/OFListenFailedException.m 88817ed0489792c86cecffdda70b0e2928fd84260f6dbdd4c068217992586a18 F src/exceptions/OFLockFailedException.h e22fb3be73db312be1e08ed284d92678d434916d3acb2068521d478b50536077 F src/exceptions/OFLockFailedException.m f674581484314305e05c04b0ae11202bc64fd50e9f7be1c878a2004bcc4f33a3 F src/exceptions/OFMalformedXMLException.h b4cafccb713373b3c97ad522b22af56b9990b38571518f85e62065fccf665eff F src/exceptions/OFMalformedXMLException.m a2f194b17a3b6bad63724aba1c5d8ebeddcb90fba21c06e4f13e8f3f3cf7d519 F src/exceptions/OFMemoryNotPartOfObjectException.h 27ef7f585f453f4d0738f72171725a8b3fb0a80f6ec09a0dbb189760fb5d8fe1 F src/exceptions/OFMemoryNotPartOfObjectException.m 9e398da91d873554049bbc794847ee738b5a49abc72a279cbdeed0e8155ac2fc F src/exceptions/OFMoveItemFailedException.h cb15e117185ef178576f06c267fc0f7fb159038092a078889eaaea49f129f8a8 F src/exceptions/OFMoveItemFailedException.m aa0688f8e13dbf3a9dafa0e86d0129a11eaa10cfd6d54d8889ce4034f92fe844 F src/exceptions/OFNotImplementedException.h 10a99cf0907f64495df9517eb880efcbfa03c8ed908dd2f5fb428db1744dde1c F src/exceptions/OFNotImplementedException.m 9a89086e6f0ae17120179fabb45cde98abc0a78069c66fe509f3701e667713de F src/exceptions/OFNotOpenException.h c891a4cd94eef65e6ae120c81a1b41e8e95822bcaed293f7bc1aba22ccc1dcd4 F src/exceptions/OFNotOpenException.m 8ece38b632d51c6a505e3054c54819e69e55becc2da9f81fc56df07567aa64fc F src/exceptions/OFObserveFailedException.h 21d5718c78520219699f27a7d126b9ee6bfc3b9b5a589fd0b6f1e2dfcee2e252 F src/exceptions/OFObserveFailedException.m 817573e001566488c908ffeaebb6a4d344db41f9ef8b2c66766262db8bf43d45 F src/exceptions/OFOpenItemFailedException.h e531b2d124ae4cc4e6f692c5bfbecb2a6d4921f4e79a5640c43d8b1210bb0adf F src/exceptions/OFOpenItemFailedException.m 24f9a913b621abc3dcd5becce43825f91a0d251c39f8c7fa2b443f6b24b38f4a F src/exceptions/OFOutOfMemoryException.h ef7ff8a5f7a08bb0ced8601bdfeb5136cc50b0a22d69dfcf898f63f679c93470 F src/exceptions/OFOutOfMemoryException.m bb679be803b2dc4f30afdadfceb5ada54330fc890f65740d9b4d78efa51f1c5b F src/exceptions/OFOutOfRangeException.h d15fe9c6de57643683df62d2336baa55b253692c89c0a75e90dab6883c44e040 F src/exceptions/OFOutOfRangeException.m f53ed0c645a25bf75d256299e0f4cbcf216b3fe7db8584bbdfa3fe890ad311ac F src/exceptions/OFReadFailedException.h cafd918ad6e64508980fcef8190b204d8ec4f2b46d772de27ba10cfc43d7a356 F src/exceptions/OFReadFailedException.m 700fd5671fd78de674eea3c1d995d4bf593a6ee544ac35ec4d96767c518f9abf F src/exceptions/OFReadOrWriteFailedException.h 2b24d7d23e280df4ddb09fe152936975d0ad33b6932f68f844e88d11eb2400ac F src/exceptions/OFReadOrWriteFailedException.m 545888cf6fed1a117b1e0b61c9bcafbf0f8d7f38eb677edf81b1d7f4f717bec0 F src/exceptions/OFRemoveItemFailedException.h 4a0a7499483530d87b7f29dba6254144140ab6f58d69e66eeca877ef262b0239 F src/exceptions/OFRemoveItemFailedException.m d1d562f2a2a751d51ae2603eed30745afa9aa4f9e43ba6e41dcd5f8335fa96d9 F src/exceptions/OFSeekFailedException.h 35b059360623fb579ad403c7a1cd3a388814820b908b092187bf7adae6a264fb F src/exceptions/OFSeekFailedException.m cf10b6e3aa6511f48d8084daef4f385b31906e207251416d5a3bf67ee79f6792 F src/exceptions/OFSetOptionFailedException.h c1e9c61f433a7011e3dcb3d25004709e3c12ec41d4c6bd4281c317cde55dab4d F src/exceptions/OFSetOptionFailedException.m 3c40ebe6aa07bab0c0162312f6d8223f2f59f9fc1c98419df0c7d18cbd7cf553 F src/exceptions/OFStatItemFailedException.h 8c32e48be1cf4d1833d7197df4c9ce017bff4a0d15dcb0588ca8e09ce127931a F src/exceptions/OFStatItemFailedException.m d257a2161da4093f8f2b798b702c03757c6f31f990fa252d4cb756a92c3bb5ac F src/exceptions/OFStillLockedException.h 8b0abb1930c62e076063c1aff64f81becf1311670c625386b475c135db21e538 F src/exceptions/OFStillLockedException.m a561eaaaf404f91bef7ba7b034a4d8d6c581bf1b0ed54246056d0e3e25340e46 F src/exceptions/OFThreadJoinFailedException.h 34684866f9c7d9ed627b52716ed842106229c1513677638a83c02a632223e179 F src/exceptions/OFThreadJoinFailedException.m 96d9b01635ce3e708d3c41354a7e6314d426a698451f1a654b79f6ffc058d9b8 F src/exceptions/OFThreadStartFailedException.h 0c85cb0a3f9fc5835d83510fa0760aeda819da1cae6b145ef6f239c269eaa191 F src/exceptions/OFThreadStartFailedException.m 9950311f59e0259e2644d8b227bafe170ddb2a515e1028fa4a7fab196186dcc0 F src/exceptions/OFThreadStillRunningException.h ad5138cff622a0432453851d5a4151c45e15696fc165e8c53065a5912d70c7fc F src/exceptions/OFThreadStillRunningException.m e43c090fcc2e24b725444234448e6deaf07cf84b565cecc8a1e08824454b9038 F src/exceptions/OFTruncatedDataException.h 56e7da03aab5266ed5a4c1e0890ba52611c6197cfb7c24c83dc54354fbde74d9 F src/exceptions/OFTruncatedDataException.m 2ec5523db901011c9f32520da54080d3367b21f6481431b17d54e88e3044b6cb F src/exceptions/OFUnboundNamespaceException.h f0f1e61c6de6c186f710f83a1ec7c69c24c60a72bc436eac2af299093a71a7ab F src/exceptions/OFUnboundNamespaceException.m a09ea2fd0c71645b42fa6390f394a6cc44972646ac63afe373215aa06c852381 F src/exceptions/OFUnboundPrefixException.h 98d8f67d848ca96cfa0e879b7a8e8b2fc50b3490956c7d15ecd351bff8190d35 F src/exceptions/OFUnboundPrefixException.m 90e777145fa8b1a3b413244a5f4db711f060249c9a5f36e7921cb13a69b85d0f F src/exceptions/OFUnknownXMLEntityException.h 069dbbb78433b4c22bffb0a181845c71dae88b4dc2cff42336bb6eeb76e1b366 F src/exceptions/OFUnknownXMLEntityException.m bc3518da162a7aded360baa53d926b1451cfc72b85e2d1e37e64d50cd8a0c988 F src/exceptions/OFUnlockFailedException.h a58287b8dff4061f28c8f23ad7635676f5271f6a663fd8cdfd2ccff156823bfc F src/exceptions/OFUnlockFailedException.m 12e86a7ae4051dc8f5deea7f72b127b96cce5ed6bc4e8c9711e7189508de3f0c F src/exceptions/OFUnsupportedProtocolException.h 51bed1092d5b7946c3fc003dd243674ef8551973ba7591ff3bb6c4a2262323d2 F src/exceptions/OFUnsupportedProtocolException.m 6fe6409dba61ebd6d2d0267bfac7a13e1cf0caf135dcb47d67acf6ed445fcab9 F src/exceptions/OFUnsupportedVersionException.h a7572f3a7704c60ca60ffe6aba3f5be28875fffa6925db5e3c38ca405416ce4c F src/exceptions/OFUnsupportedVersionException.m 11627bba68d3a30015bc685dd77a38f9a3110229f1eef88eb5e477698364ed01 F src/exceptions/OFWriteFailedException.h 719b94774ffc0441b11ea8dd13e7f2c6b2268481bcf1005686cbad5e2f6760e7 F src/exceptions/OFWriteFailedException.m c62a6dbf2739a61057a981d1b72f27c205d0268b8454225973e28d6a87f789c2 F src/forwarding/Makefile e70b0ece605f6e8f804e98f6cc3c951e9645890106381db2362dff0554688712 F src/forwarding/apple-forwarding-arm.S 8e13a589950aa3a557bc71c67bd13137cb3414e62dc5a3a89cc18b8bbd528101 F src/forwarding/apple-forwarding-arm64.S d35ab0ba7ee4e46ca05e856d678203147e22328d39ac883ba2af9c6bd6fa83e2 F src/forwarding/apple-forwarding-i386.S 005a8931504eab6e6af04fa549f0d7b7f6e518e4a09bb0f92321354b55689f4c F src/forwarding/apple-forwarding-ppc.S e3c7e08adb66aa88cd9736e86460099ac67c9e032c770c57e0baf8b4d70465b3 F src/forwarding/apple-forwarding-x86_64.S 43f2c8dc9b37e67906018797e5a0b27da8fae4072580a56de868ebeee2b3bd97 F src/forwarding/forwarding-arm-elf.S c36bf531d283fb0573af3b3e406220867333d73b1dcfa1c82ca4072f0bad8d22 F src/forwarding/forwarding-mips-elf.S a97bf3f09886c69fe223f0ca990a8a1ea65fb3e5bf34f80f45d25bafc98f2b81 F src/forwarding/forwarding-ppc-elf.S c4a4dfcf7ce3ef905743f05b6ab31ab263c93c9e64820edaecdd55787444bd37 F src/forwarding/forwarding-x86-elf.S 677c89c5d9a26d8cb0be662f6504935f4ed8c8a94bd05be88f16d2020b213291 F src/forwarding/forwarding-x86-win32.S 109cddfd92243a13f1620c7ff949b82fa7636cdda864d54c37251e38ae09fe79 F src/forwarding/forwarding-x86_64-elf.S 286d06a2f86fe999275320e86caa1597c9b0c71c2217c03d0498146bd6fa8f43 F src/forwarding/forwarding-x86_64-win64.S a76a7d49fd0cd8382ce349a847acd120255e808dd451a289b7f39b36750254d7 F src/forwarding/forwarding.S 1dd265bebcc17abd03eee0c8c884c9e2aea69fad7ad9093fb29016bb7934fb3b F src/foundation-compat.m c021365c00ad0995c6501e32fda1939a4a3e5cfcab3c4a4f5ef696ac82f866f7 F src/instance.h 4dd0773bd7adfc43def1d0b124014ab9f40744756446b08d8431247b87c8d6d9 F src/instance.m ae5d7aaab6bc1fd68f6c13798947c8ec828a82eefa3de5045d7306e0c70aa33e F src/iso_8859_15.m 7a3a795c23fca86669be4a6d86480fe666a398400488a4b0871337d98a75ebb0 F src/macros.h 9c39f051f0911fe86ada5a6e07494db65c03a8f673664d9f31f27e95eb7f59ff F src/objfw-defs.h.in 793b73003cfae30a8fcb9ea8bbe88000d03d0cdf5cabfdbf259cdc1b4f3b1e1e F src/of_asprintf.h eedd732e01d266784d02005b8920acdecf9df27f93560566d468dc4b99e41644 F src/of_asprintf.m 4c2fb9e2fa36429c9f56a8164a80a897249629b3d349ec4da76a4d88bfaf78f3 F src/of_strptime.h 3d18d5450075e447be53c09602777a532c3dd0aa7ef0e5d9fc9df305fc572dd1 F src/of_strptime.m 11e23bd91e1458165e5fadaf8987ade0620d55b9c95f56d78df61ffeb76c2d2b F src/platform.h 4d032e88a153aedecdd0ffbb0a3e856a9beed298c19080627dcc35cd5c609141 F src/resolver.h 5d077f79a9fa09cdb4983256948d1e845c998ba631665ea79dd23e02284a665c F src/resolver.m 1cedbc29737524557864c6c266d5c3206117682f7ad51aa64e6a5c2419123605 F src/runtime/Makefile f63ebab53446d59b10a769485693ded1227a68b3a25b83971ad1b5d45f5fbaf3 F src/runtime/arc.m eeddf449982363efed23e369128ba36cfd779c6c1c10a5cd819344f413751309 F src/runtime/category.m 42cc1b35d664473ceca8a4ec9aa17aa743df6242ee302c548eabf0f86616f391 F src/runtime/class.m 76d3cf3cc021792e5bc360f27d05a8c83a25b908a6ead24a6c50738509c7866a F src/runtime/dtable.m 4d9d7994996be16e905e3886bb00407c37a423488ee7b49e1bad182be0e664a3 F src/runtime/exception.m ad69f70527b4b9ac1c8d0464d7ea6285575d479794ca32d511f86633c4458c22 F src/runtime/hashtable.m 2e470b532d898589aba915416bae610e98016093e72ddca30beaf235bb135546 F src/runtime/init.m c746849515584b43ebc72f002d44504bbe1d62f0409a551b62b334a790a25a44 F src/runtime/lookup-asm/Makefile a8b7579307ec8d9947bbdf5028b92a48b02c7d52055ce284920f1e1a9fc2ce51 F src/runtime/lookup-asm/lookup-asm-arm-elf.S 6f12f0dd3f4baedda9e3fe69488eb18737da24fc4df294e2b3c1cce31461c824 F src/runtime/lookup-asm/lookup-asm-mips-elf.S 66dc033f7239500bcfea6594ff62215acc74d6a0229fbf0d2f26398c3a0c6456 F src/runtime/lookup-asm/lookup-asm-ppc-elf.S f3af272231fcbefd60026ed4e56b8ab8f446d51be91c87b98657f41aa54635c4 F src/runtime/lookup-asm/lookup-asm-ppc-macho.S 883831171a4645b9650d2952e2534aa9f0a41d79fbad7ffec5b15b74c88acba3 F src/runtime/lookup-asm/lookup-asm-sparc-elf.S dff59eb8f5f11b01a2bfb62a361e5676abfa5b5d93184b7f8744268cf291d625 F src/runtime/lookup-asm/lookup-asm-sparc64-elf.S 5d7021a6d4e329e0374032052e519ddbc9706806b38413499e124210c7e41294 F src/runtime/lookup-asm/lookup-asm-x86-elf.S 87b13fd68bc569175f0d5082d2e47de008ad5dee71f08481dc8f2f7d5c02b457 F src/runtime/lookup-asm/lookup-asm-x86-win32.S d7c140654628d3f0d41474c68602eb7cc40ef0ec7ea223f55d01fddcaa368727 F src/runtime/lookup-asm/lookup-asm-x86_64-elf.S e3fb1612c1c8c4bb20245d79b5f41d6b7bc2621b8b311552971ad2a03edf078e F src/runtime/lookup-asm/lookup-asm-x86_64-macho.S 1905e5b295297e174f2144a72047426b46c2070c514ca8611b4d73bb6d9b82c5 F src/runtime/lookup-asm/lookup-asm-x86_64-win64.S 71fc5ef20601c9e52bf30b408772cf1abfba0dfadd214083685d0832141fde3e F src/runtime/lookup-asm/lookup-asm.S 72c719fb01664464e701877a8bf4859a00050599d80b2e14d88fb4603dc2f589 F src/runtime/lookup.m e340c559c3b784848b0a81a03be0c4107d2228e55c6edea32566d286d1d422b0 F src/runtime/property.m 423e96bf604a8a853c4c6f1ff73ad2e7b6ca47f7a30181b965ded270bfa94caf F src/runtime/protocol.m dd73b09ef7b9b59d7ebc30b0a6575d2739842cbc9d1bb6b571ae6c263593d130 F src/runtime/runtime-private.h 0363a19b878c9b8d028438110ad71b67681a8a7f96c95aca983bd836e9c22350 F src/runtime/runtime.h abe66d7e40a0bf1846ea11e7ac53f8bd4f1a718427f525fb6cce5ae29918abfc F src/runtime/selector.m 8b1250e2e88d132a4797121d2df537beeb02b7acae0b478ef4360587ffc39cb6 F src/runtime/sparsearray.m da8f8fd8ba61018218b021fb1155ae35442c8b09e51c202d0e251db65b3fec72 F src/runtime/static-instances.m 10f53cdf66ce073265fa3cf0e51823cf642e6e50e39659db6b4aaf42a1d0815d F src/runtime/synchronized.m 863b2760a809d7cc25621501c14950f1f6bb02995fbe9d58a553170cba1eccfa F src/runtime/threading.m c43c4c7c697d30142dfd58693f4a80beeec7333dc1abf4a0b08b1fc3d322a699 F src/socket.h f2d9f73c566b7c2ef9aeb24070945295b8b8bb9e05de73e2387d7afa309f8946 F src/socket.m 34bd39e695cb034811a5e0f6b17d24d47281a1a34bfd4797942f05a4489a1229 F src/socket_helpers.h 57adc3cc3cf24764b97cbcad43e3bbceab6780b56e4d7bfe3a829e141c035735 F src/threading.h ddfe6e7a814d128baad38b377b643ae4416dd8dd24f64f408a929ef494b0eead F src/threading.m cf0b2b29a1b34590a019e313c5e9d86d265c4362a243e622c6806827de211bd3 F src/threading_pthread.m f28edc28f4cf771b4379836497b14e6710da8ef0a6cb0a175b86c4ae813a8f67 F src/threading_winapi.m 9e03d36e2ce47fa4b5cf12923d529b744d8defcc587d6e13fc03eda6522673e9 F src/unicode.h 7f2d8f1efb4a6f952c4f8715d61e66a267b10248d759665619da93217dcc1802 F src/unicode.m 6e03d075ed20977e89652837a647f38ea9288cf6d9f3d85191ca6bbf4bea3a49 F src/windows_1252.m a5387e4a8bb5dcc96f7d52769b1812f5ddb6b663bba9bd6929b86cb711ee1623 F tests/ForwardingTests.m 8bd6ebc72c45fa767224d6899d6355e3201ab96332c9803e7c8a46cc5bdf4a03 F tests/Makefile f063a6813877e82ff67eef1a38ba01d59aaf3e8f19f5fec2318c54c137884e90 F tests/OFArrayTests.m a0e388f1bc81a324d02624b2a306ca1bca926a4775f8ebc1f3bda212e9ab27c4 F tests/OFBlockTests.m 5cae93aca63a695861c40a237de5b5e21ccde7d42ccc40ac82f68bc1b8c9f95f F tests/OFDataArrayTests.m 06e9072275a46c0bde95b3781b3372e42cd1c0f20a3b80be28ad461e6a4a93dd F tests/OFDateTests.m aa2b42d2bb541daf62c593177d26bb2302af9f0b7f5b40352b943f232f3b1a60 F tests/OFDictionaryTests.m 9df1f8a4e76e4985d57d9f2c93125cc9a34562747d875095c6f1a9b6fe527837 F tests/OFHTTPClientTests.m e466b71e49d85c5f242e2810888e8d48a73b891370afd011efbcda99b34d7467 F tests/OFINIFileTests.m 01dea995b0335aa4ab21be33c57f8ddbc210773406b0c0047b2501dfd80fcbaa F tests/OFJSONTests.m 147183f018260de5dbc4e5b918ccd588962dba86f3c911598f8cf3d25af10d73 F tests/OFKernelEventObserverTests.m c39307bdbd522d7a5f83432142907c94e87fed3b6c9160a3d529496f6a7b2de6 F tests/OFListTests.m e8f2de8a74cd9765842ffa498af32abc083afa341dcf98a8138a482f597f62f3 F tests/OFMD5HashTests.m ae94841c5c014843b02ba67a579fc8e93abe527fcaa4c3f8bff2fce5f61eabf7 F tests/OFNumberTests.m 514aa20fb892e06c7e55b3d49991f77f411a303e778fa0b96bad6ccc560ddc04 F tests/OFObjectTests.m f20e43c57b143f3832fd80673490350662bfde870c2f4e5e0620658446455a58 F tests/OFPluginTests.m 7df3cb26ab55de87b40a1585772578c43db8f3526ffb7c97d42130e7b02abdd4 F tests/OFRIPEMD160HashTests.m dc85dd1b015c41fe11bd8626b7b642d59474a72c522bcbc9b9ccfcfcca3d34da F tests/OFSHA1HashTests.m d31c9a6da1f31e51fdb57bc822c4452b55e45df291dc8d7a0a68e8250358f37e F tests/OFSHA224HashTests.m c29def80fbfb3fb330dbe47cf275c3653f5f3b41c8c7e2a6152df10edd46b007 F tests/OFSHA256HashTests.m 0509a1b5db76e56aa5548e66b5994c1ac9fb4af516c3344a36527d795edef8fa F tests/OFSHA384HashTests.m 3037dff86bc92cb9aaf5392ed3d17f05886218709b240bde95a5031df9c2bcac F tests/OFSHA512HashTests.m a25fd529e3a0a5ccf81fecf2416dbb91ec8978affdaa26f830364352e6d00c7e F tests/OFSerializationTests.m 891c3f9d8b93a30fee45f638e098d9533de860725e864198568f3c987cd7cb5f F tests/OFSetTests.m ae430dfeb5916e254a3d8ea72671ae49d2545e0d3a88cb989b592074d87a393d F tests/OFStreamTests.m e99b56151039379e583dd575453c99ccd4141e1f50a3c21ae87f404226aaac81 F tests/OFStringTests.m 5b73e027ea41efabcc5ba6045bd294dbb21b71f8b67b453ffcb6b0deb52dcde2 F tests/OFTCPSocketTests.m 4d4a620768b5e0a8779403b8fd54ab3ef96679a49ea9faa1bab57dda3e4585fa F tests/OFThreadTests.m 0f68ff0d7608e0d8525ac6a0c7835013be620a38cb6c6d80a47819c56864fd97 F tests/OFUDPSocketTests.m e9dee9254cbeddfd1730fcba63b394424161904259e02db6eb316ca621fc48cf F tests/OFURLTests.m ec44f7d01d61b43ebc3cdc9626b10dfb751d916235deb3f26a1d7737a605094a F tests/OFXMLElementBuilderTests.m 2a8409a32db10c91156567745f69ed0d70396fc59e3783486534357e2cf5878b F tests/OFXMLNodeTests.m 186ee4a7574d06ca5cd0e5f52a4c0209d2e5f7267f6e30fca71eda7788099588 F tests/OFXMLParserTests.m 43a20e5a70dedd5edde9521ea66112a6d13619e43da7d22bdc23f6bc3ec62bb6 F tests/PropertiesTests.m 4144a7a81acb184d785abe5b2795e4d5a25a7d0c33b41899f8c39945fe120782 F tests/TestsAppDelegate.h 7b05c7a3edb77c558e868689306cf53bc1b0f19dcf4bcae9c4bc680ca7d4214d F tests/TestsAppDelegate.m 8ae7c85a0ac6f957e113fc320c19c24ddace31c291a76129b840860afb634d28 F tests/objc_sync/Makefile 21ce4d68117b7adaa27ca7e38aed91fd88401496236d8644e107af37bbbc973a F tests/objc_sync/test.m cce698942cb226b5c3fa970ea114f6be6915344b8b025e83d4f1def2714d5805 F tests/plugin/Makefile 49897d69813248a318370a0dddc8b33eaa0e5fdf42486fde64368d2c29f2ad73 F tests/plugin/TestPlugin.h 961f5ed1fb18b9c418b6a877940dbcf6261742a8e98b7a284f18636ee530be69 F tests/plugin/TestPlugin.m 8d54903b2d09243241ea72e7ef4397d522c372d7dac3df670d0f553cfc150164 F tests/serialization.xml d1cce18711fbb5818565443742029891e7f4b29ae08c782235bbba85feca1b55 F tests/testfile.bin ac78121630aaad87f7852695f00cc9175b9bf80bc63bbc0e65784f427cd51217 F tests/testfile.ini 828829461b0ba4325b9b3bce3cb67cf4bb5a07746de1b44d7f484634f722b1b9 F tests/testfile.txt 11bc6d44ee4c2c58f2d6688fef09c98a2ec2157ee1d57af5d65867b5db865a4f F utils/Makefile 66bf0f7ed178b0751c9462f04775fe03d87d3b7a8a415e4d8980916e57ae12e4 F utils/objfw-compile bc42e9bea8cbf05afbd61bf45b2f9ea197d1b241fda50382601ba58c5a9cbf66 F utils/objfw-config.in 97d8e610a0086f6b87dd26581cdc00fb2b17a82567e0983422ccaf7fa9f7b237 F utils/ofhash/Makefile f80d36df3ee6318895069b834c2aff10adb5b9f407e8fab807bafc7dfc31958e F utils/ofhash/OFHash.m 59a725be7140dde793275c5ee8add6c3aece1ae28aabb520b2c8b123c85213f3 F utils/ofhttp/Makefile 07b37471256c9174bb6fe15df00220713ff45f3ade3c9eb1de4f083b114c1a32 F utils/ofhttp/OFHTTP.m 45b5064c672b78add3632a3d8f47c54ddced6a5c865dc5e57df850b82b768dd1 F utils/ofhttp/ProgressBar.h 88c7d2589bd793327667e7b327faa2229b14208702e3d290987e989c6b67fd3d F utils/ofhttp/ProgressBar.m 3f79e83b5bcc08673639acc03bfb408c9bc008b551e9396126aab5d86a9e8b49 F utils/ofzip/Makefile 91db3fb8a7259c22fa1573ca9e29cda3ece74fbf30168e1147327404eddbd62a F utils/ofzip/OFZIP.m 9b1133604378d446d0ef6a4f09615b644528e333565c2038943f13a15a8fee98 P 18f1572e357eb922d71125b4f763253297f18f8a3748f46bf75aa876bee8613c U js Z c86f2686280164b8345609d7692d0ccd