Cleaning up build on gcc

This commit is contained in:
Michael Tryby
2019-04-19 21:34:25 -04:00
parent e9650d2d6d
commit 405822cdf6
2 changed files with 12 additions and 8 deletions

View File

@@ -332,8 +332,8 @@ int saveinpfile(Project *pr, const char *fname)
fprintf(f, s_DEMANDS); fprintf(f, s_DEMANDS);
ucf = pr->Ucf[DEMAND]; ucf = pr->Ucf[DEMAND];
list_t *dlist; list_t *dlist = NULL;
list_node_t *lnode; list_node_t *lnode = NULL;
char *temp = NULL; char *temp = NULL;
for (i = 1; i <= net->Njuncs; i++) for (i = 1; i <= net->Njuncs; i++)
@@ -341,11 +341,15 @@ int saveinpfile(Project *pr, const char *fname)
node = &net->Node[i]; node = &net->Node[i];
if (dlist = node->D) { if (dlist = node->D) {
for (lnode = first_list(dlist); done_list(lnode); lnode = next_list(lnode)) { for (lnode = first_list(dlist); done_list(lnode); lnode = next_list(lnode)) {
sprintf(s, " %-31s %14.6f", node->ID, ucf * get_base_demand(lnode)); sprintf(s, " %-31s %14.6f", node->ID, ucf * get_base_demand(lnode));
if ((j = get_pattern_index(lnode)) > 0) sprintf(s1, " %-31s", net->Pattern[j].ID);
else strcpy(s1, " "); if
((j = get_pattern_index(lnode)) > 0) sprintf(s1, " %-31s", net->Pattern[j].ID);
else
strcpy(s1, " ");
fprintf(f, "\n%s %-31s", s, s1); fprintf(f, "\n%s %-31s", s, s1);
if (temp = get_category_name(lnode)) { if (temp = get_category_name(lnode)) {
fprintf(f, " ;%s", temp); fprintf(f, " ;%s", temp);
free(temp); free(temp);

View File

@@ -128,12 +128,12 @@ BOOST_FIXTURE_TEST_CASE(test_category_getset, Fixture)
char *name = NULL; char *name = NULL;
name = get_category_name(lnode); name = get_category_name(lnode);
BOOST_CHECK(check_string(name, "CUB_SCOUT_BASE_CAMP")); BOOST_CHECK(check_string(name, (char *)"CUB_SCOUT_BASE_CAMP"));
free(name); free(name);
name = NULL; name = NULL;
set_category_name(lnode, "CUB_SCOUT_COMMAND"); set_category_name(lnode, (char *)"CUB_SCOUT_COMMAND");
name = get_category_name(lnode); name = get_category_name(lnode);
BOOST_CHECK(check_string(name, "CUB_SCOUT_COMMAND")); BOOST_CHECK(check_string(name, "CUB_SCOUT_COMMAND"));
@@ -258,7 +258,7 @@ BOOST_FIXTURE_TEST_CASE(test_pattern_edits, FixtureSingleNode)
error = EN_addpattern(ph, (char *)"Pat3"); error = EN_addpattern(ph, (char *)"Pat3");
BOOST_REQUIRE(error == 0); BOOST_REQUIRE(error == 0);
error = EN_getpatternindex(ph, "Pat3", &pat3_idx); error = EN_getpatternindex(ph, (char *)"Pat3", &pat3_idx);
BOOST_REQUIRE(error == 0); BOOST_REQUIRE(error == 0);
double f2[] = { 2.1, 2.2 }; double f2[] = { 2.1, 2.2 };