Better to use setptr macro.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1577 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Enrico Tröger 2007-05-26 09:23:44 +00:00
parent 375026cd00
commit 81c4fd0c5e

View File

@ -654,15 +654,14 @@ filetype *filetypes_detect_from_file(gint idx)
filetype *filetypes_detect_from_filename(const gchar *utf8_filename)
{
GPatternSpec *pattern;
gchar *base_filename;
gint i, j;
// to match against the basename of the file(because of Makefile*)
base_filename = g_path_get_basename(utf8_filename);
#ifdef G_OS_WIN32
gchar *tmp = g_path_get_basename(utf8_filename);
gchar *base_filename = g_utf8_strdown(tmp, -1);
g_free(tmp);
#else
gchar *base_filename = g_path_get_basename(utf8_filename);
// use lower case basename
setptr(base_filename, g_utf8_strdown(base_filename, -1));
#endif
for(i = 0; i < GEANY_MAX_FILE_TYPES; i++)