< prev index next >
src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
Print this page
*** 1,40 ****
! /***************************************************************************/
! /* */
! /* ftrfork.c */
! /* */
! /* Embedded resource forks accessor (body). */
! /* */
! /* Copyright 2004-2018 by */
! /* Masatake YAMATO and Redhat K.K. */
! /* */
! /* FT_Raccess_Get_HeaderInfo() and raccess_guess_darwin_hfsplus() are */
! /* derived from ftobjs.c. */
! /* */
! /* This file is part of the FreeType project, and may only be used, */
! /* modified, and distributed under the terms of the FreeType project */
! /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
! /* this file you indicate that you have read the license and */
! /* understand and accept it fully. */
! /* */
! /***************************************************************************/
!
! /***************************************************************************/
! /* Development of the code in this file is support of */
! /* Information-technology Promotion Agency, Japan. */
! /***************************************************************************/
#include <ft2build.h>
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_RFORK_H
! #include "basepic.h"
#include "ftbase.h"
#undef FT_COMPONENT
! #define FT_COMPONENT trace_raccess
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
--- 1,40 ----
! /****************************************************************************
! *
! * ftrfork.c
! *
! * Embedded resource forks accessor (body).
! *
! * Copyright (C) 2004-2019 by
! * Masatake YAMATO and Redhat K.K.
! *
! * FT_Raccess_Get_HeaderInfo() and raccess_guess_darwin_hfsplus() are
! * derived from ftobjs.c.
! *
! * This file is part of the FreeType project, and may only be used,
! * modified, and distributed under the terms of the FreeType project
! * license, LICENSE.TXT. By continuing to use, modify, or distribute
! * this file you indicate that you have read the license and
! * understand and accept it fully.
! *
! */
!
! /****************************************************************************
! * Development of the code in this file is support of
! * Information-technology Promotion Agency, Japan.
! */
#include <ft2build.h>
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_RFORK_H
!
#include "ftbase.h"
#undef FT_COMPONENT
! #define FT_COMPONENT raccess
/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
*** 436,446 ****
FT_Int32 magic,
FT_Long *result_offset );
static FT_Error
raccess_guess_linux_double_from_file_name( FT_Library library,
! char * file_name,
FT_Long *result_offset );
static char *
raccess_make_file_name( FT_Memory memory,
const char *original_name,
--- 436,446 ----
FT_Int32 magic,
FT_Long *result_offset );
static FT_Error
raccess_guess_linux_double_from_file_name( FT_Library library,
! char* file_name,
FT_Long *result_offset );
static char *
raccess_make_file_name( FT_Memory memory,
const char *original_name,
*** 466,476 ****
errors[i] = FT_Err_Ok;
if ( errors[i] )
continue;
! errors[i] = (FT_RACCESS_GUESS_TABLE_GET[i].func)( library,
stream, base_name,
&(new_names[i]),
&(offsets[i]) );
}
--- 466,476 ----
errors[i] = FT_Err_Ok;
if ( errors[i] )
continue;
! errors[i] = ft_raccess_guess_table[i].func( library,
stream, base_name,
&(new_names[i]),
&(offsets[i]) );
}
*** 486,496 ****
FT_UNUSED( library );
if ( rule_index >= FT_RACCESS_N_RULES )
return FT_RFork_Rule_invalid;
! return FT_RACCESS_GUESS_TABLE_GET[rule_index].type;
}
/*
* For this function, refer ftbase.h.
--- 486,496 ----
FT_UNUSED( library );
if ( rule_index >= FT_RACCESS_N_RULES )
return FT_RFork_Rule_invalid;
! return ft_raccess_guess_table[rule_index].type;
}
/*
* For this function, refer ftbase.h.
*** 845,855 ****
char *file_name,
FT_Long *result_offset )
{
FT_Open_Args args2;
FT_Stream stream2;
! char * nouse = NULL;
FT_Error error;
args2.flags = FT_OPEN_PATHNAME;
args2.pathname = file_name;
--- 845,855 ----
char *file_name,
FT_Long *result_offset )
{
FT_Open_Args args2;
FT_Stream stream2;
! char* nouse = NULL;
FT_Error error;
args2.flags = FT_OPEN_PATHNAME;
args2.pathname = file_name;
*** 907,919 ****
#else /* !FT_CONFIG_OPTION_GUESSING_EMBEDDED_RFORK */
! /*************************************************************************/
! /* Dummy function; just sets errors */
! /*************************************************************************/
FT_BASE_DEF( void )
FT_Raccess_Guess( FT_Library library,
FT_Stream stream,
char *base_name,
--- 907,919 ----
#else /* !FT_CONFIG_OPTION_GUESSING_EMBEDDED_RFORK */
! /**************************************************************************
! * Dummy function; just sets errors
! */
FT_BASE_DEF( void )
FT_Raccess_Guess( FT_Library library,
FT_Stream stream,
char *base_name,
< prev index next >