ObjFW  Artifact [62d1d615f8]

Artifact 62d1d615f8af93962bd8e13987f760df2b623762a455c970eb163ea71c7777fd:

Manifest of check-in [62d1d615f8] - OFKernelEventObserverTests: Properly count fails by js on 2016-03-20 14:58:31.
C OFKernelEventObserverTests:\sProperly\scount\sfails
D 2016-03-20T14:58:31
F .gitignore d6827ee9a06c65aee0b4db0e55831f4f7fd72dd5fddd39cd34df0a27b51d2a6f
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 5362f703c33bbb8211ed24b325d6b8e0b6e6ccb5a075a7930bbd9402291b750c
F PLATFORMS.md a34b8c987595cf02afc7e62ba555dfbbd64a4c388aa0694d88837d9f9a4920aa
F README-WINDOWS.md d687d81e38272305002d49fd48cd3d45df5df023643ec545037bec19bc0a6f8b
F README.md cb6d312400d84ac165b63cfd0e8b979e97ecbef8057ab1cf8a1e3958399babe4
F autogen.sh 07e64ecb56b007fcdae20a4d4f0d176c101e561db0db143c9e778c51199bc563 x
F buildsys.mk.in a8b77677a066ab47486bc5c60e871ff35219222caa560bb1314d52fb6c37ba43
F config.guess 24a82e3051a4efefc0522d797b09b4486ff51998789c1a6b3b29042eae8b86b2
F config.sub 30afda005837b6d064392c2cb19e63a2e414546be821b996a98c5b53bb9a2e5d
F configure.ac 7fbd4ef092de1a4e2ebc487768a790d44395fca61c9e3fbc861c775a127436ee
F extra.mk.in 0ac12cacfe56f0a70fbffa47f579554a74bc27cd9e3e3df98cd9f296c785ba7b
F generators/Makefile 15274030adfe11a7802af6db014d29e68f57874af117f742f412c0abf658d9a7
F generators/TableGenerator.h c9259e70f6a6cbf793eb4c854e4efd6315950267454880e5c4065192e6e1a37a
F generators/TableGenerator.m a1cc0c76e7b2c67b90d50be31843220f2855498328fef7ff86a9372c22d7e0b1
F generators/copyright.h bf1c8da3a504f4e8c150fe7eb4a2abc7845106f58ea6f1bc380c9f023e907019
F install-sh 4fa2988af1fe5eed6507d6335201da1e3d6c6a2c3e8b447a38711faba9e5e4b7
F m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6
F m4/buildsys.m4 fae9237ad242d7b9e01da5dfc777b000a51ceae6ffdfc0ab8210dc6a3fe3402c
F src/Makefile 70aebe920b95dfa5b595a67dfafd1bf74ad489164d665575e71f79b19c18a104
F src/OFApplication.h b86a7582e1f986625980d1a15792bd15281c9e8c63a1f0114263b70d356a404c
F src/OFApplication.m 20cfda2453418b9e4c300abd3861b5cb8b9be0acbb8885b58f067c1c898f95b4
F src/OFArray.h 2282bc611d10e0fab558ea315aaeb9c9637c31641d92e395527aea72b1c0a0e8
F src/OFArray.m db139bebf1b2395925041e54bee4b7fcfe48cac1690f6247e4afe86ad5975bb7
F src/OFArray_adjacent.h 7b7f7ca2e46c91a2a1310258ef0301ea16e32ddc2488877db6e6b3504e360e20
F src/OFArray_adjacent.m 0a88d7643bff0abd8ea7a0b340d56c16610db071b80b3cc49b0c3304901beb87
F src/OFArray_adjacentSubarray.h b0e9e8d77f718cb390a1ff697c13cf36f3b3548954138fd06d40140f0e0b5a9c
F src/OFArray_adjacentSubarray.m 1abd78bce481b4ed87a68136f9d678317f04e0a3733d78736d3f0bc28d622277
F src/OFArray_subarray.h 32d1285139a841fe0d93cba69f94e717e268e4f9ec8c9e75d372ab2c817eef6e
F src/OFArray_subarray.m e6121c411eeedb3ef221cfaa4b0334cb869779b54541fd0e51ed0d61a05f5d68
F src/OFAutoreleasePool+Private.h 7e3d9a000b070b30879faabbf70d4c5ea8ebc0fcf8d36ce8d60083382e3858ed
F src/OFAutoreleasePool.h 4ad6b8c21e917f7d92d2aa81bf05dbf7cc298bd9ad80aa247705aeceee099c9d
F src/OFAutoreleasePool.m f48e2b89697054c632d0c9411f0eded1b1e055020d5d170f8839bc58a55096bd
F src/OFBigDataArray.h c044c7b83d9e87085a1b65a73008dc6bbfce9a57fc6fac81c88c8fb20e6ea9d4
F src/OFBigDataArray.m 33d0695def23cc20c26fea38c9f738066d2550b05df7999f84d8494285a9104e
F src/OFBlock.h 49d17ee2bfa1e448c314ad7a70076fc94a272c55c687ceb4672e84a4ac23952e
F src/OFBlock.m cbcd129d92f8f77c8b43f72d09f83e17c46dc462e1de1b87df209310047ad54f
F src/OFCollection.h 5f1f118c70d6112126aa5243ef50a9c3793b43c943fccdfc8ec9ef4166a97e73
F src/OFCondition.h aee4a4a25df705030002da84273fad846f23873f1a561f2aaabbf4eb08b78a7b
F src/OFCondition.m 0472d403ca4ab0518c0bf53f74478c07adb729272296f6a9d7be101496b8bb60
F src/OFConstantString.h c56d05cdc3ab7617184e84c18f2a275c5fe48896fdaf6b4163a62bf675a8b391
F src/OFConstantString.m 3401be807a7ae0af3592ea0a39c8df5b2ed8ec6beed9a8a39622ecd661a67a34
F src/OFCountedSet.h 4c2543f7ee08216f2568d78cd1442ad5dbf918aed73b22a2c46fc76a6e15830d
F src/OFCountedSet.m 58db5c2eabb67b8e3f8a004bc1c2c382e7e7131aaf1b88dd59f9b02ffedf1cbd
F src/OFCountedSet_hashtable.h 16296b73757a4171d2c344697f330aafba7b035f0f09ba10ba6b23cd64efa29d
F src/OFCountedSet_hashtable.m 9bea2042bbc958793ff93da44b08197c3cd768f43bd3841f72ce393df023bef4
F src/OFDataArray+Hashing.h b4891dc7e93bfa634e4894937d777d0d124cfa35d327aa1c7aac625c91c68772
F src/OFDataArray+Hashing.m 8e1b2d71a43f6c830c7996519bc943bc1cb1f81a29da796585a715756198caf2
F src/OFDataArray+MessagePackValue.h bb63a0493c13c7dc28f8ea79350400859106cc964e696d467eed471866284219
F src/OFDataArray+MessagePackValue.m d8bc2c6ad40d567435102d1716fbc625232220a0eeca64e78d8e8d235a8cdb29
F src/OFDataArray.h 6415c31d8901ad1f3b382c2d47d3e3889fa811497b570c1729b15c1f951c119b
F src/OFDataArray.m 3e76219b6d46b6385b5e79a5e2a53d7c6879d13e8e6f301d58a17927e6403f35
F src/OFDate.h e2abd5c33fbc32b75df1dee241237eebc3d6c580eb261d087f4713e36d9fd971
F src/OFDate.m eaf0800f6c9eda5f5ab7c218fce7d769be0b0c429785410cb21e2dc06b0fd6bc
F src/OFDictionary.h 3657eb7ffbf8eceb1fa9ac6c883867605d9a37b367b3ab3106b63ba29832b292
F src/OFDictionary.m a8e28196f48dd7e74fdd43dd03f7702db5ec55fa07764cc9ee2f03515997b9f9
F src/OFDictionary_hashtable.h bc4f1aeb218a3cf287c634f5202c262b21f09411d3c76d9df8602db93f9de122
F src/OFDictionary_hashtable.m 07ad3492257d70e9a8cff1f10c83ed2c500352119d2bd587c39d5d750ba7ecba
F src/OFEnumerator.h 28dfc5f158fafd03bbf6190ef2a36d3a47542c4c40fc868459d6cfeea6f1712a
F src/OFEnumerator.m 8e9ae58628a9593652c514643f998548455685ee6b1a1e184d8b370147bfe599
F src/OFFile.h 87ca2fc4a124e57651073e1be1bdbdde339a17a0d8e9588b74276ddd3c0a1d00
F src/OFFile.m adc8a96b76d2f6cd74ea876a06978f88283f3ace14225d172b942cd9c59a6f80
F src/OFHTTPClient.h 9fc7a1edbb1678af1a41517258b86829a13033809a965807a023b152072b4ab4
F src/OFHTTPClient.m 9d203aa5e24c60a0d95aa5d3ab9d6a6fb71c3995ef9f2c8b0001fab82dd21281
F src/OFHTTPRequest.h 88cb073e27166e684e0bf99f90efc2578a9199e46f44587dd3fe25aa45efd24a
F src/OFHTTPRequest.m 4edf404fac8b622b85736c2e7a25b2b0dc986ddc6bb5271390a033dd04e19e6d
F src/OFHTTPResponse.h e8450b7b8af428ddbe2c104ef3fd177c2d25712620ed4e2cd97fb0d4e4ef4ed3
F src/OFHTTPResponse.m c2531a27896a00e36c7077f20eb97a787ca0a6e7a0a4e0137eba14cdbad73d6f
F src/OFHTTPServer.h e9ed10111dcc4c96b4b0722ca70c970f773ff8d9ca45f6b4474230a2f2b69e66
F src/OFHTTPServer.m aed0368bbf3c0f68f1a00d78f6cc5aef2dcd2d30b02db0b91195957e477229bc
F src/OFHash.h 6d0f84c905edb2b04285eba8be6fdfabde26a88b69a97bdc676885af140e2df5
F src/OFINICategory+Private.h 1f82c2eb7659f76edd748b396773e782a54e194bed0713422e47afd8ebaed697
F src/OFINICategory.h b6e8828c388d3b062ed876bcad699317dd777939f1f546c9b9167b71d1ec4714
F src/OFINICategory.m cb3bb136288bc70574b2eb6523cf05543ffe9b941356aca230ba70459f793dc6
F src/OFINIFile.h 140ee5468f0bbe7d254876ccb908346f657bc0cf6b3baef6b341c306cf949ba1
F src/OFINIFile.m ebaa0e80cf61673766266664276bcc00fac5eb995dc5fb7842d4aba8140be66c
F src/OFInflate64Stream.h 71a119fb431924614299705502a727280878732c61b0319bb1f4bad3305265b6
F src/OFInflate64Stream.m b2473b7a3a6b29d1d0b59b8b9b32f4b72d64fc89baecba8c351e202a38c0eb80
F src/OFInflateStream.h 677d90ca2c595119ce140fce0720797487c816fc83e92c64147753cfaf7a707c
F src/OFInflateStream.m 91e7a25cd08fc1fd830cc58aeb02d34d3d0a969563e5e90fc6ade52744b81b9d
F src/OFIntrospection.h a23f4b46cf89fd0177787130771761777d1c80308f19e1e8fc74bfea81176c6b
F src/OFIntrospection.m 2f90f7ce1e476df84028f8fd6a67fe714a93846e37bf87992061d4611382e98b
F src/OFJSONRepresentation.h 59b99a7d9c967cd1c301f264143592e67a15be4dbf6c123011f3e65541ffa442
F src/OFKernelEventObserver+Private.h 38a2edcf5b8656ade7718df7b20001f2e8c2690c77c5bb6980dfb8df889d3f9e
F src/OFKernelEventObserver.h 705ced3614b201e0f6fad531ca4807b7a7cb8ce82bd45805315c0b86cfcb5785
F src/OFKernelEventObserver.m 2f243bf4702cd14e6fd62e621229d42a9f47ea53741e65fdab0972c75faa8925
F src/OFKernelEventObserver_epoll.h 92b6e6e301d3b1c6a51708921dc64d6c121e48270a53ba33820607f2870ca476
F src/OFKernelEventObserver_epoll.m 3e6c82710c5b227497d4c1ba943ac6610f74970ef029ec29eda8848ba614d69c
F src/OFKernelEventObserver_kqueue.h 5afd4d658352fcf9d670f2ed7789b38f04718d3a943258fa0308f2fea176bfaa
F src/OFKernelEventObserver_kqueue.m 6587f7a7e41a5c023f1dd0c83f77b955569995388960380fea0d1285c8c912ae
F src/OFKernelEventObserver_poll.h 560881d237b51710b8f8eb976745125ba2991e02186795ddc411c86789b0a6ff
F src/OFKernelEventObserver_poll.m 4d1ce4c7a30080c0cef09f1ecd52b8b2bc3cf1bbbdfc6d59acbfacd28afab871
F src/OFKernelEventObserver_select.h dca7a45b83bbfe56f9cb29531471f66ee2684907fa7ae6c29affc6b445559021
F src/OFKernelEventObserver_select.m bb7655fa5751df65cbf4148db6dc898e17f8d415aeb5208a42c106b2186778cb
F src/OFList.h 781146c205a71c5ef67ea7449363a9350c75efd610e8f9b88e1ef3a8fbbdd819
F src/OFList.m 2c28ab3936acc5ec18fd8ab3c345292001a75ba43bfce90d6ca54091d2c44080
F src/OFLocking.h 7f54244dced957412981d4ed0db7dac252b49722f06ddf2d8262e4e826bcae56
F src/OFMD5Hash.h e1256fb017d7acc75653e5b78aa27001e056014c615dce0babbf86fdb4421291
F src/OFMD5Hash.m 474dff4b31a9d9eb3cf734dd870b940a2fb198b31e49b426e66a09e35278d7f5
F src/OFMapTable+Private.h 0e347dddecc4a0c1fff9a4dc10a5cd3e932c822174e3d6d0db4a281418581ad0
F src/OFMapTable.h 8c1fa384acb314d646988078a45b0efd3f34275cc5576bacfbce7d0c19a8b300
F src/OFMapTable.m 32a1b1967d46942b4f1d769aeb9c729d8ee62c7c09f248a9c78836cdcd97a6d1
F src/OFMessagePackExtension.h f2ea088517b5cba4aebe6dd59588dcfce636d8d48594dbcf44c8baf4fbd2c121
F src/OFMessagePackExtension.m 78802f6226f1a287c6897d7b2788dda22e0a8763d8f1ee54238aafa2a39d614f
F src/OFMessagePackRepresentation.h 74f8c7f3059c592c8893922b1867e6362c6e2cfbc9b7adc11510873a1cf5c5ab
F src/OFMutableArray.h cadc33c6e4346c0cd3081b9d30523336645941243d6633d581b2c5f5c5d5dc8d
F src/OFMutableArray.m 97ee29685b3fbf76eb86d44f5ff466d3447f0111cc38a06eab2fffe2de355246
F src/OFMutableArray_adjacent.h effe0963a21f3bbef06acd9b8f25dfc6bb98fff106b5006d6fadaed757c78b69
F src/OFMutableArray_adjacent.m 9319ae3a7086d6f08ff8e2af29aa78fd8a5b662377b0143121412b8d6c6494aa
F src/OFMutableDictionary.h df79bdb41b554645eb9f43ef07445aadfc8b58e1aae3f63e6e4bb7c1165f550e
F src/OFMutableDictionary.m a50117af87fdd7ce403d7ff35497d25c9dc11b55901664801cd3a39087012a77
F src/OFMutableDictionary_hashtable.h ff9e2d0bd2cbe0ead1291f27f27892277ae92adae48401fdde7ee8bbe424fe87
F src/OFMutableDictionary_hashtable.m 1dfc2b158b70ebf00d9f258031ecf66fc0a9aefd793cacd73e92f51889feacb0
F src/OFMutableSet.h 8a891f0a5388a4282c025cae51c89f121b984726d57ce2f36362fdab8c5ed198
F src/OFMutableSet.m 2e70e2a086c0442b355af8923d732a183b20b36bd3102cd6545b6352f9298175
F src/OFMutableSet_hashtable.h 65683a5a918a7e653279855137db9d913646481fc73eadffbaa340f1f65f2313
F src/OFMutableSet_hashtable.m d6d4078141f0b70977a2e5842c64017323d6f575c90dd1732e13fe4348b39bf3
F src/OFMutableString.h 3d3cd1271084433af0a26552d4d8d149773085d59d2995c31a659a2bec9a393b
F src/OFMutableString.m 4c381c3b4db6c6f56026e29bf01861ce8781ca5945c96d01c7aee8a9a0d196bd
F src/OFMutableString_UTF8.h 8c798cd15af85c39c35a8bc9c70f8348d72d109a5069ce57046db6b73428d8a5
F src/OFMutableString_UTF8.m 7b388678b4476e763962d006398b733a989d90e76a058009fe253ca896c84995
F src/OFMutex.h 0bae5ee8cae48a4fba816aee384e699f140af7e6e935aa71e2afab28c0a3c4b4
F src/OFMutex.m 5f6b85e7ad72a12efc47595cf41c6f8aae4d22a2b5fa21e08af622f96928cd6f
F src/OFNull.h af7cffd98b3256490b28a0050afc386027812a53d6da50ae0940f8ac11f50109
F src/OFNull.m d4754c6d7b31e656967b760a43b5c2a93ccfcb5ec330ca51d967e8a9a8aa67b4
F src/OFNumber.h 1c53ff0084afa1f4938ff153be9a4652b9b46f3ad18b35793aa3e6b1bc2c6a14
F src/OFNumber.m 94ed5c68f95e1b77023ed1adcbe2ff0b1df1ded71ca28c2b2874efa1fb8a059b
F src/OFObject+Serialization.h 196c5ec775c2e960cde7ffc262ad67d5c689c0b806dd64dbd8db3414b68b8aea
F src/OFObject+Serialization.m 6a3c9323c99f4a9b70003aaef3940707202e00e11a382a6006f403622adfb3f7
F src/OFObject.h 71f630969d1d2d3ef3ddb8360368cd89ece7e2302c454536664fd203afa7e3d6
F src/OFObject.m c0b3318fe84e68ce19e68d2c14c9954de6faf53ea7f1704b25ee213720190785
F src/OFOptionsParser.h fcb6721c025e8290fdf48a66c72a4cb07a59db9c4058e72ebd7509997752011b
F src/OFOptionsParser.m cd91c0e4ec2d66219b7b262c2553ec5aa3279ce98ac5ff44d4259e75d99b7005
F src/OFPlugin.h 174ae7b320336d545bab5aac8566d98734d58f25c5d8ead22d8257d772dd07d8
F src/OFPlugin.m f2de0631c1ef50d608d898cf47fe7b0a57fa6c2fc72a7d2ce8362846291be6e8
F src/OFProcess.h 14eca30071c78ac8e368b667fdbacfc2a912ad715556c0df707c64901016fcf4
F src/OFProcess.m 5507b0fea2c048fd7a407b1d9112d76e9d155e62263921c5de4eb5d9432deb26
F src/OFRIPEMD160Hash.h 00a11d6b226492e5a9a3fb7eec0575bbe8628a4e76a04ed36b1f27fe7d832dfa
F src/OFRIPEMD160Hash.m 972133ba7dd65639ed7b1d059e5bcc28bdfa26b4330ea383a33610ef0e884f4c
F src/OFRecursiveMutex.h 6700d5d0f3dd6596d333f32a395a338906ff7feeb67095eeee540d2bcc6fad27
F src/OFRecursiveMutex.m c1a93fa6cdb4f66d4679618b4a8c3b42ebd54295ebb4f2bbfea3a34dda03a2e9
F src/OFRunLoop+Private.h 6d9302ac9e6fe088a82f197c2dc8850c3afb3cff047184da7781b9a82b670a4c
F src/OFRunLoop.h 03710dca06c9e559d4879a875e99ee086f9c2fb53417da27eee1e1ed0465e00a
F src/OFRunLoop.m 1d17371e174ce6588e083835162a774926db73cf4773b678123ec82e55384b2a
F src/OFSHA1Hash.h 7db19f54a8e597a5da3c983b5277a1bd24bf1f13e318d03e67223851e8b36d24
F src/OFSHA1Hash.m 230d7339f147e3c0efe3689b6a4321915de185d65693a6fc7835d9cecfea6131
F src/OFSHA224Hash.h f0a9bf0b33d84e7f1d91f974e24c41669bf4a956500fe746064056f3c2ea8967
F src/OFSHA224Hash.m d68ecce924d6cfdc1007b73533317afd4da7fc2e89a25ffa5f7b6e7b2ae32f0b
F src/OFSHA224Or256Hash.h 29c76a963845445dff980b978f989f41cab8ab398a39d4408f351469edd6eef5
F src/OFSHA224Or256Hash.m 5dc4ddd7b0f4a875e6cfd91651f8edaedf8f584787865e4ceb9aa7304bb04ad0
F src/OFSHA256Hash.h 7619c8dc6c6202dc69f7b92cacfbd13849fd862cba293fd1041bd3412f8d0380
F src/OFSHA256Hash.m cdd835b40a968e2c7cdf4aebda48bbd4222f44c5f6c2b49b46f954b38ddbc4e4
F src/OFSHA384Hash.h 726046403e6df8d30b12e054550c2cdd814b7991692a051d09123d856ece3380
F src/OFSHA384Hash.m 8c555a76c2495836b54a85a1e7c9c9a9a917ee73532c2f7161075bd2b2103493
F src/OFSHA384Or512Hash.h f3c6e027c1592f0a610c2d048e888052750eb416050c9d493189070d4edb389c
F src/OFSHA384Or512Hash.m 4265f0992f52c281c45bdcd3b0908c683760008294e4ab415428a07c0ffd26f2
F src/OFSHA512Hash.h ab7b885f2a9d6bbf32790c1280a37e611569d60490f9db85a27bbfd72ecd9ffa
F src/OFSHA512Hash.m a50582485fc7ece73954b5aa932d1734fba53ec3718e573e8c7bee72b0ec2cc0
F src/OFSeekableStream.h 39122826d302167360ec2198b57715eadf2b6635dadcff2b51e696dfc65ca0ef
F src/OFSeekableStream.m 4427169ba32f5e6ebaaf9641a68725c7b19831700fe088c2711378ca0b691d4d
F src/OFSerialization.h 9cd99f3e69caf15d206944b110680927530cec89da90f2444c2d84f44580023f
F src/OFSet.h d3840fdbd22e141ab2bf07ccc80e14f5f0fa523397064808aacd3e8d0d8dc71b
F src/OFSet.m 4fe63f90c71f51cd129fa78f53cbe20c1e6834f840eec27e482d040e723854a6
F src/OFSet_hashtable.h 0dc305e5846002377ed68985625f394798e75c688618986d1c35ce5ce64ab01f
F src/OFSet_hashtable.m 6be26f7f185695436652730336a3656d21583cb3cccf5f4202a6fe45f3716298
F src/OFSettings.h 4b7d0556c729726fdcaa17b1c386a94651a4b4bc32cb73a1147f666bccffdbef
F src/OFSettings.m 302519bb70370560fcd991c983a6b27e451febb26b0260237dc21cca2eb9e3f8
F src/OFSettings_INIFile.h 7544b157768e04a3339660780c6450a97323d3a0a2f1e855b81e95fccab0e071
F src/OFSettings_INIFile.m 9c4858e0a130d513e7bbcbc1501e8fb0750357bcbf86c4810a8ac64b07585960
F src/OFSortedList.h 57ad1e2a24f01d9f8e6faf525b8ce669d717a0f522c096de3f12c6325100ea06
F src/OFSortedList.m ab965dfbfd1cedb04fd7ae627b4b7e2792707de472202ab555669536a7286068
F src/OFStdIOStream.h d7621e600b91ce6d7f2eec5e6bc54a98935c7e7d0b77b012f72b9e5dc33c92f1
F src/OFStdIOStream.m 607fc70586aa5eb315185ce3bb62dc2bf878ad2a424d09cf38bd805c02c0402c
F src/OFStream+Private.h 4cec06f9a5c75cb772dfcdbed65806f011dda53d50b9d6b42326d40b0b3ece97
F src/OFStream.h 01d31991cc937e7dc08b23d63bacf6dc7cc5e997239e4dc74ec2643a532034fd
F src/OFStream.m 10303f9e8639249ef022a8558131341c63673b2aae21e1e9b17c0e68ca3cbedc
F src/OFStreamSocket.h c319be56144d68c23e7339cbdd268c5b71209221f7160e70feaa60803182fe9d
F src/OFStreamSocket.m b0d72b729b79b72c7cdd737d7d6577416a54b4c84cc10d331b3b83e41319db71
F src/OFString+Hashing.h c5a8c9c2334e9bd94b402eabbefc9d4fae961b12236fb8a717f2ff77a52f0101
F src/OFString+Hashing.m 8511d233d941ea98cf7dd6b80eb469337775f367bd8567635a5614a39cbe11a1
F src/OFString+JSONValue.h b44cb4dc6d7f8db1ecade9261d02be0dd2a80d178be84bcb5140b047e184eb1e
F src/OFString+JSONValue.m 77e12ed01663caca05904c74daafe5a0c3bfccac0dab8886e6673abba856c8c2
F src/OFString+Serialization.h 3b3578c093f03cf6220707b7fffacc3dc82a5b5d947acd23178e1f45f20bcfec
F src/OFString+Serialization.m c6c62287c1361af05211ae267a0fcc5c6812d4de86aee538978213b225e30673
F src/OFString+URLEncoding.h fc4768ddc2e926edb5f5c11f761672981d7566cb732d6a3e43fe04249898dad0
F src/OFString+URLEncoding.m 2cd0023e53943f6c5d6c9a46eae7f43148455682c00f58e62ab6daee67097862
F src/OFString+XMLEscaping.h 45946f6d8c8820c6feeb17b20e4a0d0a9f5a3dcd7b5834a13bf07ae172b64e23
F src/OFString+XMLEscaping.m 0594cc40a69f3d3a144f87fc78e5b4b1ca07782cb66a7d30bc9d71646c4fcd00
F src/OFString+XMLUnescaping.h 4eea8469d9baa9f5f09d51eb7797e162e37ee0a517db9d17f5f7ee407aabefc1
F src/OFString+XMLUnescaping.m c0eb6da7c1e1e06a4e4a290236e335989c6b590a9aed77bc55ab1a710544f509
F src/OFString.h de3798d3c28403ec0180890ae60d940881a14569218b1ac423a9b894c9806f17
F src/OFString.m b888341646e0d5a2be3424d5de073f39ea9edb266718378e7d3e2502b7586b91
F src/OFString_UTF8+Private.h e37806023a123473237317bd7ca3d025824ad691a6bcf5b958065adbc5de6f77
F src/OFString_UTF8.h da64634113edab774ad09ad65efe3a67f916749847be34d9c74fae052a92a9b6
F src/OFString_UTF8.m 035a617a1be13cb66e326994f89e581f1d9ad0d2b947c50fcbb29f6fdbed3c93
F src/OFSystemInfo.h 70529a5e52d360f55114fcd68e4415bbc62a39c32fcfb25af3801fbfb9a2a07e
F src/OFSystemInfo.m e23fbe86daf28596efbc4eea451d71ba485eb176b9a3b8109da146b27d7d73bb
F src/OFTCPSocket+SOCKS5.h 1d5130f822113959c7af934aca818d25be6ce3b1e724b4143cd3b946b4eedf48
F src/OFTCPSocket+SOCKS5.m 8b7939a5bd68a3f3c1395bb1ecbc6585720b733de51a50b724d0191cc91bd447
F src/OFTCPSocket.h 0973528b48210414d4d5c60e803f3fdb5e6b9a09a471a760555042d6029ad9f5
F src/OFTCPSocket.m 73559345ebf438d8681b9e15a958009fc3fa2db2807c2d4290732bc50550cbed
F src/OFTLSSocket.h f7601e6c4d8120decb84f97928da33b357dce7643300c0283232aad302ff10bf
F src/OFThread+Private.h 45eed9c100fd88ea96e01b1cf3aa0276b38d980ee575acab7b3601f2bb485d4c
F src/OFThread.h 3ac85a8b66c8e131fc228387cdf8902d6cf10b6550d6c03cb0ee8389e677ac06
F src/OFThread.m 9d8e398251ec5cea7d46dd30e36ea25e5d60f6233081ec5a17849babbc445109
F src/OFThreadPool.h 6c2e44a50edef9a3f391e107ab75b61a38e3df150f1f6dc1913c24ddd5abe44e
F src/OFThreadPool.m 38e65298f277a5fa13f99aeecaa8c520b40d92cb332a906ddbb897f75cd202eb
F src/OFTimer+Private.h 450542957a8ae789bdd2176ec923e312874c06911116bfd759d395fb8135eaf7
F src/OFTimer.h d00c40e9d3a36d9d22944f487951c2948cab20f23ac821acf4cee3c86e47283b
F src/OFTimer.m e4f0270e54f70990d9c6798cf36b17759437780be75db3c748a692c2628e9d6e
F src/OFUDPSocket.h 36aff0002414135ba53ebd7496f9f77c3f54c2387cbef5d7da85369fe09e05d0
F src/OFUDPSocket.m 966fc51bdc8b5e7881834ca86a2e9c7cf507ed4c8a73410bf8f29fde7a0b87f8
F src/OFURL.h 3fe988b8aa957b1ab84e8eaab5dcd815521b37df1b0bf25de47d0e4ef4c9b43a
F src/OFURL.m db9ac3e5650367fa620f2ccab313878bccc9f2b7679236d88738d1a1f03825c1
F src/OFXMLAttribute.h d9d0b8b818a6e17fec82cb6ef39650b92612ca41dfc518bf5d1d2fa00b88c641
F src/OFXMLAttribute.m f82f6e9583d88328769b8de9c172724e1b54de8e2b529cab7e2887b723db670e
F src/OFXMLCDATA.h a9ccc488fdf2b551d671334e93c5f7705f3a440288f89829ce62356dc3fc8aaf
F src/OFXMLCDATA.m e529012759be6cfa176e27ca9aa5287fca353df76d43044f150b6908e8850f6e
F src/OFXMLCharacters.h 0202969c7acb60c7b3f41a27829c3d439106852d30cb3449d5045d45f857ea9c
F src/OFXMLCharacters.m 30e997426b37a668f4ba2ac8dc28d0ba469b2a5eec0fba570563819cb8a6ea3d
F src/OFXMLComment.h 6be4742eeb4605dc9d9b218aa005662bda44db04fd10e6ab8ef33b71b0a96e15
F src/OFXMLComment.m fb75b45da2b02cc96eee48ca3720c8f8a7606ce15f1b33a4827fe5fba9ee1cd4
F src/OFXMLElement+Serialization.h 251db939dd2dca38ca0e3a738ca9d98d2f706abde94e5d1afbb14725fbdcc36e
F src/OFXMLElement+Serialization.m 306536eaaf291c059e7318f2dcdad19a89d1f6f8c49fe75e09e736b5d07e7747
F src/OFXMLElement.h 15dcc0af32f373afc502577c0c1b747c6bbf5ee7c2f218e122ec81f41429bca6
F src/OFXMLElement.m f4c37497cbdafc34b56ab88cd9c187bbfeb7a6f671fb3fe997198f98bef34411
F src/OFXMLElementBuilder.h 0cfad99ce6a16b8131f72cf591de5b43e5db3fcc40b9bc13bf0eecbe45a98f9f
F src/OFXMLElementBuilder.m 7820fba6acafae44ea21a10350d041d11df2463e25a47cfb1ebc0a210dcc1165
F src/OFXMLNode.h c0e82e5e12e5f1bf70ac8d87418240293386ee95d36efdb179053963ca34f8a5
F src/OFXMLNode.m d6f3bc023b8718fdf13068f072c07d63617d64150332e846cdcace9c29e8dece
F src/OFXMLParser.h ed6e692c1121bc28d3084198b0d838e49c5095a073a56b403f4390d621a6d1c2
F src/OFXMLParser.m e8dbae18f98e9997f336bbfacffd977b950138552c49dbfd5c5457678f2f0b4d
F src/OFXMLProcessingInstructions.h f1308bbae4c929606a3aafd19ae97536d688f2a4c3edb5f7d544c275dd5ddd6a
F src/OFXMLProcessingInstructions.m e0dbaa2a856bec00b2e393432ef29bbd4703dfd31d0b67686f5214166be5f0b1
F src/OFZIPArchive.h 004e0f83a8dd6b66a311a0b57037f877de6a90ab5e9ad25dd77d52fbab91953d
F src/OFZIPArchive.m 3d3f1ac742b45ee5d3b781926019faa81a0b14f92d0d982c5449526a41bfe69c
F src/OFZIPArchiveEntry+Private.h 1815b3651fd38f610fee950401c98248b01bac82f45f162f5757f52f0209b0d3
F src/OFZIPArchiveEntry.h 664d793f7dd0db103a6056f330345ddfd0e7a0483b34bab6d9ab3e3159269750
F src/OFZIPArchiveEntry.m 68d3e766413f066cd76d1121e03a9ea3597a8889714de8478dc6ee5a4ce05da0
F src/ObjFW.h 811d11108997652f3c446d7a760b937667c8b4f799a5d77a4dbd8f9c4b3365d4
F src/atomic.h 4b9a633048b193119823ede315318b1cbf19b12929ee0435b637b8aa7868b07a
F src/autorelease.h 0ee8ac02ac0666529baff1587b3766313a57730dd98f173e5a784ac560e01b6d
F src/autorelease.m 6e4824285d63fb9bcae91cd0180ab1945bc4c17405b9ea11bea46a7e6e3edc03
F src/base64.h 3e5fbf43f7bbac0e78f459d4ca7d071ac2e769e233a86b89e6f2fa5f274e3db7
F src/base64.m 818cbe6cf6af4004fb750115ba0485818512694297a8ccd3f4d778e09910d20f
F src/block.h c5ffa7c873122ae3552d4968fb4343a28b7feb5f1b743f6670bc8fb880e0139d
F src/bridge/Makefile 6a605406327e8205c6c10a7f7068400ef4da2ff4c6e4b71987c3818a80badf03
F src/bridge/NSArray+OFObject.h 5280e9962c3a008a7d742b2266687ab4c47b4b3934da8e991076ba3bf6248ce8
F src/bridge/NSArray+OFObject.m ee09a7633284b09ebc0a9c80dad4a8476c575905960aeca8d2f26bbb2cce29e5
F src/bridge/NSArray_OFArray.h a2de071e99ff302e3c5815e3f7a9d160212940d953e5e2b796436117f65992d9
F src/bridge/NSArray_OFArray.m d18114a5f865488d69ebaeb624ec61d7fecb755a0f06816fe74e0dfe0fabc589
F src/bridge/NSBridging.h 40a964991cd0fbf2740eec4b2829996b7b157f4e41c8409b89626e1e2e89f28a
F src/bridge/NSDictionary+OFObject.h 465cb42764945b78ceb52814f81fb6b6a1058bea39d6eae1f6781a00e5c69c44
F src/bridge/NSDictionary+OFObject.m f90d4e0fef33474c08a2dc6b83edf62cddb2dd99620e6fa225ac0ee21dc11588
F src/bridge/NSDictionary_OFDictionary.h 234ff8f668b753b03ddcc5a3bb2923d265120b818982c0aa4826c0ef7e7b5867
F src/bridge/NSDictionary_OFDictionary.m 2b750c24bd2469cddbf7ba4dfefc87d01f8aaeb1f1055245da5a1cad14d4d91f
F src/bridge/NSString+OFObject.h 216ac8f5aa5c5ad56492680229b9fb54728d98617b0e57484be05ce49a53d321
F src/bridge/NSString+OFObject.m fd39c0835d3fd9bc85860e352b9793962c3637bbeadbb00b6cfa5f1ecc3ebbc4
F src/bridge/OFArray+NSObject.h aa0f6e10ebd4b954d85c17852005b9f8e5f894dc3838582160fbefd471ad1967
F src/bridge/OFArray+NSObject.m 3c18209387f70dce15b9c99a1c3dbcf5583799eb07c42084f082f657d05d16cf
F src/bridge/OFArray_NSArray.h a31b5839be7b760f7fe935ea48d35707d7f47f72fdf25a44ae91f1152bb9c236
F src/bridge/OFArray_NSArray.m a1fdde1f011d2a61fdc2ae5ef57d5101ca085050a2ac91f2c3a78396c5558465
F src/bridge/OFBridging.h c3a78e6fa5319f3448a2817ff5fc5263bcc6154102141b40e08e5ac8b38c2c47
F src/bridge/OFDictionary+NSObject.h 61dc293ce65f0cc639a8432c3868fde47d26e3e66f4f6ebd2a6877c26db7433a
F src/bridge/OFDictionary+NSObject.m f0354752076fb1549bbe6114ed159a439f502b55c1604181aa1b04d6c5f9c891
F src/bridge/OFDictionary_NSDictionary.h 7a628bd0cb5093517c5edbfea283d3ac502757bb2f39ea1e4b7a1e90e68acfd0
F src/bridge/OFDictionary_NSDictionary.m 00d54146ebe8fdb80e8e375d720ca96f563f868e7498f5d11f55ca128dd72809
F src/bridge/OFString+NSObject.h 9e01cf0a0059eb72924b8442445b349b69da11fd026b565475a621fd5296caf8
F src/bridge/OFString+NSObject.m 7e9af2131977ac3b5b9f8952bac7c4678a8823e82b23f1f8ec49a9e4b0c2593c
F src/bridge/ObjFW-Bridge.h b5d1395eb02cb74c9a9d3a7e97172a487b818619391730fee581f9324938854d
F src/codepage_437.m 31a2de52cc9172d52e9d60f9f3f62e54391f0ab6355f7a75970ac8ac9b48d96f
F src/exceptions/Makefile 4a66a083dc1b428e4b5313f3619267dccbb10315d87fc89a8d44200c24fba3cc
F src/exceptions/OFAcceptFailedException.h ee9701b40f11326663dc8ba1409a0df2969e7910c6dbe3fc320148f7adb3bd22
F src/exceptions/OFAcceptFailedException.m 099f839e883910a88850dcb1b8baca669651242aed9a616ccd9b59122f56aa67
F src/exceptions/OFAddressTranslationFailedException.h a1c29d944b88677fcc9f10b05ee3610909658bfef312dee82f7dd58bb18a96fb
F src/exceptions/OFAddressTranslationFailedException.m 8c66f4c0703cf487feeaaa98ad191b1fa14daf5fa1bc7880c2643a2b041d8538
F src/exceptions/OFAllocFailedException.h 5264e12d6d00aa4e239ddf395609fc44e0ebbbef6f3ca793ad63563c7be8068e
F src/exceptions/OFAllocFailedException.m 6b087a6124b632931446bdeb40a8e7daa291f38c9e4a65f8ab8150b72b643c61
F src/exceptions/OFAlreadyConnectedException.h db503396baf0fb0fd5b3f42560f8c36774da47091cb83b1f0a7b5ddd6f2d0e15
F src/exceptions/OFAlreadyConnectedException.m eeb597592d9967a872ca0623dc64745f254a03843e796f60e0626151c59f8b9f
F src/exceptions/OFBindFailedException.h eedbf1603266820e0f5d718226146443de2544497f1be8ea9de65fab0640c124
F src/exceptions/OFBindFailedException.m 108846213b0ed40b06ff8ebd823d502dca1db19b04ef23c615bd7a53848fce6a
F src/exceptions/OFChangeCurrentDirectoryPathFailedException.h 5d4db4d1a8de0897c5bde6b272ae987e35c5da777cfbf0830a28d04e210fc24c
F src/exceptions/OFChangeCurrentDirectoryPathFailedException.m ca29c7908f8f15e53c3612eb2d1e466516427b6e39cc5a5172fc09145fc7cc9a
F src/exceptions/OFChangeOwnerFailedException.h a6b0e3eb2c68133148e26023ce52cda71368d2f2748cbf8db7adcb39e1f86694
F src/exceptions/OFChangeOwnerFailedException.m ad8f912c4421897ac2116858f0dbe0db971a75f671b2752821342c83db96fb19
F src/exceptions/OFChangePermissionsFailedException.h f19a823df1cb74478c28e2e5b699bce678433646e08d8b18a8eb9a75349f6d98
F src/exceptions/OFChangePermissionsFailedException.m 1ad0401e454f21735a3b1055d09b6259b1e2ee657c1d9bf355851ba4026227b7
F src/exceptions/OFChecksumFailedException.h 3f07913143e8eccda0a8a8aca06ad3011ae803ffc7a9182d4d93b6dbf9b793a6
F src/exceptions/OFChecksumFailedException.m f8ec544c873e890fe7e4d39e5d252ac428f6710403013dff84e3bbf79a0ee9da
F src/exceptions/OFConditionBroadcastFailedException.h 3c60f5ab910f498e61a08a3d8c62fa4b9ab33ac6015c31cbe172d91fde48c285
F src/exceptions/OFConditionBroadcastFailedException.m b56fb4a038265948b2267253e8f89c18e12f0f506d7022c239147c6a32b69460
F src/exceptions/OFConditionSignalFailedException.h 0892e5e63d4f65e061c120bb5bc0793e84eff3741b696c582c0654f780be79f0
F src/exceptions/OFConditionSignalFailedException.m d728455423817d0b49b759d794364863217d70250a8fa1f084d5dd5fe7642181
F src/exceptions/OFConditionStillWaitingException.h 5469074304df426b8d549b747a5100db3a160056f5a7c57521943d87165e5b74
F src/exceptions/OFConditionStillWaitingException.m a970a6da4149c88785f9e264179f850abe6c161993baeb07f4b0c37ce6970de3
F src/exceptions/OFConditionWaitFailedException.h a873c6559c0a142d86e3bc8f1f6cbd0f887a74d5e46d0cf3a91bc608883b5c99
F src/exceptions/OFConditionWaitFailedException.m 8f4addfe5b96244abd86b58e845a4ea239eae8caf1ba4045aa7c5ab4328a03a4
F src/exceptions/OFConnectionFailedException.h 03170ed2d6e84d45db9bff52a5eb0713125e5ea0edbc4d6ffab8134be916a318
F src/exceptions/OFConnectionFailedException.m 631cb87113e58d417564648bac9a7311d5f20e55472fa0af192f1e4edd4f4618
F src/exceptions/OFCopyItemFailedException.h 257124a1248e7e93ad33e0d791dcd91fb99da3358e44ca2e029c5fac01bafaac
F src/exceptions/OFCopyItemFailedException.m 0f1fc431232ad223d9d9969d447c5634afabb7d7b7a55a5e10e8612645d2cf27
F src/exceptions/OFCreateDirectoryFailedException.h e60f3c76d1b38c0b9a81c8dc34a31f23aff554151d19e4182a012ae9a95a8893
F src/exceptions/OFCreateDirectoryFailedException.m b7c95c12a06378ed8840f93f29f3946b3a3e7aa0aa3e3117dbbcc77be4476a91
F src/exceptions/OFCreateSymbolicLinkFailedException.h 9ae49791ce432db1820ec549cb52118fba1ce5e062c3463750f203cd36620a2a
F src/exceptions/OFCreateSymbolicLinkFailedException.m 8f0ca376e360dddebc002b7d6cf3bc649af14852af0605b0845d948c6229887b
F src/exceptions/OFEnumerationMutationException.h cdbf98298338e7a50a5f2183a11debd85b31f31a7f07365c771097b3ba20ecc2
F src/exceptions/OFEnumerationMutationException.m 029ac9ad9e177152157771b498629956787c2a119361992eb400a2345c09dbc1
F src/exceptions/OFException.h 494bdecd1cb5c998cc34921fbe446021b09aaac959868885174e252439ac38d1
F src/exceptions/OFException.m be5e01d81ad0c9e1181d3904ae0bdf25b56b0a645dbe44bf7272dc893557bff3
F src/exceptions/OFGetOptionFailedException.h 839d67507a4fef24da78410720d98f63a9480c1598169d6435b5dbc08a1fcd24
F src/exceptions/OFGetOptionFailedException.m 2ecedbbeab580becf48d538edb13833cde9b916f1d44b5d35f47a35694f750fc
F src/exceptions/OFHTTPRequestFailedException.h fcbaff604a7b05228d2e241b419fb69dc3a52c639bd67f71785bd60bf607dd32
F src/exceptions/OFHTTPRequestFailedException.m 778aa2551c87c90f10ec7ddae5db8008799021009894f1ea61d201e416da6bee
F src/exceptions/OFHashAlreadyCalculatedException.h 93b4c809913d33a75e418a4e4c992bb9f1463aa5c720ea441658584f0de93e34
F src/exceptions/OFHashAlreadyCalculatedException.m 78513457584b52c5009457cfb1ac5dc5e265eb9e15e709a3816926faa76808a6
F src/exceptions/OFInitializationFailedException.h 93789cde557734d1ffd9c273b353f452a4c6b2cd72db36684d51c3216daa2798
F src/exceptions/OFInitializationFailedException.m d71489d98b4b648e453a226c8cda4349f91d58fa8ebebd7cde8e904b76f3624b
F src/exceptions/OFInvalidArgumentException.h ecd68546926ecc70351eaf73eebf2dc4c274cb26a37bfd49fa0907e6b0fa3c3a
F src/exceptions/OFInvalidArgumentException.m c524fe7b3304de662bbe471685397a731f28a8bcf97f8a437d406a957c70d0e1
F src/exceptions/OFInvalidEncodingException.h 911fb2ef97c8a58ad18d9e1472c3d110a9faf41cc26c1ef0346a04230565ce90
F src/exceptions/OFInvalidEncodingException.m 60a562c7eb0ada5f7d7414af761a35198aa7759ddd93ab97859930343af9e275
F src/exceptions/OFInvalidFormatException.h 63ff2c8274b725710bb3b8f20b1769d2e8cc4e88c6b60b4e134fbef468a446fa
F src/exceptions/OFInvalidFormatException.m e38c807c3fa1da484dad81cc27f187a4e58d4f1bea8389df9f853ee21f67dcd8
F src/exceptions/OFInvalidJSONException.h 05dec57c72b47faf12e047280dcc0c9e2c12ee02e24b4f74f2b28c9647cc690a
F src/exceptions/OFInvalidJSONException.m 59fbed1b1940c5fc36a9eb2702c93f8341d7402acb03dbda162825b0f2161bfe
F src/exceptions/OFInvalidServerReplyException.h 842aec40a41f75e7a3d1b6ec00e762f9420bec4a39923ec9469a7ba979e2c331
F src/exceptions/OFInvalidServerReplyException.m 3f5a8edd1afd76b759a00c98e578ec5f3a71850547e057dc66d75445a1656d38
F src/exceptions/OFLinkFailedException.h b8707a89621d141c66d1089092b6a3a362e1593f990f8ae6f8659c6f4400e32d
F src/exceptions/OFLinkFailedException.m a00798a11a4ee76a8983db6806104d0f5f4a225ba7c5c7d6791f842a9a9cd6e4
F src/exceptions/OFListenFailedException.h 533bbb20bb3dc21b8c00d02df50e2e1b8f5a28cdcf35f653cd7ae595767dcea0
F src/exceptions/OFListenFailedException.m 8456ce46c6c88c2d52236979f0796d487e422041b77e7ec1d773b81e0f8929f5
F src/exceptions/OFLockFailedException.h 77099d5735257d7435dc235c19bacf953ca1b3fc3c0c521f023fb89aa804de86
F src/exceptions/OFLockFailedException.m 27505bb471ab52bbbcc81046009067ed2299536268349939fe5566648795900f
F src/exceptions/OFMalformedXMLException.h 0124e7c054b7dd8e1d5081ebb633bddb6d8a0f8e57c2a5d85cffea7784c1229f
F src/exceptions/OFMalformedXMLException.m 7a8dd13ded3a5ec539c6be7810cbda074361394333ce80ba340dbdcdd05a1ee1
F src/exceptions/OFMemoryNotPartOfObjectException.h e30db84dcb45a33acbffa1a997296a9f65d051736f502ad7393beb918cb82fb2
F src/exceptions/OFMemoryNotPartOfObjectException.m b2b55d24d39160f3cdc7314ae38ec93947368e413fc826111a05f3664432e35e
F src/exceptions/OFMoveItemFailedException.h 830f4700c9e430bccb87cac6f82380ce39d467fe72bef7e431dcfdd77c9bc492
F src/exceptions/OFMoveItemFailedException.m 297b0bf408685901474a69e5cf8890da419fc8fa23d02e6e5e84072eb2d80fe9
F src/exceptions/OFNotImplementedException.h 2c53c17e28ccf6ec42224e425092fec330d183da2f167e2ecc7ab20d038093bc
F src/exceptions/OFNotImplementedException.m d12dbfabdda6d302359d3e1dd65b4f09ec00e49f927d7ccfb5e350c6806a68ba
F src/exceptions/OFNotOpenException.h 5f293c61f944f71e0815d67059bba50ac31c7e26841d9ca8914a8cd978fcc591
F src/exceptions/OFNotOpenException.m c7afcd11e7fe4841874b4f08778c4385aa9209ac89590f106eb2a30e82a3b7fa
F src/exceptions/OFObserveFailedException.h 0bde9e33c3bd3aecc4f3d823b96c27a2fe8bcabe9b2fc86b8b526d9753b09c43
F src/exceptions/OFObserveFailedException.m 0bcb8444f49e47da5c44606d4e130381f7b2c2d12476b4173fb11f7f3c4e81d5
F src/exceptions/OFOpenItemFailedException.h 4dca4f22cdb736499c4e88b54da7e3b421f56d12d38ffa90cbb24d4a59c20992
F src/exceptions/OFOpenItemFailedException.m a9a76c70224e19ce5f3f4bc7ea82880288613e84c372033af2bd367dfebc8951
F src/exceptions/OFOutOfMemoryException.h 82b73536ed3cad6b187431d103de85b39a2a447d0ce0fc1b3a89bce7ea025818
F src/exceptions/OFOutOfMemoryException.m ca1f7da8c02cd499521eac62c7eaf092446e181030c66746c4a6f728ae2de9e0
F src/exceptions/OFOutOfRangeException.h 7e99b3bc32ab0d9b33af01546d9116efc5b3a50f505807a6ce9249a1a1cdec6e
F src/exceptions/OFOutOfRangeException.m 9cb24d03a82b3db485cc944f6ae087cb8d83c704633cfa45e3c41f7466f18f85
F src/exceptions/OFReadFailedException.h 4e3524da8bdff3bf89fd05973b32987eba70cb4bb239bad90b754284fc955712
F src/exceptions/OFReadFailedException.m d3f619ef4450489d8c8cdf9c8efb5be263256b0fca6a3c21afaf77bc7c2a3cf8
F src/exceptions/OFReadOrWriteFailedException.h 3d561e2967fb83dd5c0c98f157f7011d1209c2f4ed753b4af74183803c692733
F src/exceptions/OFReadOrWriteFailedException.m e332b56497e5254b34c37dc9feece2571c241d88be607c770cda3d34c6ee863d
F src/exceptions/OFRemoveItemFailedException.h 5965d0623c83f4dbbc0afd1da47ef05abfcc5cd4f9004411a2a17af8b8daa0bf
F src/exceptions/OFRemoveItemFailedException.m 00607ea7de991f026bf8874dcadc26bf8f66895c0a864211d2322328eeb775b1
F src/exceptions/OFSeekFailedException.h 0d8c38f4ebd5d64dfdfc466bca4632e09316a79c514fbc9c6452ef4b32cbfba3
F src/exceptions/OFSeekFailedException.m c2985465047a66a688c9d3207ffcb6e23b69688c57cd881d7eb1b8ffe930448f
F src/exceptions/OFSetOptionFailedException.h 3fd42b38dbacd26121854ffa1478d0aca354f02f521ac022dbb38c763930530b
F src/exceptions/OFSetOptionFailedException.m 51912e6e974a6938070f0e75d31272d3976a12926c57a28e8305c03f0cf9d47f
F src/exceptions/OFStatItemFailedException.h de2cb0b3b676efde57cb6e07609650dea1e1d312261015120c3b33cbe6119fad
F src/exceptions/OFStatItemFailedException.m 1da77fc3817bc2e149362a72b5cabb44f1bdaea8cdcdd775f531bab15fd7a585
F src/exceptions/OFStillLockedException.h f975e2153eb1b7f5c7990c5ff042cbb590631b356d965eccc7788fc629a1a006
F src/exceptions/OFStillLockedException.m a56811edcab8adecea3632a7e927cce44abf93b5144d20bafe23c307d929c691
F src/exceptions/OFThreadJoinFailedException.h 0e5c61ca51f0c1d3330163866a293ea10a61ed19ec8485f0f58facd2343ab5f8
F src/exceptions/OFThreadJoinFailedException.m e7c92d95c063ee05a223b051720dc3903abf376b64ea778efc23d721f25a5d98
F src/exceptions/OFThreadStartFailedException.h f83176393ca5577276f38a7da3206309fa28a4d96aa5b1bd0ab1c86f99160a58
F src/exceptions/OFThreadStartFailedException.m b2ee39feafc3ad122921639cc235e866be516c2b8a8bdee190f1766c07763c72
F src/exceptions/OFThreadStillRunningException.h c94e8a25e05c10cc0452d038c45494c8a9b6a8f9e0730ecabf4c4fccb134a25f
F src/exceptions/OFThreadStillRunningException.m b674fe362365348824559cb0b8de0da92ee55f81a8433f34a8768f0ccd85affa
F src/exceptions/OFTruncatedDataException.h 0cb7da79f740a27aa1df135aefa624f0034eb7a811a9c01107a32e3eff416e58
F src/exceptions/OFTruncatedDataException.m 3357408062515f2908ed474126d217d1570af8607604291cf6cbe2c029d756f3
F src/exceptions/OFUnboundNamespaceException.h 984f6d528ac113004fccc68d7782360191b2ea12fd213726d81e20c1058f843b
F src/exceptions/OFUnboundNamespaceException.m df21df5c4b8f6b848c199d97ae35d9d127dbac5086e7ef8a3a6ea4e21c8ced07
F src/exceptions/OFUnboundPrefixException.h 92da310e95923920af1ccc2eb7f4658b66749d03dd056720a059c0db6af712af
F src/exceptions/OFUnboundPrefixException.m 0cd766a4e806d5f5230ac1f927c5329e77dd1d800e4202240ba8d9fc88f7f1f8
F src/exceptions/OFUnknownXMLEntityException.h f3aa727fe45e03b7d716697d0abff4dfa7064d68e72dfaad0be4503bb4a0d959
F src/exceptions/OFUnknownXMLEntityException.m 63a90f45269e11296a29c8d96d495e8e6b180a70b445894d6f91329562730c40
F src/exceptions/OFUnlockFailedException.h 7e219b86fe0de3ec571d097038a7051d12c280fa9542a876a54ac991d62e6027
F src/exceptions/OFUnlockFailedException.m 7d1a9993709281b10c257c246e278433ddc89bcf93170cc108a1ff6ffa5cd4e5
F src/exceptions/OFUnsupportedProtocolException.h 292556ff2789d8af6153637b4b27804e38c578566447a9552107a730dbf73969
F src/exceptions/OFUnsupportedProtocolException.m 6692984289d14c99b65d67df5ff81ea065cd1524837bb44cdb0f943f2f9b88f0
F src/exceptions/OFUnsupportedVersionException.h f6ed99dba865f54e86d899043bf074ac4516e6e1646ed20d47b26cb36f857071
F src/exceptions/OFUnsupportedVersionException.m 064cb50390c29295d7e3d8f95c650bf6bcf28b89c1fe118c6f5a1b438122b81c
F src/exceptions/OFWriteFailedException.h b2b127566a02c0713fec88c0399dcb11425836ed925563c28279c7b597df7071
F src/exceptions/OFWriteFailedException.m 375ac0b4f92a494ae89652489e6acfa78075bf3daaab54a64eb6bab0cd04a323
F src/forwarding/Makefile fde13c9caa4ac327fd2cdcba50875b16deae73023989695bc2707aa24f1d72b4
F src/forwarding/apple-forwarding-arm.S 5c82307efbd77f11658ad0bf9beb36b6e453a0dde068a7d3ef779e95b2c38d1f
F src/forwarding/apple-forwarding-arm64.S 72697d6e8bdd156b094315dd96d50312d27a9dd425f58235215b100e2f5b66bf
F src/forwarding/apple-forwarding-i386.S 8b43dcb14f26d01f1ec5ae16a26640a2888476145b28c940a2f85adefdee0ae3
F src/forwarding/apple-forwarding-ppc.S 744c0f51ae4c7f6b336b7c665dbb1e43a2d53527330a9aa993f815efb9633d9e
F src/forwarding/apple-forwarding-x86_64.S 973a3c0b86f42b6d8ef7da06c49e82c54ad573c5f5709d5991a477d46884fade
F src/forwarding/forwarding-arm-elf.S a1af35c19530349f47d5a6909fb486c2a51bdc34e3e28fd156d99db04adf5b39
F src/forwarding/forwarding-mips-elf.S 74348fe45f99b1033c73d94d0c69d24bc91e9e49a361337299729c84848ab9a2
F src/forwarding/forwarding-ppc-elf.S 1bbe781b177559de386ca68f75c32c971fc5855428275e33c563fa4a962d0461
F src/forwarding/forwarding-x86-elf.S bc4495ed429cf451fea6d348bb095cc6bd3285c8de595d04f4b2de1454307a9a
F src/forwarding/forwarding-x86-win32.S 99690e22dcdedc80fdb66538275d4630de83a18f3e8b26e9dda9d96650b9f8f0
F src/forwarding/forwarding-x86_64-elf.S 22e1be3f22797a1fbcadc0843a743746e7e3c19dc04e189db984cbac8a9ae133
F src/forwarding/forwarding-x86_64-win64.S 87c2827c5e27888c31437eb795ca9eed5382ead01abd7fd29efccaa84e1320f4
F src/forwarding/forwarding.S c7ec228a8caacb72df74ca7779059a77b3d36f65b640c84bc66d492d4dc5eba9
F src/foundation-compat.m c6c891bdfb8c2b79860af21879810c21a04923fd45c3ec902cc17b389d57af7b
F src/instance.h 876e496d27537f03796240aa39f10c56fa0bdfae4bf52c7a9957ac5f0b46b415
F src/instance.m 73d4c6636feecaa2dbcdd13d92c5f64780112ca8706234659de89d7c1f1bafeb
F src/iso_8859_15.m d399d3a43d232194e46304429763a186ccfc5c1a89987afdbc4c0cb4d7a3c00e
F src/macros.h c42b7644a0f4fe47b00f2fc776e500af9ad4c7345f2341cd02e9f1fa1dac0cfc
F src/objfw-defs.h.in 793b73003cfae30a8fcb9ea8bbe88000d03d0cdf5cabfdbf259cdc1b4f3b1e1e
F src/of_asprintf.h ad462d74be50b8c92aca3c6bcd53fd74f416ea0915b8bf2ca3686b9f6d0855c7
F src/of_asprintf.m d2c505f580a4bf3df2f231ce1ddc94acf69af15ed4d9e4b876fe4ea735a98bb9
F src/of_strptime.h 1101b728c5d446d0b7da3d0973cfc4593ee5294fa1cce7b207b3d01296ff41a1
F src/of_strptime.m dfc7256147bbdcb0f9ed88f708d57d35e22f27304db5af79437b60eb749429db
F src/resolver.h 1a36d5c756e0e2cfc67e4d9d4469cc16b54c888858aeb3dd2c6921201d9f539a
F src/resolver.m e9337f9c0cc66fa03b691b029cd59e058db6667f126136aa07fe69d6e609997d
F src/runtime/Makefile f63ebab53446d59b10a769485693ded1227a68b3a25b83971ad1b5d45f5fbaf3
F src/runtime/arc.m c7cdb74fde31a2b0be61630978b1c1d7a2665bd360015ba8a3dbc83000cee248
F src/runtime/category.m 11d1996c9af47643dab9a8b6a9ff1b5a4298755acd11b7a8cf23f6dc77fe1cdb
F src/runtime/class.m 2f6309b70cb65450feff8414c98ed9cbd4f0e8c06ef840676ac85ec1d59a5cda
F src/runtime/dtable.m 49bc1623d2400f212076a158318b68acd7e3556c3ced621fbc0030df52f5009e
F src/runtime/exception.m e01b92056001ba875296c037f3cef251f1400b326807df6d66efb04d741c640f
F src/runtime/hashtable.m 9b5e4566421212911850726d7ada7e9b3577a2ab4f1b35286e0faf0695bdbfd3
F src/runtime/init.m 8f796bc8dca920f5da631c9c4c831c4fdb02c3969d0cfc67bde5f045109fefab
F src/runtime/lookup-asm/Makefile 341ce3fe174976b4bb87c30113e9582ff1b968195556eea628f7efb34a9dd0ef
F src/runtime/lookup-asm/lookup-asm-arm-elf.S 53cc0d3bdb66099ce386882d7bb1ba7b5fb449dde779ef3acaf2440fb196c49c
F src/runtime/lookup-asm/lookup-asm-mips-elf.S 995bbd63ed4a7b10da0ba952696220b3707c473f45fae527bc348b55ec035bab
F src/runtime/lookup-asm/lookup-asm-ppc-elf.S c173b1200a91aef048e41ddf9d7c8e411b13e899cb685afc93df72562762226d
F src/runtime/lookup-asm/lookup-asm-ppc-macho.S e8c309c610cf921dc6132a4cfed3063b2ae66a5378c47315ebbbec27cf7e4cac
F src/runtime/lookup-asm/lookup-asm-sparc-elf.S a887cbe985bfd43718e1ab9fd4c49e72b01bcc4dca3ca4327128c01b71db6105
F src/runtime/lookup-asm/lookup-asm-x86-elf.S f29f2c74afd9b1c838d773174b20898f0a938ae87931a9e735ac71fa31a92955
F src/runtime/lookup-asm/lookup-asm-x86-win32.S 9c647421e177c7a67d6499a0796bfb0002df1a4812e4079b9277d5425063694c
F src/runtime/lookup-asm/lookup-asm-x86_64-elf.S 3ffaaa6ca105adc77de7559a7634e39d833771eb02fac445b4b8d67d1b31d703
F src/runtime/lookup-asm/lookup-asm-x86_64-macho.S 89f5bc04939aca284159c046af16cf2af817a567f033d8930a190a30e5164af6
F src/runtime/lookup-asm/lookup-asm-x86_64-win64.S cc90b17b20ce6e2f3e7ac4f96e1fb4779f9a40358031d956a7002f55743348d8
F src/runtime/lookup-asm/lookup-asm.S 6da08ed8d97610c57eae30551b3166cccb8daed718e757985c7efb72f5dc5f09
F src/runtime/lookup.m 9bfc2a372fbdd7986260362a58a7a086df6afbd28105a81fa4b19dceab01f61c
F src/runtime/property.m fc195ff020ac8ed47bee0278d64e2bbd97b00dad3a1482e73a85c94c89049405
F src/runtime/protocol.m 67fc62df327a8de5e29deb5accbe7d527de6ce145a9558578bacf05264f44bb9
F src/runtime/runtime-private.h 569575cc7f7940f22512145594231d155d8845ecbc120890482e9ca4670d32b8
F src/runtime/runtime.h 6046b12ca6738586a6dd562feabd56b5ee7682f3cdb5b07b697f216d1b55d34d
F src/runtime/selector.m 1df1d6cb9ff48ee9cfe9a95c2479c825a7ac8f2887a20021b9905870c3bc6ba9
F src/runtime/sparsearray.m 60d6283d849604693da56643fc669f7193e4f8b579e16dabc3ae4cc4babe7b73
F src/runtime/static-instances.m 5540d87e8680ec1a5494e5ab1f71118274782885c02fbb92b733bddf43817734
F src/runtime/synchronized.m 7d44a6bae7a3d0ccc5f255b0b301708756a5cbbc2fb1d97b37918702ce15c0d9
F src/runtime/threading.m 94916166d1fe6eceb8fd38bd8fa6df30d5e62c086a6560a9da12eb57f36f2583
F src/socket.h 0af78deb94175785dae9a991294667a680f6db31ddc906359d9637be5001cd14
F src/socket.m ac5bad5b02ea8e35c831f561c49e4735f82f2d975edb651dee88cb87fde583d4
F src/socket_helpers.h 6fef92f5f83001b64029900c24ac1e483e1c8a4f5e3685516d2fd50d16eab41d
F src/threading.h cdc77ff76d73b41a10e2d881f2a961d2b458354c90329e59a6114103b59614af
F src/threading.m df0462bc4e7daafd047c7de04b76efcdb4a85851a220f55c708fbda8e46dec1a
F src/threading_pthread.m f8ab9669108706016a4792ecc3b649fd22a692a909ce4143ab21d205f83afd84
F src/threading_winapi.m ecc9bb9249f3550cc585dfbcf792f27817788863f378964969178f903109238c
F src/unicode.h 19479c3eb854bab35ace63b9c05624c8c396cff0064e1496229de47eaf6f73ea
F src/unicode.m 00e5fe0e41d2536daab91f74602a4949119793af1db1ff91e209d141f34a4924
F src/windows_1252.m 341946825e56e16dc0c58fe26c2baf2257af908ba0561bdf49448c387fe269ca
F support/Bridge-Info.plist.in 31c876bdbf439c2338d5e9801471d187891a516f396b6b982a52dc991c4adf1b
F support/Info.plist.in a131e6786cb869342950e3438c1bbe954b077342f21b9b2136e7aa029c12d36d
F support/module.map 9a5ab541bed700f271a37e6792934fcbe14b416e846c15e0069ea38c05dc1eda
F tests/ForwardingTests.m f989ec41595e6446b958879dd9895702aa21e84387766caeed425a59dcdcbc85
F tests/Makefile f063a6813877e82ff67eef1a38ba01d59aaf3e8f19f5fec2318c54c137884e90
F tests/OFArrayTests.m d200b731897fb92881610c2fe2b290bcd0d6954bdad30495bfc533aaf94acda9
F tests/OFBlockTests.m 9b26ed03939b7abd628b5cb5d75d3c470ca1addcbe6db76516128150e6783a66
F tests/OFDataArrayTests.m 9760765c488342fad02af7cffd658f6a8fe0c7bf59f552e2de7063175d7d4511
F tests/OFDateTests.m b44b2f039d41ad65d438f111af3ce4d703de069dc58ca7badf8a8705dd38bd84
F tests/OFDictionaryTests.m b01b142448c804aa29607b1168a309d3ad721c94daca28045e037c322b2c0ef1
F tests/OFHTTPClientTests.m d1280b74aebbf507ac2c52a2e948e7d0bdfb548783eb3a5b99bc9ffa79bf8d05
F tests/OFINIFileTests.m 82dfc240a91a2682c9a498055b1717fedc78a8bbc7601d321b1fbe2df0ebbd38
F tests/OFJSONTests.m 64c6fcde1c30dc3d343632b4d518b5bd06bd52e1ea9295a70fee90192207998b
F tests/OFKernelEventObserverTests.m cdf33e2e4480191a9ce93524e710d25411fdbb3d270c3a9b68dea4b3faef4302
F tests/OFListTests.m a319eef75118f81ae21eacaaaadffe43287fb40fe10a3b4ec123f8fe55cf330a
F tests/OFMD5HashTests.m fd0f6f25b5532d1cef6622198f131f9403b3325a5f036ad86eb503c4c87dad1f
F tests/OFNumberTests.m 2992d87b38e875897ec783eb18f3bc1d32c430da9ee61d18ea2b4b90418a748f
F tests/OFObjectTests.m c1ed4855ccd3003fa7686a9db969e0a6e97c93727ce00e489b6803bc1433e1f6
F tests/OFPluginTests.m 070e7da101b42454ce0ecb042bbd9ba4da2aebfbea3817986522d9e074ce676b
F tests/OFRIPEMD160HashTests.m a0fe2730da8dd96d6136e727bdb36a5afb056a5cbe70598a9f5da46ff1b37422
F tests/OFSHA1HashTests.m bf86cfa1fb44b68f64a1c9e2041737bc80c0ce13f881d2b33ff944e256fa7ed1
F tests/OFSHA224HashTests.m 059069e79f209866b8d7218920cd1e458e948b55c9f1b6f0e8b89ef7f6305113
F tests/OFSHA256HashTests.m 816172ebe5ba7eac08ae0cd88f43164feec2bc1c5b9466d80e44a6e76c10ba33
F tests/OFSHA384HashTests.m 81b008a562ee19a2af3dbac56a7f79838ff5d746cadd0a3692ee4fd1244ce692
F tests/OFSHA512HashTests.m c4011105cf5280d951db37945b20d80c40b3698c9dab5b933b861163bcbc4b16
F tests/OFSerializationTests.m 53e04e2650a3e8539f91569d72b1966dec35b9042ea4f704fbe9048384f88475
F tests/OFSetTests.m 64edf5cf625c5f62d89b24498588bf97a35fcd7583c500cb6a36388ccc910fde
F tests/OFStreamTests.m eba8145bb766ae1773d479b68fa1f7fd85a6a5f694c59e2b072e68247c7c8ef6
F tests/OFStringTests.m 57ac9cdadf56ea04569b3fb94cede82252c2c2a4940e4150fa2dc5dee8d8d8dc
F tests/OFTCPSocketTests.m dd0e691d82dde3b9b2a8565106595b4a52ff201e2afc22fc4fba16270b5737bc
F tests/OFThreadTests.m 6962b6a9a78a521bea7c43a363e556d3dd89facea3465580732bfd0f477bde76
F tests/OFUDPSocketTests.m 0786d57653fec13c923acea86645fe7ba60e62867544383bdc5ffa462b9b75ce
F tests/OFURLTests.m b3ecd6e7b15085bd9bbe373ad8d17fdf19fb69b1632e8ae9e876d2baae108cc7
F tests/OFXMLElementBuilderTests.m 4013219f5a5c0dbc467271f9dedfff5334003ed94d4fdbdf81a110e7ffd2e389
F tests/OFXMLNodeTests.m 4158b59f5a8e58f59edaa8ed1871e2343b94b2b4aefb17dd5bafc46ff67a845a
F tests/OFXMLParserTests.m 09347518562630ab3601a7f5376e5e733d1ba1de3af021a05b41dd03457d354e
F tests/PropertiesTests.m 5d43a592b9e01bb5cee3af90648171b49ad860543020af618e842c0de82a5365
F tests/TestsAppDelegate.h 42b21694055b3c0cb0fbc69270c0c83a69a191315654a90b5dc1cc0f57c392a9
F tests/TestsAppDelegate.m 675f1d1b50df23c47f108d65a21d251d44ba0a3f7b6b33872c368a809c994d9e
F tests/objc_sync/Makefile 21ce4d68117b7adaa27ca7e38aed91fd88401496236d8644e107af37bbbc973a
F tests/objc_sync/test.m a49ab6bd318825f10938446abd9fa176661e00a1bcc681786c4b35c2448a79f4
F tests/plugin/Makefile 49897d69813248a318370a0dddc8b33eaa0e5fdf42486fde64368d2c29f2ad73
F tests/plugin/TestPlugin.h f5842e79f28b107ac229d9826c965161d7cfa0ee4aca24b2a9b27b2ecaeeef58
F tests/plugin/TestPlugin.m dcab6f4f8681d5e17c7ed616c0c654e78e7e1c40eb65d79b993425bac3008589
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 8cf942b0fb12327abf5038b5eb625b8c39d0f988a4c54e3d427d2cdcb066e20d
F utils/objfw-config.in a04c853d00f04d7fed08838b08496697de131e285e2b4e2595f0107908c4fe4d
F utils/ofhash/Makefile f80d36df3ee6318895069b834c2aff10adb5b9f407e8fab807bafc7dfc31958e
F utils/ofhash/OFHash.m c6552bc78f1db896ac91408e7be43cffa5ef2e2985deede5785c409455c4d85d
F utils/ofhttp/Makefile 07b37471256c9174bb6fe15df00220713ff45f3ade3c9eb1de4f083b114c1a32
F utils/ofhttp/OFHTTP.m 20c2c916a82806b1ea00a97a34f6e95b85f7de374d6b032108e000ea1cf67c7b
F utils/ofhttp/ProgressBar.h d68b6b6b1d0597631497a49ffa3a17a6b76b85368cb4dfd484281b73020ba1e6
F utils/ofhttp/ProgressBar.m 84262304c644482c5644c9569913eda87757dfa2abd821d548bac9c8a619b9b9
F utils/ofzip/Makefile 91db3fb8a7259c22fa1573ca9e29cda3ece74fbf30168e1147327404eddbd62a
F utils/ofzip/OFZIP.m a335579a2e4362cc5191fe480debf4da5205827316675e5c613f4cb2f8b4ef46
P 85917ea0dd6e8fe44d1bec5fe0d142d880749c717fc090df2643bdc948a40a47
U js
Z 02a152513acfe6def42c68b4c4fa4041