[File] pstring docs
christos at zoulas.com
Mon Jan 21 14:57:14 UTC 2019
On Jan 20, 11:21pm, yalhcru at gmail.com (B Watson) wrote:
-- Subject: [File] pstring docs
| For file-5.35, the documentation for pstring in the man and info pages says:
| H A 4 byte big endian length.
| h A 2 byte little endian length.
| L A 4 byte big endian length.
| l A 2 byte little endian length.
The file.h header says:
#define CHAR_PSTRING_2_BE 'H'
#define CHAR_PSTRING_2_LE 'h'
#define CHAR_PSTRING_4_BE 'L'
#define CHAR_PSTRING_4_LE 'l'
| ...so H and L are both 4-byte big endian, and h and l are both 2-byte
| little. Correct me if I'm wrong, but this seems like it can't be
| right. Not sure which is supposed to be which, though.
| In my testing, it looks like the lowercase versions are 4-byte and the
| uppercase are 2-byte. "l" works as 4-byte little endian, for me. Is this
| how it's supposed to work?
I have fixed it, thanks!
More information about the File