Fix build warnings

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/build-system@4023 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Lex Trotman 2009-07-24 11:00:24 +00:00
parent 28d96a3909
commit 525abca091
2 changed files with 11 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2009-07-24 Lex Trotman <elextr(at)gmail(dot)com>
* src/build.c
Fix build warnings.
2009-07-22 Lex Trotman <elextr(at)gmail(dot)com>
* src/build.h, src/build.c, src/project.c

View File

@ -433,7 +433,7 @@ GeanyBuildCommand *build_get_menu_item(GeanyBuildSource src, GeanyBuildGroup grp
/* parameter checked version of get_build_cmd for external interface */
GeanyBuildCommand *build_get_current_menu_item(GeanyBuildGroup grp, gint cmd, gint *src)
{
if (src>=BCS_COUNT || grp>=GBG_COUNT || cmd>=build_groups_count[grp]) return NULL;
if (*src>=BCS_COUNT || grp>=GBG_COUNT || cmd>=build_groups_count[grp]) return NULL;
return get_build_cmd(NULL, grp, cmd, src);
}
@ -510,18 +510,18 @@ static gchar* build_replace_placeholder(const GeanyDocument* doc, const gchar* s
/* replace %f with the filename (including extension) */
replacement = g_path_get_basename(filename);
utils_string_replace_all(&stack, "%f", replacement);
utils_string_replace_all(stack, "%f", replacement);
g_free(replacement);
/* replace %d with the absolute path of the dir of the current file */
replacement = g_path_get_dirname(filename);
utils_string_replace_all(&stack, "%d", replacement);
utils_string_replace_all(stack, "%d", replacement);
g_free(replacement);
/* replace %e with the filename (excluding extension) */
executable = utils_remove_ext_from_filename(filename);
replacement = g_path_get_basename(executable);
utils_string_replace_all(&stack, "%e", replacement);
utils_string_replace_all(stack, "%e", replacement);
g_free(replacement);
}
@ -538,7 +538,7 @@ static gchar* build_replace_placeholder(const GeanyDocument* doc, const gchar* s
replacement = g_path_get_dirname(filename);
}
utils_string_replace_all(&stack, "%p", replacement);
utils_string_replace_all(stack, "%p", replacement);
g_free(replacement);
ret_str = utils_get_utf8_from_locale(stack->str);