Message208161
> However, I have no idea how to write that file using Apple's APIs.
Look in CFBinaryPList.c. It have a code for creating 128-bit integers:
CFSInt128Struct val;
val.high = 0;
val.low = bigint;
*plist = CFNumberCreate(allocator, kCFNumberSInt128Type, &val);
And I suppose that you have at least one way to create such file -- just
convert plist file in XML format to binary format.
> Keep in mind that this module is intended for interop with Apple's data
> format.
Apple's tool can read and write integers from 2**63 to 2**64-1.
Here is a patch against current sources. |
|
Date |
User |
Action |
Args |
2014-01-15 13:41:07 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, ronaldoussoren, ned.deily, eric.araujo, r.david.murray, jrjsmrtn, python-dev, d9pouces, markgrandi |
2014-01-15 13:41:07 | serhiy.storchaka | link | issue14455 messages |
2014-01-15 13:41:07 | serhiy.storchaka | create | |
|