Revision: 5186 http://geany.svn.sourceforge.net/geany/?rev=5186&view=rev Author: ntrel Date: 2010-08-20 16:04:45 +0000 (Fri, 20 Aug 2010)
Log Message: ----------- Remove buildcmd_* accessor functions.
Modified Paths: -------------- trunk/ChangeLog trunk/src/build.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2010-08-20 15:56:39 UTC (rev 5185) +++ trunk/ChangeLog 2010-08-20 16:04:45 UTC (rev 5186) @@ -7,6 +7,8 @@ * src/build.c, src/build.h: Replace GeanyBuildCommand::entries array with separate fields. Similar to r5077 in the bs2 branch, but with less loop unrolling. + * src/build.c: + Remove buildcmd_* accessor functions.
2010-08-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/src/build.c =================================================================== --- trunk/src/build.c 2010-08-20 15:56:39 UTC (rev 5185) +++ trunk/src/build.c 2010-08-20 16:04:45 UTC (rev 5186) @@ -189,24 +189,6 @@ }
-static gchar *buildcmd_label(GeanyBuildCommand *bc) -{ - return id_to_str(bc, GEANY_BC_LABEL); -} - - -static gchar *buildcmd_cmd(GeanyBuildCommand *bc) -{ - return id_to_str(bc, GEANY_BC_COMMAND); -} - - -static gchar *buildcmd_working_dir(GeanyBuildCommand *bc) -{ - return id_to_str(bc, GEANY_BC_WORKING_DIR); -} - - static const gchar *config_keys[] = { [GEANY_BC_LABEL] = "LB", [GEANY_BC_COMMAND] = "CM", @@ -813,8 +795,8 @@ have_project = project != NULL; cmd = get_build_cmd(doc, GEANY_GBG_EXEC, cmdindex, NULL);
- cmd_string = build_replace_placeholder(doc, buildcmd_cmd(cmd)); - cmd_working_dir = buildcmd_working_dir(cmd); + cmd_string = build_replace_placeholder(doc, cmd->command); + cmd_working_dir = cmd->working_dir; if (! NZV(cmd_working_dir)) cmd_working_dir = "%d"; working_dir = build_replace_placeholder(doc, cmd_working_dir); /* in utf-8 */ @@ -1231,7 +1213,7 @@ if (buildcmd == NULL) return;
- cmdstr = buildcmd_cmd(buildcmd); + cmdstr = buildcmd->command;
if (cmd_cat != NULL) { @@ -1243,7 +1225,7 @@ else full_command = cmdstr;
- dir = build_replace_placeholder(doc, buildcmd_working_dir(buildcmd)); + dir = build_replace_placeholder(doc, buildcmd->working_dir); subs_command = build_replace_placeholder(doc, full_command); build_info.grp = grp; build_info.cmd = cmd; @@ -1307,7 +1289,7 @@ return; } bc = get_build_cmd(doc, grp, cmd, NULL); - if (bc != NULL && strcmp(buildcmd_cmd(bc), "builtin") == 0) + if (bc != NULL && strcmp(bc->command, "builtin") == 0) { gchar *uri; if (doc == NULL) @@ -1442,14 +1424,14 @@ for (j = bs->build_cmd; j < build_groups_count[grp]; ++j) { GeanyBuildCommand *bc = get_build_cmd(NULL, grp, j, NULL); - const gchar *lbl = (bc == NULL) ? "" : buildcmd_label(bc); + const gchar *lbl = (bc == NULL) ? "" : bc->label; create_build_menu_item(menu, keygroup, accel_group, bs, lbl, grp, j); } } else { GeanyBuildCommand *bc = get_build_cmd(NULL, bs->build_grp, bs->build_cmd, NULL); - const gchar *lbl = (bc == NULL) ? "" : buildcmd_label(bc); + const gchar *lbl = (bc == NULL) ? "" : bc->label; create_build_menu_item(menu, keygroup, accel_group, bs, lbl, bs->build_grp, bs->build_cmd); } } @@ -1538,7 +1520,7 @@ const gchar *label; bc = get_build_cmd(doc, grp, cmd, NULL); if (bc) - label = buildcmd_label(bc); + label = bc->label; else label = NULL;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.