[EMAIL PROTECTED] (Ludovic Courtès) writes: > > What I was suggesting is to have only > one version of each function that uses, say, `scm_off_t' and > `scm_size_t' which both turn out to be 64-bit data types.
(You only mean off_t here of course, there's no variation in size_t.) Having off64_t unconditionally would, I believe, need _LARGEFILE64_SOURCE in ports.h, but it's bad in general to force such options in library headers like guile's. A plain off_t is good for current source compatibility, and for the convenience that if you're interfacing with a plain off_t library then it's annoying to have to have explicit range checks down from off64_t. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel