| Index: src/base/ftrfork.c
|
| diff --git a/src/base/ftrfork.c b/src/base/ftrfork.c
|
| index 01d8625e6f83807f9b01994406321484c0691e0f..804911721ddad8ed83ad0057c1fdbb12e35afbce 100644
|
| --- a/src/base/ftrfork.c
|
| +++ b/src/base/ftrfork.c
|
| @@ -4,7 +4,7 @@
|
| /* */
|
| /* Embedded resource forks accessor (body). */
|
| /* */
|
| -/* Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010 by */
|
| +/* Copyright 2004-2010, 2013 by */
|
| /* Masatake YAMATO and Redhat K.K. */
|
| /* */
|
| /* FT_Raccess_Get_HeaderInfo() and raccess_guess_darwin_hfsplus() are */
|
| @@ -86,7 +86,7 @@
|
| /* map_len = head[12] .. head[15] */
|
|
|
| if ( *rdata_pos + rdata_len != map_pos || map_pos == rfork_offset )
|
| - return FT_Err_Unknown_File_Format;
|
| + return FT_THROW( Unknown_File_Format );
|
|
|
| error = FT_Stream_Seek( stream, map_pos );
|
| if ( error )
|
| @@ -108,7 +108,7 @@
|
| allmatch = 0;
|
| }
|
| if ( !allzeros && !allmatch )
|
| - return FT_Err_Unknown_File_Format;
|
| + return FT_THROW( Unknown_File_Format );
|
|
|
| /* If we have reached this point then it is probably a mac resource */
|
| /* file. Now, does it contain any interesting resources? */
|
| @@ -121,7 +121,7 @@
|
| if ( FT_READ_USHORT( type_list ) )
|
| return error;
|
| if ( type_list == -1 )
|
| - return FT_Err_Unknown_File_Format;
|
| + return FT_THROW( Unknown_File_Format );
|
|
|
| error = FT_Stream_Seek( stream, map_pos + type_list );
|
| if ( error )
|
| @@ -233,7 +233,7 @@
|
| }
|
| }
|
|
|
| - return FT_Err_Cannot_Open_Resource;
|
| + return FT_THROW( Cannot_Open_Resource );
|
| }
|
|
|
|
|
| @@ -362,7 +362,7 @@
|
| FT_Long *offsets,
|
| FT_Error *errors )
|
| {
|
| - FT_Long i;
|
| + FT_Int i;
|
|
|
|
|
| for ( i = 0; i < FT_RACCESS_N_RULES; i++ )
|
| @@ -435,7 +435,7 @@
|
|
|
| *result_file_name = NULL;
|
| if ( NULL == stream )
|
| - return FT_Err_Cannot_Open_Stream;
|
| + return FT_THROW( Cannot_Open_Stream );
|
|
|
| return raccess_guess_apple_generic( library, stream, base_file_name,
|
| magic, result_offset );
|
| @@ -457,7 +457,7 @@
|
|
|
| *result_file_name = NULL;
|
| if ( NULL == stream )
|
| - return FT_Err_Cannot_Open_Stream;
|
| + return FT_THROW( Cannot_Open_Stream );
|
|
|
| return raccess_guess_apple_generic( library, stream, base_file_name,
|
| magic, result_offset );
|
| @@ -481,7 +481,7 @@
|
| memory = library->memory;
|
| newpath = raccess_make_file_name( memory, base_file_name, "._" );
|
| if ( !newpath )
|
| - return FT_Err_Out_Of_Memory;
|
| + return FT_THROW( Out_Of_Memory );
|
|
|
| error = raccess_guess_linux_double_from_file_name( library, newpath,
|
| result_offset );
|
| @@ -507,7 +507,7 @@
|
| FT_Error error;
|
| char* newpath = NULL;
|
| FT_Memory memory;
|
| - FT_Long base_file_len = ft_strlen( base_file_name );
|
| + FT_Long base_file_len = (FT_Long)ft_strlen( base_file_name );
|
|
|
| FT_UNUSED( stream );
|
|
|
| @@ -515,7 +515,7 @@
|
| memory = library->memory;
|
|
|
| if ( base_file_len + 6 > FT_INT_MAX )
|
| - return FT_Err_Array_Too_Large;
|
| + return FT_THROW( Array_Too_Large );
|
|
|
| if ( FT_ALLOC( newpath, base_file_len + 6 ) )
|
| return error;
|
| @@ -543,7 +543,7 @@
|
| FT_Error error;
|
| char* newpath = NULL;
|
| FT_Memory memory;
|
| - FT_Long base_file_len = ft_strlen( base_file_name );
|
| + FT_Long base_file_len = (FT_Long)ft_strlen( base_file_name );
|
|
|
| FT_UNUSED( stream );
|
|
|
| @@ -551,7 +551,7 @@
|
| memory = library->memory;
|
|
|
| if ( base_file_len + 18 > FT_INT_MAX )
|
| - return FT_Err_Array_Too_Large;
|
| + return FT_THROW( Array_Too_Large );
|
|
|
| if ( FT_ALLOC( newpath, base_file_len + 18 ) )
|
| return error;
|
| @@ -584,7 +584,7 @@
|
| newpath = raccess_make_file_name( memory, base_file_name,
|
| "resource.frk/" );
|
| if ( !newpath )
|
| - return FT_Err_Out_Of_Memory;
|
| + return FT_THROW( Out_Of_Memory );
|
|
|
| *result_file_name = newpath;
|
| *result_offset = 0;
|
| @@ -610,7 +610,7 @@
|
|
|
| newpath = raccess_make_file_name( memory, base_file_name, ".resource/" );
|
| if ( !newpath )
|
| - return FT_Err_Out_Of_Memory;
|
| + return FT_THROW( Out_Of_Memory );
|
|
|
| *result_file_name = newpath;
|
| *result_offset = 0;
|
| @@ -637,7 +637,7 @@
|
|
|
| newpath = raccess_make_file_name( memory, base_file_name, "%" );
|
| if ( !newpath )
|
| - return FT_Err_Out_Of_Memory;
|
| + return FT_THROW( Out_Of_Memory );
|
|
|
| error = raccess_guess_linux_double_from_file_name( library, newpath,
|
| result_offset );
|
| @@ -669,7 +669,7 @@
|
| newpath = raccess_make_file_name( memory, base_file_name,
|
| ".AppleDouble/" );
|
| if ( !newpath )
|
| - return FT_Err_Out_Of_Memory;
|
| + return FT_THROW( Out_Of_Memory );
|
|
|
| error = raccess_guess_linux_double_from_file_name( library, newpath,
|
| result_offset );
|
| @@ -708,7 +708,7 @@
|
| if ( FT_READ_LONG( magic_from_stream ) )
|
| return error;
|
| if ( magic_from_stream != magic )
|
| - return FT_Err_Unknown_File_Format;
|
| + return FT_THROW( Unknown_File_Format );
|
|
|
| if ( FT_READ_LONG( version_number ) )
|
| return error;
|
| @@ -721,7 +721,7 @@
|
| if ( FT_READ_USHORT( n_of_entries ) )
|
| return error;
|
| if ( n_of_entries == 0 )
|
| - return FT_Err_Unknown_File_Format;
|
| + return FT_THROW( Unknown_File_Format );
|
|
|
| for ( i = 0; i < n_of_entries; i++ )
|
| {
|
| @@ -744,7 +744,7 @@
|
| }
|
| }
|
|
|
| - return FT_Err_Unknown_File_Format;
|
| + return FT_THROW( Unknown_File_Format );
|
| }
|
|
|
|
|
| @@ -827,7 +827,7 @@
|
| FT_Long *offsets,
|
| FT_Error *errors )
|
| {
|
| - int i;
|
| + FT_Int i;
|
|
|
| FT_UNUSED( library );
|
| FT_UNUSED( stream );
|
| @@ -838,7 +838,7 @@
|
| {
|
| new_names[i] = NULL;
|
| offsets[i] = 0;
|
| - errors[i] = FT_Err_Unimplemented_Feature;
|
| + errors[i] = FT_ERR( Unimplemented_Feature );
|
| }
|
| }
|
|
|
|
|