Add utils_filenamecmp().
This commit is contained in:
parent
af838cda7b
commit
b69198691a
@ -104,13 +104,6 @@ static void document_redo_add(GeanyDocument *doc, guint type, gpointer data);
|
||||
static gboolean update_tags_from_buffer(GeanyDocument *doc);
|
||||
|
||||
|
||||
/* ignore the case of filenames and paths under WIN32, causes errors if not */
|
||||
#ifdef G_OS_WIN32
|
||||
#define filenamecmp(a, b) utils_str_casecmp((a), (b))
|
||||
#else
|
||||
#define filenamecmp(a, b) strcmp((a), (b))
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Finds a document whose @c real_path field matches the given filename.
|
||||
*
|
||||
@ -138,7 +131,7 @@ GeanyDocument* document_find_by_real_path(const gchar *realname)
|
||||
if (! doc->is_valid || ! doc->real_path)
|
||||
continue;
|
||||
|
||||
if (filenamecmp(realname, doc->real_path) == 0)
|
||||
if (utils_filenamecmp(realname, doc->real_path) == 0)
|
||||
{
|
||||
return doc;
|
||||
}
|
||||
@ -186,7 +179,7 @@ GeanyDocument *document_find_by_filename(const gchar *utf8_filename)
|
||||
if (! doc->is_valid || doc->file_name == NULL)
|
||||
continue;
|
||||
|
||||
if (filenamecmp(utf8_filename, doc->file_name) == 0)
|
||||
if (utils_filenamecmp(utf8_filename, doc->file_name) == 0)
|
||||
{
|
||||
return doc;
|
||||
}
|
||||
|
@ -62,6 +62,13 @@
|
||||
utils_get_setting_##type(home, group, key, default_val) :\
|
||||
utils_get_setting_##type(sys, group, key, default_val)
|
||||
|
||||
/* ignore the case of filenames and paths under WIN32, causes errors if not */
|
||||
#ifdef G_OS_WIN32
|
||||
#define utils_filenamecmp(a, b) utils_str_casecmp((a), (b))
|
||||
#else
|
||||
#define utils_filenamecmp(a, b) strcmp((a), (b))
|
||||
#endif
|
||||
|
||||
|
||||
/** Iterates all the items in @a array using pointers.
|
||||
* @param item pointer to an item in @a array.
|
||||
|
Loading…
x
Reference in New Issue
Block a user