Use 'g_strdup_printf' instead of 'asprintf'.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2738 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2000-08-31 08:07:55 +00:00
parent f4b80ac0ba
commit 74fddc58e5

View File

@ -2573,13 +2573,12 @@ xaccSRSaveChangedCells (SplitRegister *reg, Transaction *trans, Split *split)
refresh_accounts = g_list_prepend(refresh_accounts, new_acc); refresh_accounts = g_list_prepend(refresh_accounts, new_acc);
} }
else { else {
char *message = NULL; char *message;
asprintf(&message, REG_CURR_MSG, xaccAccountGetName(new_acc)); message = g_strdup_printf(REG_CURR_MSG, xaccAccountGetName(new_acc));
assert(message != NULL);
gnc_warning_dialog_parented(xaccSRGetParent(reg), message); gnc_warning_dialog_parented(xaccSRGetParent(reg), message);
free(message); g_free(message);
} }
} }
} }
@ -2647,13 +2646,12 @@ xaccSRSaveChangedCells (SplitRegister *reg, Transaction *trans, Split *split)
refresh_accounts = g_list_prepend(refresh_accounts, new_acc); refresh_accounts = g_list_prepend(refresh_accounts, new_acc);
} }
else { else {
char *message = NULL; char *message;
asprintf(&message, REG_CURR_MSG, xaccAccountGetName(new_acc)); message = g_strdup_printf(REG_CURR_MSG, xaccAccountGetName(new_acc));
assert(message != NULL);
gnc_warning_dialog_parented(xaccSRGetParent(reg), message); gnc_warning_dialog_parented(xaccSRGetParent(reg), message);
free(message); g_free(message);
} }
} }
} }
@ -2693,22 +2691,19 @@ xaccSRSaveChangedCells (SplitRegister *reg, Transaction *trans, Split *split)
char *radio_list[4] = { NULL, NULL, NULL, NULL }; char *radio_list[4] = { NULL, NULL, NULL, NULL };
if (MOD_AMNT & changed) if (MOD_AMNT & changed)
asprintf(&radio_list[0], "%s (%s)", AMT_STR, CHANGED_STR); radio_list[0] = g_strdup_printf("%s (%s)", AMT_STR, CHANGED_STR);
else else
radio_list[0] = strdup(AMT_STR); radio_list[0] = g_strdup(AMT_STR);
if (MOD_PRIC & changed) if (MOD_PRIC & changed)
asprintf(&radio_list[1], "%s (%s)", PRICE_STR, CHANGED_STR); radio_list[1] = g_strdup_printf("%s (%s)", PRICE_STR, CHANGED_STR);
else else
radio_list[1] = strdup(PRICE_STR); radio_list[1] = g_strdup(PRICE_STR);
if (MOD_VALU & changed) if (MOD_VALU & changed)
asprintf(&radio_list[2], "%s (%s)", VALUE_STR, CHANGED_STR); radio_list[2] = g_strdup_printf("%s (%s)", VALUE_STR, CHANGED_STR);
else else
radio_list[2] = strdup(VALUE_STR); radio_list[2] = g_strdup(VALUE_STR);
for (i = 0; i < 3; i++)
assert(radio_list[i] != NULL);
if (!(MOD_AMNT & changed)) if (!(MOD_AMNT & changed))
default_value = 0; default_value = 0;
@ -2726,7 +2721,7 @@ xaccSRSaveChangedCells (SplitRegister *reg, Transaction *trans, Split *split)
radio_list); radio_list);
for (i = 0; i < 3; i++) for (i = 0; i < 3; i++)
free(radio_list[i]); g_free(radio_list[i]);
switch(choice) switch(choice)
{ {