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

Reply via email to