summaryrefslogtreecommitdiff
path: root/include/freetype/internal/ftobjs.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/freetype/internal/ftobjs.h')
-rw-r--r--include/freetype/internal/ftobjs.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/freetype/internal/ftobjs.h b/include/freetype/internal/ftobjs.h
index 670eb78a8..4cffb1318 100644
--- a/include/freetype/internal/ftobjs.h
+++ b/include/freetype/internal/ftobjs.h
@@ -108,6 +108,14 @@ FT_BEGIN_HEADER
#define ft_isalpha( x ) ( ft_isupper( x ) || ft_islower( x ) )
#define ft_isalnum( x ) ( ft_isdigit( x ) || ft_isalpha( x ) )
+#ifdef HAVE_LIBGEN_H
+#include <libgen.h>
+#define ft_basename( p ) basename( ( p ) )
+#else
+ FT_BASE( char* )
+ ft_basename( char* path );
+#endif
+
/*************************************************************************/
/*************************************************************************/