summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsuzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>2011-01-06 18:13:47 +0900
committersuzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>2011-01-09 23:33:29 +0900
commita434c5ab0afde41df5c3c26ed2804700b3a0a802 (patch)
tree6ee1e5381bfcf14ebd35175947384fd724ec7a0c
parentd1543e350ac2d17fa984469933e234fb3946f8d7 (diff)
downloadfreetype2-a434c5ab0afde41df5c3c26ed2804700b3a0a802.tar.gz
remove ft_basename()
-rw-r--r--src/base/ftdbgmem.c12
-rw-r--r--src/base/ftrfork.c1
2 files changed, 6 insertions, 7 deletions
diff --git a/src/base/ftdbgmem.c b/src/base/ftdbgmem.c
index c1e43642f..cc117acb7 100644
--- a/src/base/ftdbgmem.c
+++ b/src/base/ftdbgmem.c
@@ -16,8 +16,6 @@
/***************************************************************************/
-#include <strings.h>
-#include <libgen.h>
#include <ft2build.h>
#include FT_CONFIG_CONFIG_H
#include FT_INTERNAL_DEBUG_H
@@ -515,7 +513,7 @@
ft_mem_check_site_alloc_environment( FT_MemSource source,
const char* env_var_name )
{
- char *source_basename = ft_basename( (char *)source->file_name );
+ char *file_name = (char*)source->file_name;
char *c, *c0;
@@ -525,14 +523,14 @@
return -1;
/* return if basename not found anymore */
- while ( NULL != ( c = ft_strstr( c, source_basename ) ) )
+ while ( NULL != ( c = ft_strstr( c, file_name ) ) )
{
/* skip if partial match of basename */
if ( c != c0 && *(c-1) != ' ' && *(c-1) != PLATFORM_PATH_SEPARATOR[0] )
goto NextToken;
/* goto line number after ':' */
- c = c + ft_strlen( source_basename );
+ c = c + ft_strlen( file_name );
if ( ':' != *c || !ft_isdigit( c[1] ) )
goto NextToken;
c++;
@@ -756,7 +754,7 @@
mem_limit_site_cur = ft_mem_check_site_alloc_environment( source, "FT2_ALLOC_CUR_MAX_SITE" );
if ( mem_limit_site_total >= 0 || mem_limit_site_cur >= 0 )
FT_TRACE6(("ft_mem_table_set() invoked by %s:%lu, limit:( ",
- ft_basename( (char*)source->file_name ), source->line_no ));
+ source->file_name, source->line_no ));
if ( mem_limit_site_total >= 0 )
FT_TRACE6(("%ld =< %ld", source->all_size + size, mem_limit_site_total ));
if ( mem_limit_site_total >= 0 && mem_limit_site_cur >= 0 )
@@ -774,7 +772,7 @@
if ( exceeds_limit_site_total || exceeds_limit_site_cur )
{
FT_TRACE6(("ft_mem_table_set() returns NULL to %s:%lu, allocation request exceeds %s-limit (%lu > %lu)\n",
- basename( (char*)source->file_name ), source->line_no,
+ source->file_name, source->line_no,
( exceeds_limit_site_total ? "site-total" : "site-current" ),
( exceeds_limit_site_total ? source->all_size : source->cur_size ) + size,
( exceeds_limit_site_total ? mem_limit_site_total : mem_limit_site_cur )
diff --git a/src/base/ftrfork.c b/src/base/ftrfork.c
index 6df2def77..b01ecb9f9 100644
--- a/src/base/ftrfork.c
+++ b/src/base/ftrfork.c
@@ -25,6 +25,7 @@
#include <ft2build.h>
+#include FT_CONFIG_CONFIG_H
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_RFORK_H