1/* ftello.c -- an implementation of ftell() that returns an off_t
2   Copyright (C) 2003, Free Software Foundation, Inc.
3
4   This program is free software; you can redistribute it and/or modify
5   it under the terms of the GNU General Public License as published by
6   the Free Software Foundation; either version 2, or (at your option)
7   any later version.
8
9   This program is distributed in the hope that it will be useful,
10   but WITHOUT ANY WARRANTY; without even the implied warranty of
11   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12   GNU General Public License for more details.  */
13
14#ifdef HAVE_CONFIG_H
15#include "config.h"
16#endif
17
18#include <stdio.h>
19#include <sys/types.h>
20
21off_t
22ftello (FILE *stream)
23{
24    long pos;
25    pos = ftell (stream);
26
27    return (off_t) pos;
28}
29