formatting
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
diff --git a/ChangeLog b/ChangeLog
index 58c9ddf..6f06129 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,7 @@
2007-03-22 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
- * builds/unix/ftsystem.c (FT_Stream_Open): Temporal fix to prevent
- 32bit unsigned long overflow by 64bit filesize on LP64 platform,
+ * builds/unix/ftsystem.c (FT_Stream_Open): Temporary fix to prevent
+ 32bit unsigned long overflow by 64bit filesize on LP64 platform, as
proposed by Sean McBride:
http://lists.gnu.org/archive/html/freetype-devel/2007-03/msg00032.html
diff --git a/builds/unix/ftsystem.c b/builds/unix/ftsystem.c
index 79a30d3..09dc5b6 100644
--- a/builds/unix/ftsystem.c
+++ b/builds/unix/ftsystem.c
@@ -4,7 +4,7 @@
/* */
/* Unix-specific FreeType low-level system interface (body). */
/* */
-/* Copyright 1996-2001, 2002, 2004, 2005, 2006 by */
+/* Copyright 1996-2001, 2002, 2004, 2005, 2006, 2007 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -267,11 +267,13 @@
}
/* XXX: TODO -- real 64bit platform support */
- /* stream->size is typed to unsigned long (freetype/ftsystem.h) */
- /* stat_buf.st_size is usually typed to off_t (sys/stat.h) */
+ /* */
+ /* `stream->size' is typedef'd to unsigned long (in */
+ /* freetype/ftsystem.h); `stat_buf.st_size', however, is usually */
+ /* typedef'd to off_t (in sys/stat.h). */
/* On some platforms, the former is 32bit and the latter is 64bit. */
- /* To avoid overflow caused by font in huge file larger than 2G, */
- /* do a test. Temporal fix proposed by Sean McBride */
+ /* To avoid overflow caused by fonts in huge files larger than */
+ /* 2GB, do a test. Temporary fix proposed by Sean McBride. */
/* */
if ( stat_buf.st_size > ULONG_MAX )
{