g_date_*, g_string_sprintf*, g_strncasecmp
Andreas Köhler
andi5.py at gmx.net
Sun Nov 20 13:36:40 EST 2005
Hi,
the following patch replaces some deprecated glib functions:
* g_date_get_* (introduced glib 1.2.9),
replace g_date_* (marked deprecated glib 1.3.3)
* g_string_{,append_}printf (introduced glib 1.3.10,
replace g_string_sprintf{,a} (marked deprecated glib 1.3.7)
* g_ascii_strncasecmp (introduced glib 1.3.7),
replaces g_strncasecmp (marked deprecated glib 1.3.7)
-- andi5
this time together with the attachment
-------------- next part --------------
Index: lib/libqof/qof/qofquery.c
===================================================================
--- lib/libqof/qof/qofquery.c (Revision 11983)
+++ lib/libqof/qof/qofquery.c (Arbeitskopie)
@@ -1473,7 +1473,7 @@
}
str = g_string_new (" ");
- g_string_sprintf (str, "Maximum number of results: %d", maxResults);
+ g_string_printf (str, "Maximum number of results: %d", maxResults);
output = g_list_append (output, str);
qof_query_printOutput (output);
@@ -1566,17 +1566,17 @@
increasing = qof_query_sort_get_increasing (s[curSort]);
gsl = qof_query_sort_get_param_path (s[curSort]);
- if (gsl) g_string_sprintfa (gs, " Param: ");
+ if (gsl) g_string_append_printf (gs, " Param: ");
for (n=gsl; n; n = n->next)
{
QofIdType param_name = n->data;
- if (gsl != n)g_string_sprintfa (gs, "\n ");
- g_string_sprintfa (gs, "%s", param_name);
+ if (gsl != n)g_string_append_printf (gs, "\n ");
+ g_string_append_printf (gs, "%s", param_name);
}
if (gsl)
{
- g_string_sprintfa (gs, " %s\n", increasing ? "DESC" : "ASC");
- g_string_sprintfa (gs, " Options: 0x%x\n", s[curSort]->options);
+ g_string_append_printf (gs, " %s\n", increasing ? "DESC" : "ASC");
+ g_string_append_printf (gs, " Options: 0x%x\n", s[curSort]->options);
}
}
@@ -1608,7 +1608,7 @@
invert = qof_query_term_is_inverted (qt);
if (invert) output = g_list_append (output,
- g_string_new(" INVERT SENSE "));
+ g_string_new(" INVERT SENSE "));
output = g_list_append (output, qof_query_printParamPath (path));
output = g_list_append (output, qof_query_printPredData (pd));
output = g_list_append (output, g_string_new("\n"));
@@ -1651,8 +1651,8 @@
if (safe_strcmp (pd->type_name, QOF_TYPE_CHAR) &&
safe_strcmp (pd->type_name, QOF_TYPE_GUID))
{
- g_string_sprintfa (gs, "\n how: %s",
- qof_query_printStringForHow (pd->how));
+ g_string_append_printf (gs, "\n how: %s",
+ qof_query_printStringForHow (pd->how));
}
qof_query_printValueForParam (pd, gs);
@@ -1696,87 +1696,87 @@
{
GList *node;
query_guid_t pdata = (query_guid_t) pd;
- g_string_sprintfa (gs, "\n Match type %s",
- qof_query_printGuidMatch (pdata->options));
+ g_string_append_printf (gs, "\n Match type %s",
+ qof_query_printGuidMatch (pdata->options));
for (node = pdata->guids; node; node = node->next)
{
/* THREAD-UNSAFE */
- g_string_sprintfa (gs, ", guids: %s",
- guid_to_string ((GUID *) node->data));
+ g_string_append_printf (gs, ", guids: %s",
+ guid_to_string ((GUID *) node->data));
}
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_STRING))
{
query_string_t pdata = (query_string_t) pd;
- g_string_sprintfa (gs, "\n Match type %s",
- qof_query_printStringMatch (pdata->options));
- g_string_sprintfa (gs, " %s string: %s",
- pdata->is_regex ? "Regex" : "Not regex",
- pdata->matchstring);
+ g_string_append_printf (gs, "\n Match type %s",
+ qof_query_printStringMatch (pdata->options));
+ g_string_append_printf (gs, " %s string: %s",
+ pdata->is_regex ? "Regex" : "Not regex",
+ pdata->matchstring);
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_NUMERIC))
{
query_numeric_t pdata = (query_numeric_t) pd;
- g_string_sprintfa (gs, "\n Match type %s",
- qof_query_printNumericMatch (pdata->options));
- g_string_sprintfa (gs, " gnc_numeric: %s",
- gnc_num_dbg_to_string (pdata->amount));
+ g_string_append_printf (gs, "\n Match type %s",
+ qof_query_printNumericMatch (pdata->options));
+ g_string_append_printf (gs, " gnc_numeric: %s",
+ gnc_num_dbg_to_string (pdata->amount));
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_KVP))
{
GSList *node;
query_kvp_t pdata = (query_kvp_t) pd;
- g_string_sprintfa (gs, "\n kvp path: ");
+ g_string_append_printf (gs, "\n kvp path: ");
for (node = pdata->path; node; node = node->next)
{
- g_string_sprintfa (gs, "/%s", (gchar *) node->data);
+ g_string_append_printf (gs, "/%s", (gchar *) node->data);
}
- g_string_sprintfa (gs, "\n");
- g_string_sprintfa (gs, " kvp value: %s\n",
- kvp_value_to_string (pdata->value));
+ g_string_append_printf (gs, "\n");
+ g_string_append_printf (gs, " kvp value: %s\n",
+ kvp_value_to_string (pdata->value));
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_INT64))
{
query_int64_t pdata = (query_int64_t) pd;
- g_string_sprintfa (gs, " int64: %" G_GINT64_FORMAT, pdata->val);
+ g_string_append_printf (gs, " int64: %" G_GINT64_FORMAT, pdata->val);
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_INT32))
{
query_int32_t pdata = (query_int32_t) pd;
- g_string_sprintfa (gs, " int32: %d", pdata->val);
+ g_string_append_printf (gs, " int32: %d", pdata->val);
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_DOUBLE))
{
query_double_t pdata = (query_double_t) pd;
- g_string_sprintfa (gs, " double: %.18g", pdata->val);
+ g_string_append_printf (gs, " double: %.18g", pdata->val);
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_DATE))
{
query_date_t pdata = (query_date_t) pd;
- g_string_sprintfa (gs, "\n Match type %s",
- qof_query_printDateMatch (pdata->options));
- g_string_sprintfa (gs, " query_date: %s", gnc_print_date (pdata->date));
+ g_string_append_printf (gs, "\n Match type %s",
+ qof_query_printDateMatch (pdata->options));
+ g_string_append_printf (gs, " query_date: %s", gnc_print_date (pdata->date));
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_CHAR))
{
query_char_t pdata = (query_char_t) pd;
- g_string_sprintfa (gs, "\n Match type %s",
- qof_query_printCharMatch (pdata->options));
- g_string_sprintfa (gs, " char list: %s", pdata->char_list);
+ g_string_append_printf (gs, "\n Match type %s",
+ qof_query_printCharMatch (pdata->options));
+ g_string_append_printf (gs, " char list: %s", pdata->char_list);
return;
}
if (!safe_strcmp (pd->type_name, QOF_TYPE_BOOLEAN))
{
query_boolean_t pdata = (query_boolean_t) pd;
- g_string_sprintfa (gs, " boolean: %s", pdata->val?"TRUE":"FALSE");
+ g_string_append_printf (gs, " boolean: %s", pdata->val?"TRUE":"FALSE");
return;
}
/** \todo QOF_TYPE_COLLECT */
Index: lib/libqof/qof/gnc-date.c
===================================================================
--- lib/libqof/qof/gnc-date.c (Revision 11983)
+++ lib/libqof/qof/gnc-date.c (Arbeitskopie)
@@ -512,9 +512,9 @@
qof_print_gdate( char *buf, size_t len, GDate *gd )
{
return qof_print_date_dmy_buff( buf, len,
- g_date_day(gd),
- g_date_month(gd),
- g_date_year(gd) );
+ g_date_get_day(gd),
+ g_date_get_month(gd),
+ g_date_get_year(gd) );
}
char *
@@ -1328,9 +1328,9 @@
struct tm stm;
time_t secs;
- stm.tm_year = g_date_year (date) - 1900;
- stm.tm_mon = g_date_month (date) - 1;
- stm.tm_mday = g_date_day (date);
+ stm.tm_year = g_date_get_year (date) - 1900;
+ stm.tm_mon = g_date_get_month (date) - 1;
+ stm.tm_mday = g_date_get_day (date);
gnc_tm_set_day_start(&stm);
/* Compute number of seconds */
@@ -1344,9 +1344,9 @@
struct tm stm;
time_t secs;
- stm.tm_year = g_date_year (date) - 1900;
- stm.tm_mon = g_date_month (date) - 1;
- stm.tm_mday = g_date_day (date);
+ stm.tm_year = g_date_get_year (date) - 1900;
+ stm.tm_mon = g_date_get_month (date) - 1;
+ stm.tm_mday = g_date_get_day (date);
gnc_tm_set_day_end(&stm);
/* Compute number of seconds */
Index: src/core-utils/gnc-gdate-utils.c
===================================================================
--- src/core-utils/gnc-gdate-utils.c (Revision 11983)
+++ src/core-utils/gnc-gdate-utils.c (Arbeitskopie)
@@ -46,9 +46,9 @@
guint
g_date_hash( gconstpointer gd )
{
- gint val = (g_date_year( (GDate*)gd ) * 10000)
- + (g_date_month( (GDate*)gd ) * 100)
- + g_date_day( (GDate*)gd );
+ gint val = (g_date_get_year( (GDate*)gd ) * 10000)
+ + (g_date_get_month( (GDate*)gd ) * 100)
+ + g_date_get_day( (GDate*)gd );
return g_int_hash( &val );
}
Index: src/backend/postgres/test/test-db.c
===================================================================
--- src/backend/postgres/test/test-db.c (Revision 11983)
+++ src/backend/postgres/test/test-db.c (Arbeitskopie)
@@ -93,8 +93,8 @@
g_return_val_if_fail(dbinfo->dbname && dbinfo->mode, NULL);
- if ((!g_strncasecmp(dbinfo->port, "7777", 4)) &&
- (!g_strncasecmp(dbinfo->host, "localhost", 8))) {
+ if ((!g_ascii_strncasecmp(dbinfo->port, "7777", 4)) &&
+ (!g_ascii_strncasecmp(dbinfo->host, "localhost", 8))) {
/* TEST_DB_SOCKET_DIR must be an absolute path */
db_socket_dir = getenv("TEST_DB_SOCKET_DIR");
if (!db_socket_dir)
@@ -793,7 +793,7 @@
gchar *dropdb = NULL;
int rc;
- if (!g_strncasecmp(dbinfo->port, "7777", 4)) {
+ if (!g_ascii_strncasecmp(dbinfo->port, "7777", 4)) {
dropdb = g_strdup_printf("dropdb -p %s %s",
dbinfo->port, dbinfo->dbname);
} else {
Index: src/import-export/hbci/gnc-hbci-gettrans.c
===================================================================
--- src/import-export/hbci/gnc-hbci-gettrans.c (Revision 11983)
+++ src/import-export/hbci/gnc-hbci-gettrans.c (Arbeitskopie)
@@ -287,7 +287,7 @@
/* Number. We use the "customer reference", if there is one. */
const char *custref = AB_Transaction_GetCustomerReference (h_trans);
if (custref && (strlen (custref) > 0) &&
- (g_strncasecmp (custref, "NONREF", 6) != 0))
+ (g_ascii_strncasecmp (custref, "NONREF", 6) != 0))
xaccTransSetNum (gnc_trans, custref);
}
Index: src/gnome/druid-loan.c
===================================================================
--- src/gnome/druid-loan.c (Revision 11983)
+++ src/gnome/druid-loan.c (Arbeitskopie)
@@ -638,8 +638,8 @@
/* Translators: %s is "Taxes",
* "Insurance", or similar. */
- g_string_sprintf( str, _("... pay \"%s\"?"),
- rouid->optData->name );
+ g_string_printf( str, _("... pay \"%s\"?"),
+ rouid->optData->name );
rouid->optCb =
GTK_CHECK_BUTTON(
gtk_check_button_new_with_label(
@@ -938,11 +938,11 @@
{
g_assert( ldd != NULL );
g_assert( gstr != NULL );
- g_string_sprintfa( gstr, "pmt( %.5f / 12 : %d : %0.2f : 0 : 0 )",
- (ldd->ld.interestRate / 100),
- ( ldd->ld.numPer
- * ( ldd->ld.perSize == MONTHS ? 1 : 12 ) ),
- gnc_numeric_to_double(ldd->ld.principal) );
+ g_string_append_printf( gstr, "pmt( %.5f / 12 : %d : %0.2f : 0 : 0 )",
+ (ldd->ld.interestRate / 100),
+ ( ldd->ld.numPer
+ * ( ldd->ld.perSize == MONTHS ? 1 : 12 ) ),
+ gnc_numeric_to_double(ldd->ld.principal) );
}
static
@@ -951,11 +951,11 @@
{
g_assert( ldd != NULL );
g_assert( gstr != NULL );
- g_string_sprintf( gstr, "ppmt( %.5f / 12 : i : %d : %0.2f : 0 : 0 )",
- (ldd->ld.interestRate / 100),
- ( ldd->ld.numPer
- * ( ldd->ld.perSize == MONTHS ? 1 : 12 ) ),
- gnc_numeric_to_double(ldd->ld.principal));
+ g_string_printf( gstr, "ppmt( %.5f / 12 : i : %d : %0.2f : 0 : 0 )",
+ (ldd->ld.interestRate / 100),
+ ( ldd->ld.numPer
+ * ( ldd->ld.perSize == MONTHS ? 1 : 12 ) ),
+ gnc_numeric_to_double(ldd->ld.principal));
}
static
@@ -964,11 +964,11 @@
{
g_assert( ldd != NULL );
g_assert( gstr != NULL );
- g_string_sprintf( gstr, "ipmt( %.5f / 12 : i : %d : %0.2f : 0 : 0 )",
- (ldd->ld.interestRate / 100),
- ( ldd->ld.numPer
- * ( ldd->ld.perSize == MONTHS ? 1 : 12 ) ),
- gnc_numeric_to_double( ldd->ld.principal ) );
+ g_string_printf( gstr, "ipmt( %.5f / 12 : i : %d : %0.2f : 0 : 0 )",
+ (ldd->ld.interestRate / 100),
+ ( ldd->ld.numPer
+ * ( ldd->ld.perSize == MONTHS ? 1 : 12 ) ),
+ gnc_numeric_to_double( ldd->ld.principal ) );
}
static
@@ -1445,13 +1445,13 @@
rod = ldd->ld.repayOpts[ldd->currentIdx];
str = g_string_sized_new( 32 );
/* Translators: %s is "Taxes", or "Insurance", or similar */
- g_string_sprintf( str, _("Payment: \"%s\""), rod->name );
+ g_string_printf( str, _("Payment: \"%s\""), rod->name );
gnome_druid_page_standard_set_title( GNOME_DRUID_PAGE_STANDARD(gdp),
str->str );
/* copy in the relevant data from the currently-indexed
* option. */
gtk_entry_set_text( ldd->payTxnName, rod->txnMemo );
- g_string_sprintf( str, "%0.2f", rod->amount );
+ g_string_printf( str, "%0.2f", rod->amount );
gtk_entry_set_text( ldd->payAmtEntry, str->str );
gtk_widget_set_sensitive( GTK_WIDGET(ldd->payUseEscrow),
@@ -2108,7 +2108,7 @@
ttsi = (TTSplitInfo*)elt->data;
g_assert( ttsi );
gstr = g_string_new( gnc_ttsplitinfo_get_debit_formula( ttsi ) );
- g_string_sprintfa( gstr, " + %s", amtBuf );
+ g_string_append_printf( gstr, " + %s", amtBuf );
gnc_ttsplitinfo_set_debit_formula( ttsi, gstr->str );
g_string_free( gstr, TRUE );
gstr = NULL;
@@ -2144,9 +2144,9 @@
* create a split, then we need to add our
* amount in rather than replace. */
gstr = g_string_new( str );
- g_string_sprintfa( gstr, " + " );
+ g_string_append_printf( gstr, " + " );
}
- g_string_sprintfa( gstr, "%s", amtBuf );
+ g_string_append_printf( gstr, "%s", amtBuf );
gnc_ttsplitinfo_set_credit_formula( ttsi, gstr->str );
g_string_free( gstr, TRUE );
gstr = NULL;
@@ -2191,7 +2191,7 @@
if ( fromSplit != NULL ) {
/* Update the existing from-split. */
gstr = g_string_new( gnc_ttsplitinfo_get_credit_formula( fromSplit ) );
- g_string_sprintfa( gstr, " + %s", amtBuf );
+ g_string_append_printf( gstr, " + %s", amtBuf );
gnc_ttsplitinfo_set_credit_formula( fromSplit, gstr->str );
g_string_free( gstr, TRUE );
gstr = NULL;
@@ -2277,12 +2277,12 @@
gnc_default_currency() );
{
GString *payMainTxnDesc = g_string_sized_new( 32 );
- g_string_sprintf( payMainTxnDesc,
- "%s - %s%s",
- ldd->ld.repMemo,
- ( ldd->ld.escrowAcct == NULL
- ? "" : _("Escrow ") ),
- _("Payment") );
+ g_string_printf( payMainTxnDesc,
+ "%s - %s%s",
+ ldd->ld.repMemo,
+ ( ldd->ld.escrowAcct == NULL
+ ? "" : _("Escrow ") ),
+ _("Payment") );
gnc_ttinfo_set_description( paymentSX->mainTxn,
payMainTxnDesc->str );
@@ -2345,7 +2345,7 @@
{
GString *escrowTxnDesc;
escrowTxnDesc = g_string_new( ldd->ld.repMemo );
- g_string_sprintfa( escrowTxnDesc, " - %s", _("Payment") );
+ g_string_append_printf( escrowTxnDesc, " - %s", _("Payment") );
gnc_ttinfo_set_description( paymentSX->escrowTxn,
escrowTxnDesc->str );
g_string_free( escrowTxnDesc, TRUE );
@@ -2358,8 +2358,8 @@
ttsi = gnc_ttsplitinfo_malloc();
{
gstr = g_string_new( ldd->ld.repMemo );
- g_string_sprintfa( gstr, " - %s",
- _("Payment") );
+ g_string_append_printf( gstr, " - %s",
+ _("Payment") );
gnc_ttsplitinfo_set_memo( ttsi, gstr->str );
g_string_free( gstr, TRUE );
gstr = NULL;
@@ -2379,8 +2379,8 @@
ttsi = gnc_ttsplitinfo_malloc();
{
gstr = g_string_new( ldd->ld.repMemo );
- g_string_sprintfa( gstr, " - %s",
- _("Principal") );
+ g_string_append_printf( gstr, " - %s",
+ _("Principal") );
gnc_ttsplitinfo_set_memo( ttsi, gstr->str );
g_string_free( gstr, TRUE );
gstr = NULL;
@@ -2400,8 +2400,8 @@
ttsi = gnc_ttsplitinfo_malloc();
{
gstr = g_string_new( ldd->ld.repMemo );
- g_string_sprintfa( gstr, " - %s",
- _("Interest") );
+ g_string_append_printf( gstr, " - %s",
+ _("Interest") );
gnc_ttsplitinfo_set_memo( ttsi, gstr->str );
g_string_free( gstr, TRUE );
gstr = NULL;
@@ -2426,8 +2426,8 @@
if ( rod->fs != NULL ) {
tcSX = g_new0( toCreateSX, 1 );
gstr = g_string_new( ldd->ld.repMemo );
- g_string_sprintfa( gstr, " - %s",
- rod->name );
+ g_string_append_printf( gstr, " - %s",
+ rod->name );
tcSX->name = g_strdup(gstr->str);
tcSX->start = *ldd->ld.startDate;
tcSX->last = *ldd->ld.repStartDate;
@@ -2571,8 +2571,8 @@
switch ( range ) {
case CURRENT_YEAR:
g_date_set_time( start, time(NULL) );
- g_date_set_dmy( start, 1, G_DATE_JANUARY, g_date_year( start ) );
- g_date_set_dmy( end, 31, G_DATE_DECEMBER, g_date_year( start ) );
+ g_date_set_dmy( start, 1, G_DATE_JANUARY, g_date_get_year( start ) );
+ g_date_set_dmy( end, 31, G_DATE_DECEMBER, g_date_get_year( start ) );
break;
case NOW_PLUS_ONE:
g_date_set_time( start, time(NULL) );
Index: src/gnome/druid-acct-period.c
===================================================================
--- src/gnome/druid-acct-period.c (Revision 11983)
+++ src/gnome/druid-acct-period.c (Arbeitskopie)
@@ -237,9 +237,9 @@
{
nperiods ++;
PINFO ("period=%d end date=%d/%d/%d", nperiods,
- g_date_month(&period_end),
- g_date_day(&period_end),
- g_date_year(&period_end));
+ g_date_get_month(&period_end),
+ g_date_get_day(&period_end),
+ g_date_get_year(&period_end));
period_begin = period_end;
xaccFreqSpecGetNextInstance (info->period, &period_begin, &period_end);
}
@@ -281,9 +281,9 @@
"Click on 'Back' to adjust the dates.\n");
qof_print_date_dmy_buff (close_date_str, MAX_DATE_LENGTH,
- g_date_day(&info->closing_date),
- g_date_month(&info->closing_date),
- g_date_year(&info->closing_date));
+ g_date_get_day(&info->closing_date),
+ g_date_get_month(&info->closing_date),
+ g_date_get_year(&info->closing_date));
currbook = gnc_get_current_book();
ntrans = get_num_xactions_before_date(currbook,
@@ -301,9 +301,9 @@
/* Create default settings for the title, notes fields */
qof_print_date_dmy_buff (prev_close_date_str, MAX_DATE_LENGTH,
- g_date_day(&info->prev_closing_date),
- g_date_month(&info->prev_closing_date),
- g_date_year(&info->prev_closing_date));
+ g_date_get_day(&info->prev_closing_date),
+ g_date_get_month(&info->prev_closing_date),
+ g_date_get_year(&info->prev_closing_date));
str = g_strdup_printf (_("Period %s - %s"), prev_close_date_str, close_date_str);
gtk_entry_set_text (info->book_title, str);
Index: src/gnome/dialog-sx-from-trans.c
===================================================================
--- src/gnome/dialog-sx-from-trans.c (Revision 11983)
+++ src/gnome/dialog-sx-from-trans.c (Arbeitskopie)
@@ -748,9 +748,9 @@
if ( i > 0 ) {
GtkWidget *w;
gnc_dense_cal_set_month( sxfti->example_cal,
- g_date_month( &startDate ) );
+ g_date_get_month( &startDate ) );
gnc_dense_cal_set_year( sxfti->example_cal,
- g_date_year( &startDate ) );
+ g_date_get_year( &startDate ) );
w = glade_xml_get_widget( sxfti->gxml, SXFTD_NAME_ENTRY );
name = gtk_editable_get_chars( GTK_EDITABLE(w), 0, -1 );
info = g_string_sized_new( 16 );
Index: src/gnome/dialog-scheduledxaction.c
===================================================================
--- src/gnome/dialog-scheduledxaction.c (Revision 11983)
+++ src/gnome/dialog-scheduledxaction.c (Arbeitskopie)
@@ -778,10 +778,10 @@
GString *errStr;
errStr = g_string_sized_new( 32 );
- g_string_sprintf( errStr,
- _( "Couldn't parse credit formula for "
- "split \"%s\"." ),
- xaccSplitGetMemo( s ) );
+ g_string_printf( errStr,
+ _( "Couldn't parse credit formula for "
+ "split \"%s\"." ),
+ xaccSplitGetMemo( s ) );
gnc_error_dialog( GTK_WIDGET(sxed->dialog),
errStr->str );
g_string_free( errStr, TRUE );
@@ -804,10 +804,10 @@
GString *errStr;
errStr = g_string_sized_new( 32 );
- g_string_sprintf( errStr,
- _( "Couldn't parse debit formula for "
- "split \"%s\"." ),
- xaccSplitGetMemo( s ) );
+ g_string_printf( errStr,
+ _( "Couldn't parse debit formula for "
+ "split \"%s\"." ),
+ xaccSplitGetMemo( s ) );
gnc_error_dialog( GTK_WIDGET(sxed->dialog),
(gchar*)errStr->str );
g_string_free( errStr, TRUE );
@@ -1654,12 +1654,12 @@
gtk_toggle_button_set_active( sxed->optEndCount, TRUE );
tmpgStr = g_string_sized_new(5);
- g_string_sprintf( tmpgStr, "%d", numOccur );
+ g_string_printf( tmpgStr, "%d", numOccur );
gtk_entry_set_text( sxed->endCountEntry, tmpgStr->str );
g_string_free( tmpgStr, TRUE );
tmpgStr = g_string_sized_new(5);
- g_string_sprintf( tmpgStr, "%d", numRemain );
+ g_string_printf( tmpgStr, "%d", numRemain );
gtk_entry_set_text( sxed->endRemainEntry, tmpgStr->str );
g_string_free( tmpgStr, TRUE );
@@ -1821,14 +1821,14 @@
beingEditedList = NULL;
for ( ; sel ; sel = sel->next ) {
sx = (SchedXaction*)gtk_clist_get_row_data( cl, GPOINTER_TO_INT(sel->data));
- g_string_sprintfa( realConfDeleteMsg, "\n\"%s\"",
- xaccSchedXactionGetName( sx ) );
+ g_string_append_printf( realConfDeleteMsg, "\n\"%s\"",
+ xaccSchedXactionGetName( sx ) );
if ( (l = gnc_find_gui_components( DIALOG_SCHEDXACTION_EDITOR_CM_CLASS,
editor_component_sx_equality,
sx )) ) {
beingEditedList = g_list_append( beingEditedList, (gpointer)l );
- g_string_sprintfa( realConfDelOpenMsg, "\n\"%s\"",
- xaccSchedXactionGetName( sx ) );
+ g_string_append_printf( realConfDelOpenMsg, "\n\"%s\"",
+ xaccSchedXactionGetName( sx ) );
}
}
@@ -2050,14 +2050,14 @@
}
if ( instList == NULL ) {
- g_string_sprintf( nextDate, _("Not scheduled") );
+ g_string_printf( nextDate, _("Not scheduled") );
} else {
char tmpBuf[ MAX_DATE_LENGTH+1 ];
char dowBuf[ 25 ]; /* <- FIXME: appropriate length? */
nextInstDate = (GDate*)instList->data;
qof_print_gdate( tmpBuf, MAX_DATE_LENGTH, nextInstDate );
g_date_strftime( dowBuf, 25, "%A", nextInstDate );
- g_string_sprintf( nextDate, "%s (%s)", tmpBuf, dowBuf );
+ g_string_printf( nextDate, "%s (%s)", tmpBuf, dowBuf );
}
/* Add markings to GncDenseCal */
@@ -2383,8 +2383,8 @@
}
i = 0;
- gnc_dense_cal_set_month( sxed->example_cal, g_date_month( &d ) );
- gnc_dense_cal_set_year( sxed->example_cal, g_date_year( &d ) );
+ gnc_dense_cal_set_month( sxed->example_cal, g_date_get_month( &d ) );
+ gnc_dense_cal_set_year( sxed->example_cal, g_date_get_year( &d ) );
while ( (i < EX_CAL_NUM_MONTHS * 31)
&& g_date_valid( &d )
/* Restrict based on end date */
Index: src/gnome/dialog-sxsincelast.c
===================================================================
--- src/gnome/dialog-sxsincelast.c (Revision 11983)
+++ src/gnome/dialog-sxsincelast.c (Arbeitskopie)
@@ -1942,8 +1942,8 @@
rowText[1] = "";
rowText[2] = g_new0( gchar, 5 ); /* FIXME: appropriate size? */
sprintf( rowText[2], "%d",
- (g_date_julian(rit->occurDate)
- - g_date_julian(rit->endDate)) );
+ (g_date_get_julian(rit->occurDate)
+ - g_date_get_julian(rit->endDate)) );
instNode = gtk_ctree_insert_node( ctree, sxNode, NULL,
rowText,
@@ -2460,9 +2460,9 @@
gnc_copy_trans_onto_trans( t, newT, FALSE, FALSE );
xaccTransSetDate( newT,
- g_date_day( tci->date ),
- g_date_month( tci->date ),
- g_date_year( tci->date ) );
+ g_date_get_day( tci->date ),
+ g_date_get_month( tci->date ),
+ g_date_get_year( tci->date ) );
/* the accounts and amounts are in the kvp_frames of the splits. */
osList = xaccTransGetSplitList( t );
@@ -2800,7 +2800,7 @@
ent = GTK_ENTRY(widget);
num = (gnc_numeric*)gtk_object_get_data( GTK_OBJECT(ent), "numeric" );
str = g_string_new("");
- g_string_sprintf( str, "%0.2f", gnc_numeric_to_double( *num ) );
+ g_string_printf( str, "%0.2f", gnc_numeric_to_double( *num ) );
gtk_entry_set_text( ent, str->str );
g_string_free( str, TRUE );
@@ -2931,7 +2931,7 @@
}
gstr = g_string_sized_new(16);
- g_string_sprintf( gstr, "%s: ", varName );
+ g_string_printf( gstr, "%s: ", varName );
label = gtk_label_new( gstr->str );
gtk_label_set_justify( GTK_LABEL(label), GTK_JUSTIFY_RIGHT );
g_string_free( gstr, TRUE );
@@ -3493,8 +3493,8 @@
rit = (reminderInstanceTuple*)data;
msg = (GString*)ud;
qof_print_gdate( tmpBuf, MAX_DATE_LENGTH, rit->occurDate );
- g_string_sprintfa( msg, tmpBuf );
- g_string_sprintfa( msg, "\n" );
+ g_string_append_printf( msg, tmpBuf );
+ g_string_append_printf( msg, "\n" );
}
static gboolean
@@ -3523,12 +3523,12 @@
/* [Add to list for later] dialog issuance to user. */
userMsg = g_string_sized_new( 128 );
- g_string_sprintf( userMsg,
- "You cannot skip instances of "
- "Scheduled Transactions.\n"
- "The following instances of \"%s\"\n"
- "must be selected as well:\n\n",
- xaccSchedXactionGetName( rt->sx ) );
+ g_string_printf( userMsg,
+ "You cannot skip instances of "
+ "Scheduled Transactions.\n"
+ "The following instances of \"%s\"\n"
+ "must be selected as well:\n\n",
+ xaccSchedXactionGetName( rt->sx ) );
g_list_foreach( badList, create_bad_reminders_msg, userMsg );
gnc_error_dialog( sxsld->sincelast_window, userMsg->str );
g_string_free( userMsg, TRUE );
Index: src/engine/gnc-filepath-utils.c
===================================================================
--- src/engine/gnc-filepath-utils.c (Revision 11983)
+++ src/engine/gnc-filepath-utils.c (Arbeitskopie)
@@ -199,7 +199,7 @@
if (*filefrag == '/')
return g_strdup (filefrag);
- if (!g_strncasecmp(filefrag, "file:", 5))
+ if (!g_ascii_strncasecmp(filefrag, "file:", 5))
{
char *ret = g_new(char, strlen(filefrag) - 5 + 1);
strcpy(ret, filefrag + 5);
@@ -290,15 +290,15 @@
* to make sure the uri is in good form.
*/
- if (!g_strncasecmp (pathfrag, "http://", 7) ||
- !g_strncasecmp (pathfrag, "https://", 8) ||
- !g_strncasecmp (pathfrag, "postgres://", 11) ||
- !g_strncasecmp (pathfrag, "rpc://", 6))
+ if (!g_ascii_strncasecmp (pathfrag, "http://", 7) ||
+ !g_ascii_strncasecmp (pathfrag, "https://", 8) ||
+ !g_ascii_strncasecmp (pathfrag, "postgres://", 11) ||
+ !g_ascii_strncasecmp (pathfrag, "rpc://", 6))
{
return g_strdup(pathfrag);
}
- if (!g_strncasecmp (pathfrag, "file:", 5)) {
+ if (!g_ascii_strncasecmp (pathfrag, "file:", 5)) {
return (xaccResolveFilePath (pathfrag));
}
Index: src/engine/FreqSpec.c
===================================================================
--- src/engine/FreqSpec.c (Revision 11983)
+++ src/engine/FreqSpec.c (Arbeitskopie)
@@ -284,7 +284,7 @@
case DAILY: {
guint32 julian_in_date, julian_next_repeat, complete_intervals;
- julian_in_date = g_date_julian( in_date );
+ julian_in_date = g_date_get_julian( in_date );
complete_intervals =
(julian_in_date - fs->s.daily.offset_from_epoch) /
fs->s.daily.interval_days;
@@ -300,7 +300,7 @@
* It is very similar to the daily repeat representation. */
guint32 julian_in_date, julian_next_repeat, complete_intervals;
- julian_in_date = g_date_julian( in_date );
+ julian_in_date = g_date_get_julian( in_date );
complete_intervals =
(julian_in_date - fs->s.weekly.offset_from_epoch) /
(fs->s.weekly.interval_weeks * 7);
@@ -314,18 +314,18 @@
guint32 in_months_from_epoch, after_repeat_in_month_interval,
complete_intervals, next_repeat_months_from_epoch, month, year;
- in_months_from_epoch = (g_date_year( in_date )-1) * 12 +
- g_date_month( in_date ) - 1;
+ in_months_from_epoch = (g_date_get_year( in_date )-1) * 12 +
+ g_date_get_month( in_date ) - 1;
complete_intervals =
(in_months_from_epoch - fs->s.monthly.offset_from_epoch) /
fs->s.monthly.interval_months;
after_repeat_in_month_interval =
- (g_date_day( in_date ) >= fs->s.monthly.day_of_month ||
+ (g_date_get_day( in_date ) >= fs->s.monthly.day_of_month ||
(in_months_from_epoch - fs->s.monthly.offset_from_epoch) %
fs->s.monthly.interval_months > 0 ||
- g_date_day( in_date ) >=
- g_date_days_in_month( g_date_month( in_date ),
- g_date_year( in_date ) ) ) ? 1 : 0;
+ g_date_get_day( in_date ) >=
+ g_date_get_days_in_month( g_date_get_month( in_date ),
+ g_date_get_year( in_date ) ) ) ? 1 : 0;
next_repeat_months_from_epoch =
fs->s.monthly.offset_from_epoch +
(complete_intervals + after_repeat_in_month_interval) *
@@ -341,7 +341,7 @@
year = next_repeat_months_from_epoch / 12 + 1;
g_date_set_dmy( out_date,
min( fs->s.monthly.day_of_month,
- g_date_days_in_month( month, year ) ),
+ g_date_get_days_in_month( month, year ) ),
month,
year );
} break;
@@ -352,20 +352,20 @@
wday_of_1st, day_of_repeat;
GDate date1;
- in_months_from_epoch = (g_date_year( in_date )-1) * 12 +
- g_date_month( in_date ) - 1;
+ in_months_from_epoch = (g_date_get_year( in_date )-1) * 12 +
+ g_date_get_month( in_date ) - 1;
complete_intervals =
(in_months_from_epoch - fs->s.month_relative.offset_from_epoch) /
fs->s.month_relative.interval_months;
- month = g_date_month( in_date );
- year = g_date_year( in_date );
+ month = g_date_get_month( in_date );
+ year = g_date_get_year( in_date );
g_date_set_dmy( &date1, 1, month, year );
wday_of_1st = g_date_get_weekday( &date1 );
day_of_repeat = (fs->s.month_relative.occurrence-1)*7 +
((fs->s.month_relative.weekday + 7 - wday_of_1st)%7 + 1);
after_repeat_in_month_interval =
- (g_date_day( in_date ) >= day_of_repeat ||
- day_of_repeat > g_date_days_in_month( month, year ) ||
+ (g_date_get_day( in_date ) >= day_of_repeat ||
+ day_of_repeat > g_date_get_days_in_month( month, year ) ||
(in_months_from_epoch - fs->s.month_relative.offset_from_epoch) %
fs->s.month_relative.interval_months > 0 ) ? 1 : 0;
next_repeat_months_from_epoch =
@@ -382,7 +382,7 @@
* that month... */
day_of_repeat = (fs->s.month_relative.occurrence-1)*7 +
((fs->s.month_relative.weekday + 7 - wday_of_1st)%7 + 1);
- while( day_of_repeat > g_date_days_in_month( month, year ) ) {
+ while( day_of_repeat > g_date_get_days_in_month( month, year ) ) {
/* If the repeat occurs after the end of the month, then find
* the next month containing a day which satisfies the
* request. Each candiate month separated by interval_months
@@ -420,7 +420,7 @@
(FreqSpec*) list->data,
in_date,
&next_repeat );
- this_julian = g_date_julian( &next_repeat );
+ this_julian = g_date_get_julian( &next_repeat );
min_julian = min( min_julian, this_julian );
@@ -474,7 +474,7 @@
fs->type = DAILY;
fs->s.daily.interval_days = interval_days;
- julian_days_since_epoch = g_date_julian( initial_date );
+ julian_days_since_epoch = g_date_get_julian( initial_date );
fs->s.daily.offset_from_epoch = julian_days_since_epoch % interval_days;
}
@@ -503,7 +503,7 @@
fs->type = DAILY;
fs->s.daily.interval_days = 7 * interval_weeks;
- julian_days_since_epoch = g_date_julian( initial_date );
+ julian_days_since_epoch = g_date_get_julian( initial_date );
fs->s.daily.offset_from_epoch = julian_days_since_epoch % (7*interval_weeks);
#endif
#if 1
@@ -517,7 +517,7 @@
fs->type = WEEKLY;
fs->s.weekly.interval_weeks = interval_weeks;
- julian_days_since_epoch = g_date_julian( initial_date );
+ julian_days_since_epoch = g_date_get_julian( initial_date );
fs->s.weekly.offset_from_epoch = julian_days_since_epoch % (7*interval_weeks);
#endif
#if 0
@@ -535,7 +535,7 @@
fs->type = WEEKLY;
fs->s.weekly.interval_weeks = interval_weeks;
- julian_day_initial = g_date_julian( initial_date );
+ julian_day_initial = g_date_get_julian( initial_date );
weeks_since_epoch = (julian_day_initial-1) / 7;
fs->s.weekly.day_of_week = (julian_day_initial-1) % 7;
fs->s.weekly.offset_from_epoch = weeks_since_epoch % interval_weeks;
@@ -559,10 +559,10 @@
fs->type = MONTHLY;
fs->s.monthly.interval_months = interval_months;
- months_since_epoch = (g_date_year( initial_date )-1) * 12 +
- g_date_month( initial_date ) - 1;
+ months_since_epoch = (g_date_get_year( initial_date )-1) * 12 +
+ g_date_get_month( initial_date ) - 1;
fs->s.monthly.offset_from_epoch = months_since_epoch % interval_months;
- fs->s.monthly.day_of_month = g_date_day( initial_date );
+ fs->s.monthly.day_of_month = g_date_get_day( initial_date );
g_return_if_fail( fs->s.monthly.offset_from_epoch <
fs->s.monthly.interval_months );
@@ -580,12 +580,12 @@
fs->type = MONTH_RELATIVE;
fs->s.month_relative.interval_months = interval_months;
- months_since_epoch = (g_date_year( initial_date )-1) * 12 +
- g_date_month( initial_date ) - 1;
+ months_since_epoch = (g_date_get_year( initial_date )-1) * 12 +
+ g_date_get_month( initial_date ) - 1;
fs->s.month_relative.offset_from_epoch = months_since_epoch % interval_months;
fs->s.month_relative.weekday = g_date_get_weekday( initial_date );
- fs->s.month_relative.occurrence = (g_date_day( initial_date )-1) / 7 + 1;
+ fs->s.month_relative.occurrence = (g_date_get_day( initial_date )-1) / 7 + 1;
g_return_if_fail( fs->s.month_relative.weekday > 0 );
g_return_if_fail( fs->s.month_relative.weekday <= 7 );
@@ -682,11 +682,11 @@
if(dom > 31)
{
/* This is displayed instead of the number of the day of month. */
- g_string_sprintf(str, _( "last day"));
+ g_string_printf(str, _( "last day"));
}
else
{
- g_string_sprintf(str, "%u", dom);
+ g_string_printf(str, "%u", dom);
}
return str;
@@ -982,7 +982,7 @@
snprintf( freqStrBuf, MAX_FREQ_STR_SIZE, _("Unknown") );
break;
}
- g_string_sprintf( str, "%s", freqStrBuf );
+ g_string_printf( str, "%s", freqStrBuf );
}
static
Index: src/engine/test/test-freq-spec.c
===================================================================
--- src/engine/test/test-freq-spec.c (Revision 11983)
+++ src/engine/test/test-freq-spec.c (Arbeitskopie)
@@ -69,14 +69,14 @@
g_date_set_dmy( &date1, 1, 1, 2000 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
for( interval = 1; interval < 400; ++interval ) {
xaccFreqSpecSetDaily( fs, &date1, interval );
for( i = 0; i <= 2 * interval; ++i ) {
g_date_set_julian( &date2, start_julian + i );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
do_test_args(
- g_date_julian( &next_date ) - g_date_julian( &date2 ) ==
+ g_date_get_julian( &next_date ) - g_date_get_julian( &date2 ) ==
interval - (i%interval),
"daily repeats",
__FILE__, __LINE__,
@@ -96,7 +96,7 @@
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
date2 = next_date;
}
- do_test_args( g_date_julian( &date2 ) - g_date_julian( &date1 ) == interval*j,
+ do_test_args( g_date_get_julian( &date2 ) - g_date_get_julian( &date1 ) == interval*j,
"daily repeats end up in the right place",
__FILE__, __LINE__, "interval = %d days, iters = %d",
interval, j );
@@ -121,7 +121,7 @@
/*
g_date_set_dmy( &date1, 2, 1, 1 );
xaccFreqSpecSetWeekly( fs, &date1, 1 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
g_date_set_julian( &date2, start_julian + 6 );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
*/
@@ -129,14 +129,14 @@
for( weekday = 1; weekday <= 7; ++weekday ) {
g_date_set_dmy( &date1, weekday, 1, 1 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
for( interval = 1; interval <= 52; ++interval ) {
xaccFreqSpecSetWeekly( fs, &date1, interval );
for( i = 0; i <= 2 * 7 * interval; ++i ) {
g_date_set_julian( &date2, start_julian + i );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
do_test_args(
- g_date_julian( &next_date ) - g_date_julian( &date2 ) ==
+ g_date_get_julian( &next_date ) - g_date_get_julian( &date2 ) ==
interval*7 - (i%(interval*7)),
"weekly repeats",
__FILE__, __LINE__,
@@ -157,7 +157,7 @@
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
date2 = next_date;
}
- do_test_args( g_date_julian( &date2 ) - g_date_julian( &date1 ) == interval*7*j,
+ do_test_args( g_date_get_julian( &date2 ) - g_date_get_julian( &date1 ) == interval*7*j,
"weekly repeats end up in the right place",
__FILE__, __LINE__, "interval = %d weeks, iters = %d",
interval, j );
@@ -183,7 +183,7 @@
/*
g_date_set_dmy( &date1, 1, 1, 1 );
xaccFreqSpecSetMonthly( fs, &date1, 2 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
g_date_set_julian( &date2, start_julian + 0 );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
*/
@@ -191,20 +191,20 @@
for( monthday = 1; monthday <= 28; ++monthday ) {
for( month = 1; month <= 12; ++month ) {
g_date_set_dmy( &date1, monthday, month, 1 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
for( interval = 1; interval <= 24; ++interval ) {
xaccFreqSpecSetMonthly( fs, &date1, interval );
for( i = 0; i <= 2 * 31 * interval; ++i ) {
g_date_set_julian( &date2, start_julian + i );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
do_test_args(
- g_date_day( &next_date ) == g_date_day( &date1 ),
+ g_date_get_day( &next_date ) == g_date_get_day( &date1 ),
"monthly repeats - check day",
__FILE__, __LINE__,
"monthday = %d, month = %d, interval = %d months, days from start = %d",
monthday, month, interval, i );
do_test_args(
- ( g_date_month( &next_date ) + 12 * (g_date_year( &next_date )-1) - 1) %
+ ( g_date_get_month( &next_date ) + 12 * (g_date_get_year( &next_date )-1) - 1) %
interval == (month-1) % interval,
"monthly repeats - check month",
__FILE__, __LINE__,
@@ -219,7 +219,7 @@
* and end up in the right place. */
g_date_set_dmy( &date0, 1, 1, 2000 );
for( day_of_year = 1; day_of_year <= 365*5; ++day_of_year ) {
- g_date_set_julian( &date1, g_date_julian( &date0 ) + day_of_year-1 );
+ g_date_set_julian( &date1, g_date_get_julian( &date0 ) + day_of_year-1 );
for( interval = 1; interval < 20; ++interval ) {
xaccFreqSpecSetMonthly( fs, &date1, interval );
for( j = 1; j < 20; ++j ) {
@@ -257,7 +257,7 @@
/*
g_date_set_dmy( &date1, 1, 1, 1 );
xaccFreqSpecSetMonthRelative( fs, &date1, 2 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
g_date_set_julian( &date2, start_julian + 0 );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
*/
@@ -267,7 +267,7 @@
for( monthday = 1; monthday <= 28; ++monthday ) {
for( month = 1; month <= 12; ++month ) {
g_date_set_dmy( &date1, monthday, month, 1 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
for( interval = 1; interval <= 24; ++interval ) {
xaccFreqSpecSetMonthRelative( fs, &date1, interval );
for( i = 0; i <= 2 * 31 * interval; ++i ) {
@@ -280,13 +280,13 @@
"monthday = %d, month = %d, interval = %d months, days from start = %d, weekday = %d",
monthday, month, interval, i, g_date_get_weekday( &date1 ) );
do_test_args(
- (g_date_day( &next_date )-1)/7 == (g_date_day( &date1 )-1)/7,
+ (g_date_get_day( &next_date )-1)/7 == (g_date_get_day( &date1 )-1)/7,
"month relative repeats - check occurrence",
__FILE__, __LINE__,
"monthday = %d, month = %d, interval = %d months, days from start = %d, occurrence = %d",
- monthday, month, interval, i, (g_date_day( &date1 )-1)/7 );
+ monthday, month, interval, i, (g_date_get_day( &date1 )-1)/7 );
do_test_args(
- ( g_date_month( &next_date ) + 12 * (g_date_year( &next_date )-1) - 1) %
+ ( g_date_get_month( &next_date ) + 12 * (g_date_get_year( &next_date )-1) - 1) %
interval == (month-1) % interval,
"month relative repeats - check month",
__FILE__, __LINE__,
@@ -314,7 +314,7 @@
}
date2 = date1;
g_date_add_months( &date2, interval * j );
- do_test_args( g_date_month( &date2 ) == g_date_month( &next_date ),
+ do_test_args( g_date_get_month( &date2 ) == g_date_get_month( &next_date ),
"month_relative repeats end up in the right place - month",
__FILE__, __LINE__, "interval = %d months, iters = %d, weekday = %d",
interval, j, g_date_get_weekday( &date1 ) );
@@ -322,7 +322,7 @@
"month_relative repeats end up in the right place - weekday",
__FILE__, __LINE__, "interval = %d months, iters = %d, weekday = %d",
interval, j, g_date_get_weekday( &date1 ) );
- do_test_args( (g_date_day( &date2 )-1)/7 == (g_date_day( &next_date )-1)/7,
+ do_test_args( (g_date_get_day( &date2 )-1)/7 == (g_date_get_day( &next_date )-1)/7,
"month_relative repeats end up in the right place - occurrence",
__FILE__, __LINE__, "interval = %d months, iters = %d, weekday = %d",
interval, j, g_date_get_weekday( &date1 ) );
@@ -392,7 +392,7 @@
/*
g_date_set_dmy( &date1, 1, 1, 1 );
xaccFreqSpecSetMonthly( fs, &date1, 2 );
- start_julian = g_date_julian( &date1 );
+ start_julian = g_date_get_julian( &date1 );
g_date_set_julian( &date2, start_julian + 0 );
xaccFreqSpecGetNextInstance( fs, &date2, &next_date );
*/
Index: src/app-utils/gnc-exp-parser.c
===================================================================
--- src/app-utils/gnc-exp-parser.c (Revision 11983)
+++ src/app-utils/gnc-exp-parser.c (Arbeitskopie)
@@ -331,7 +331,7 @@
GString *realFnName;
realFnName = g_string_sized_new( strlen(fname) + 5 );
- g_string_sprintf( realFnName, "gnc:%s", fname );
+ g_string_printf( realFnName, "gnc:%s", fname );
scmFn = gh_eval_str_with_standard_handler( realFnName->str );
g_string_free( realFnName, TRUE );
if ( ! SCM_PROCEDUREP( scmFn ) ) {
More information about the gnucash-patches
mailing list