ObjFW  Artifact [70874cf3c5]

Artifact 70874cf3c5542b71c172fae2d27f2112cf97289704c19f785c8887e118da9039:

Manifest of check-in [70874cf3c5] - Remove writeWideCString as that's a bad idea.

Endianess, size etc. may differ from system to system. While this might
be ok when writing files that are only read local again, this is
definitely not ok with sockets. So it's better to remove it from the
OFStream protocol. by js on 2008-12-07 03:06:33.


C Remove\swriteWideCString\sas\sthat's\sa\sbad\sidea.\n\nEndianess,\ssize\setc.\smay\sdiffer\sfrom\ssystem\sto\ssystem.\sWhile\sthis\smight\nbe\sok\swhen\swriting\sfiles\sthat\sare\sonly\sread\slocal\sagain,\sthis\sis\ndefinitely\snot\sok\swith\ssockets.\sSo\sit's\sbetter\sto\sremove\sit\sfrom\sthe\nOFStream\sprotocol.
D 2008-12-07T03:06:33
F LICENSE ae3c272ee81b620b28e044e8d89406b70103a4addb00ace5364837083e26efda
F Makefile 533c720f4344ae854798720ca74ce3f5373224fbd8c3c402bb6c1e9f96388404
F TODO e468325e5150555ddca26b913ba11add0932d8846e5e55717321ecd01a0585fb
F autogen.sh d0ae45f9ae1c844e1412de1ae6ecb40486ff319e569de7f98a9b0f1098846ee4 x
F buildsys.mk.in 13f43b9bd778052d290e893817b7730b7c099da5c472c119144bef72e12db012
F config.guess 92317a1f98dbd86ba6c3c2284f100468b886e9b57640db6079357c0425c2ba24
F config.sub c99e8049f39d4cd4fe98ff524631c3f430b3226cdbcbed79ebd3f6165931ccf6
F configure.ac 85a5c43ae76d987c95145adae938ab1119e22db2cd641ecbc988eb83bf97efc4
F doxygen.cfg d551f60535bc44a4b03bddf2537948050b1587bfcf94fc94de7ed5cfc403fe0c
F extra.mk.in c408765bf4430f29ab00328885009bf284ecffe343bbc9fce0c8e0f6899f3e51
F install-sh d2b9a1735ea9cc00de20990f69eeaa84f800cea83aa3ab81b71187b4ec4bf247
F m4/buildsys.m4 e59b36394fded41bb966a4684cb15100cfd17995ad0ed7712af4639f7592d921
F src/Makefile 0178ae76d89a3614d4b090a403e143a2dba696b96700ff1f8e8d1457c993f91e
F src/OFArray.h d5e6d44d987249383fefe171182e711550339e232f29b85f3ec4d18b487f7eac
F src/OFArray.m c0503870b074ce967be2670988e58fe574954bee012761e458903d6dba717184
F src/OFExceptions.h 60259d3aded2256c939ee8127ae2db435067084fd5e345f96e6142b8cfe509a7
F src/OFExceptions.m 3ae2ac34e640d20a9cec46bc546ac7edad8e2677a542ca93e2ccd5aead8335ce
F src/OFFile.h 4108e927d0cbe226f07eb7672830afa9134ea3453437049a4df23c5555ef0fb0
F src/OFFile.m 44934e3ad8c68338fb35116cf64562624a19bfd934f7b442eaf081dff11b3e10
F src/OFHashes.h e8ac1f901b7d83d718a2a845659dde84ea2c7600d24a36eeabbfee703e598196
F src/OFHashes.m f7a4a929b83e8a9fa534d1266910f0a76360ed453584a7fbd34b797f787d8cdb
F src/OFList.h 304e257df305406d7b0a7fd9080b4eddd45ca20f640348b94932dffb8616ffda
F src/OFList.m 91a37e1146c45c1c15abd1a661420f0ec5952c5a7291b08ac9e181cf6dde9cb7
F src/OFListObject.h a259bd4cebbee8dec985771be3459de453853e37be3d57ed369d31db2547577f
F src/OFListObject.m 24a5cb35a16aac16ca15220f0a9bcf9747395e6725d61dca475aca6d781ab7bd
F src/OFMacros.h 215b4e1f29cfd724368325c568b83bd01ffaac4192472f8209d7b78b30a20b92
F src/OFObject.h 0778c8e9f419279ee37b3f5e40befd8faa323b4255cc04a346863c852eb9e605
F src/OFObject.m 16b59ee24657a142f2f0e62fe36faec5f89ad07be4c560d888f593756e9970d5
F src/OFSocket.h e31807ae921c3fcfab1ab922efb16577798c27ba2e8b48bdbc643e3ceaceff92
F src/OFSocket.m 9c27c4838b1ff28dfcff824f05a6709f4cb015ed0cf61299ff34e4ade81c5d4c
F src/OFStream.h 1921fa4c5595760bf3438792378b52cb8f16489a3b08bce0c57f7c98f37726de
F src/OFString.h a0c92341289b718338e22106183de06044f0e01b20b3bf8df891debe7b566546
F src/OFString.m a1f83fb4fc61f718c9ae037cf875cb9d79f3ef1e4a4c4d95de806e1ae12dab42
F src/OFXMLFactory.h 74179aac7834a3701cc702a7663d9f098e4782fdc7861d3eb47497530cf70951
F src/OFXMLFactory.m d880516120df67631a6841d4437a099a6d17569a54b499e5570bc2f2525e397b
F tests/Makefile 48ff136ddbaf45dd93993205d0b77eead035ca603b450f07ec0bd7558041d129
F tests/OFArray/Makefile 4e30259198864a430b6f02280651aba74bb3cfe36a1faccf3dbf33d1a3e1769d
F tests/OFArray/OFArray.m 2327b3b3993ab34369ae7a02066f2204dcb76f6d90e3e67d3cdf0c58e1c32011
F tests/OFHashes/Makefile 68e552ae837eea447d3bdb435a249ef0297b426fec10213852f300285b3083c3
F tests/OFHashes/OFHashes.m 04796aa03471e2a680a303f6719e58aa491988b2a93ac90763e4f5c15e4de179
F tests/OFHashes/testfile ac78121630aaad87f7852695f00cc9175b9bf80bc63bbc0e65784f427cd51217
F tests/OFList/Makefile 07ad5576ddb466bfc7a8ddf215f9f3e4e0739d9cb709537da641921f853832c8
F tests/OFList/OFList.m 12d3a8d7219978ecf1f17b2c4909bf32483253fe235c86589cf3b2be3484e5b1
F tests/OFObject/Makefile 492f08f96d34a990d19575ba8308e12f2473cfa359a41d1167d151a517656e68
F tests/OFObject/OFObject.m efc895790f022023469fa7f103f345bb9a75184cdb655ab739c46f8e2fdd39ce
F tests/OFSocket/Makefile d3ead38df96c3bbdf6c94c24620a95ea8d630c4a9c1055599fc48bfa6e3d9372
F tests/OFSocket/OFSocket.m cdce310541dcd56121b8e334fdc5cca9087e81413690cc4eaa2d02015b32da9f
F tests/OFString/Makefile 56a769c240ae08e9bf772ad38051b24e755e335c10900bcacc4e8f63edea5367
F tests/OFString/OFString.m 2882aa104f6991270d8d4d075890a69cda7fc2f89a67061238145fa6284c5a4c
F tests/OFXMLFactory/Makefile c7546ace0e2b8285341caebc466db813c6ffe3e3f6d92978b9e28e16f6fe4931
F tests/OFXMLFactory/OFXMLFactory.m 9182c852bfe0f8598d1beb4b336082c651395b414a7e9b66d0c0f48560b305ed
P 6d069e2a83647af5b5340f5de41ed0344dd1e229725a5260b7fd5c2b37ef3d6e
U js
Z 81bbe3e0d27fab1f4f2414fece7906ef