Paul Eggert <[EMAIL PROTECTED]> wrote:
> Jim Meyering <[EMAIL PROTECTED]> writes:
>
>> +static inline off_t ftello (FILE *stream)
>> +{
>> + off_t off = ftell (stream);
>> + if (off < 0)
>> +return off;
>> + if (off != (long int) off)
>> +{
>> + errno = EOVERFLOW;
>> + return
>> the ftello
>> substitute needs to worry about overflow only on hosts where long int
>> is wider than off_t. But I don't know of any such hosts and don't
>> expect that there will ever be any.
>
> Too late, Windows is one.
I assume you're talking about IA-64 Windows. But as I understand it,
lo
Paul Eggert wrote:
Jim Meyering <[EMAIL PROTECTED]> writes:
+static inline off_t ftello (FILE *stream)
+{
+ off_t off = ftell (stream);
+ if (off < 0)
+return off;
+ if (off != (long int) off)
+{
+ errno = EOVERFLOW;
+ return -1;
+}
+ return off;
+}
Something's odd h
Jim Meyering <[EMAIL PROTECTED]> writes:
> +static inline off_t ftello (FILE *stream)
> +{
> + off_t off = ftell (stream);
> + if (off < 0)
> +return off;
> + if (off != (long int) off)
> +{
> + errno = EOVERFLOW;
> + return -1;
> +}
> + return off;
> +}
Something's odd