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); sbs_strcat(&sbs, str);
} }
else { else {
sbs_strcat(&sbs, " '"); sbs_strcat(&sbs, " \"");
sbs_strcat(&sbs, str); sbs_strcat(&sbs, str);
sbs_strcat(&sbs, "'"); sbs_strcat(&sbs, "\"");
} }
} }
} else { } else {

View File

@ -454,7 +454,7 @@ static void test_study_order_quoted(CuTest *tc) {
CuAssertIntEquals(tc, K_STUDY, init_order(u->thisorder, lang)); CuAssertIntEquals(tc, K_STUDY, init_order(u->thisorder, lang));
CuAssertStrEquals(tc, skillname(SK_WEAPONLESS, lang), gettoken(token, sizeof(token))); 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); mstream_init(&out);
stream_order(&out, u->thisorder, lang, true); stream_order(&out, u->thisorder, lang, true);