RELATION TO LIBPTP2
|
-------------------
|
|
Parts of libptp2 are copied (and modified) from version 1.1.0:
|
|
ptp-pack.c
|
ptp-pack.h
|
ptp.c
|
ptp.h
|
|
These are just copies of the same files from libptp2.
|
In order to avoid clashes with the libptp2 endianness scripts
|
we have named libptp-endian.h and libptp-stdint.h the
|
same way as in libptp2, though they are created by libmtp
|
autoconfigure scripts.
|
|
We will try to track libptp2 and fold changes back into
|
libmtp.
|
|
TODO: check if the following still holds! (Linus)
|
|
I have changed the config script slightly for the le64atoh function
|
in libptp-endian.h. This is required for OS X on PowerPC (not sure why).
|
I've just cast the bytes to uint64_t to avoid shifting wrongly.
|