Author: spitzak Date: 2007-04-10 06:47:51 -0400 (Tue, 10 Apr 2007) New Revision: 5776 Log: file size returns long long.
Modified: trunk/fltk/filename.h trunk/src/filename_isdir.cxx Modified: trunk/fltk/filename.h =================================================================== --- trunk/fltk/filename.h 2007-04-10 10:47:35 UTC (rev 5775) +++ trunk/fltk/filename.h 2007-04-10 10:47:51 UTC (rev 5776) @@ -96,7 +96,7 @@ FL_API bool filename_match(const char *, const char *pattern); // glob match FL_API bool filename_exist(const char*); FL_API bool filename_isdir(const char*); -FL_API double filename_size(const char *); // return size of file +FL_API long long unsigned filename_size(const char *); // return size of file FL_API long int filename_mtime(const char *); // return modification time typedef int (File_Sort_F)(const dirent*const*, const dirent*const*); Modified: trunk/src/filename_isdir.cxx =================================================================== --- trunk/src/filename_isdir.cxx 2007-04-10 10:47:35 UTC (rev 5775) +++ trunk/src/filename_isdir.cxx 2007-04-10 10:47:51 UTC (rev 5776) @@ -76,9 +76,9 @@ } /** Returns the size of the file in bytes. Returns zero if it does not exist.*/ -double fltk::filename_size(const char* name) { - if (!fill_stat(name)) return 0.0; - return (double)last_stat.st_size; +unsigned long long fltk::filename_size(const char* name) { + if (!fill_stat(name)) return 0; + return (unsigned long long)last_stat.st_size; } /** _______________________________________________ fltk-commit mailing list fltk-commit@easysw.com http://lists.easysw.com/mailman/listinfo/fltk-commit