Index: third_party/freetype/src/base/ftsystem.c |
diff --git a/third_party/freetype/src/base/ftsystem.c b/third_party/freetype/src/base/ftsystem.c |
index 2c6ddac10c2f9ce26a1275b7d041ce0077bfb154..1938fd8917c2e46f9a3d0b74d1b85a15760099e9 100644 |
--- a/third_party/freetype/src/base/ftsystem.c |
+++ b/third_party/freetype/src/base/ftsystem.c |
@@ -4,7 +4,7 @@ |
/* */ |
/* ANSI-specific FreeType low-level system interface (body). */ |
/* */ |
-/* Copyright 1996-2002, 2006, 2008-2011, 2013 by */ |
+/* Copyright 1996-2015 by */ |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
/* */ |
/* This file is part of the FreeType project, and may only be used, */ |
@@ -71,7 +71,7 @@ |
{ |
FT_UNUSED( memory ); |
- return ft_smalloc( size ); |
+ return ft_smalloc( (size_t)size ); |
} |
@@ -104,7 +104,7 @@ |
FT_UNUSED( memory ); |
FT_UNUSED( cur_size ); |
- return ft_srealloc( block, new_size ); |
+ return ft_srealloc( block, (size_t)new_size ); |
} |
@@ -171,7 +171,7 @@ |
stream->descriptor.pointer = NULL; |
stream->size = 0; |
- stream->base = 0; |
+ stream->base = NULL; |
} |
@@ -212,7 +212,7 @@ |
file = STREAM_FILE( stream ); |
if ( stream->pos != offset ) |
- ft_fseek( file, offset, SEEK_SET ); |
+ ft_fseek( file, (long)offset, SEEK_SET ); |
return (unsigned long)ft_fread( buffer, 1, count, file ); |
} |
@@ -232,7 +232,7 @@ |
stream->descriptor.pointer = NULL; |
stream->pathname.pointer = (char*)filepathname; |
- stream->base = 0; |
+ stream->base = NULL; |
stream->pos = 0; |
stream->read = NULL; |
stream->close = NULL; |
@@ -247,7 +247,7 @@ |
} |
ft_fseek( file, 0, SEEK_END ); |
- stream->size = ft_ftell( file ); |
+ stream->size = (unsigned long)ft_ftell( file ); |
if ( !stream->size ) |
{ |
FT_ERROR(( "FT_Stream_Open:" )); |
@@ -292,7 +292,7 @@ |
memory = (FT_Memory)ft_smalloc( sizeof ( *memory ) ); |
if ( memory ) |
{ |
- memory->user = 0; |
+ memory->user = NULL; |
memory->alloc = ft_alloc; |
memory->realloc = ft_realloc; |
memory->free = ft_free; |