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 21 off_t 22 ftello (FILE *stream) 23 { 24 long pos; 25 pos = ftell (stream); 26 27 return (off_t) pos; 28 } 29