use double quotation marks in generated orders.
This commit is contained in:
Enno Rehling 2021-04-28 17:25:56 +02:00
parent eb5ddfaeda
commit 22b8c7da22
2 changed files with 3 additions and 3 deletions

View File

@ -131,9 +131,9 @@ char* get_command(const order *ord, const struct locale *lang, char *sbuffer, si
sbs_strcat(&sbs, str);
}
else {
sbs_strcat(&sbs, " '");
sbs_strcat(&sbs, " \"");
sbs_strcat(&sbs, str);
sbs_strcat(&sbs, "'");
sbs_strcat(&sbs, "\"");
}
}
} else {

View File

@ -454,7 +454,7 @@ static void test_study_order_quoted(CuTest *tc) {
CuAssertIntEquals(tc, K_STUDY, init_order(u->thisorder, lang));
CuAssertStrEquals(tc, skillname(SK_WEAPONLESS, lang), gettoken(token, sizeof(token)));
CuAssertStrEquals(tc, "LERNE 'Waffenloser Kampf'", get_command(u->thisorder, lang, token, sizeof(token)));
CuAssertStrEquals(tc, "LERNE \"Waffenloser Kampf\"", get_command(u->thisorder, lang, token, sizeof(token)));
mstream_init(&out);
stream_order(&out, u->thisorder, lang, true);