As a side note, the Acrobat SDK provides two different data types and
functions:
typedef ASUns32 ASDiskSpace;
ASFileSysGetStorageFreeSpace ()
typedef ASUns64 ASDiskSpace64;
ASFileSysGetStorageFreeSpace64 ()
There are other functions with 64-bit versions.
But I would avoid to use 64-bit specific alternatives if possible.
Uff, I don't like that.
Aleks, how are you implementing pdf_fsys_disk_get_free_space() for
both POSIX and Windows?
I think we can go and use pdf_off_t as return value of the function. In
Windows, you will get directly the number of free bytes as a
ULARGE_INTEGER, using GetDiskFreeSpaceEx(). That number will be casted
to a pdf_off_t to return it.
In POSIX I will leave the statfs() implementation, which computes the
number of free bytes as (f_bfree*f_bsize).