if (r1->type == CAMEL_SEXP_RES_INT)
g_string_append_printf (str, "%d", r1->value.number);
else if (r1->type == CAMEL_SEXP_RES_TIME)
- g_string_append_printf (str, "%ld", r1->value.time);
+ g_string_append_printf (str, "%" G_GINT64_FORMAT, (gint64) r1->value.time);
else if (r1->type == CAMEL_SEXP_RES_STRING)
g_string_append_printf (str, "%s", r1->value.string);
if (r2->type == CAMEL_SEXP_RES_BOOL)
g_string_append_printf (str, "%d", r2->value.boolean);
else if (r2->type == CAMEL_SEXP_RES_TIME)
- g_string_append_printf (str, "%ld", r2->value.time);
+ g_string_append_printf (str, "%" G_GINT64_FORMAT, (gint64) r2->value.time);
else if (r2->type == CAMEL_SEXP_RES_STRING) {
gchar *tmp = g_strdup_printf ("%c%s%c", ut ? '%':' ', r2->value.string, ut ? '%':' ');
gchar *safe = get_db_safe_string (tmp);
if (r1->type == CAMEL_SEXP_RES_INT)
g_string_append_printf (str, "%d", r1->value.number);
else if (r1->type == CAMEL_SEXP_RES_TIME)
- g_string_append_printf (str, "%ld", r1->value.time);
+ g_string_append_printf (str, "%" G_GINT64_FORMAT, (gint64) r1->value.time);
else if (r1->type == CAMEL_SEXP_RES_STRING)
g_string_append_printf (str, "%s", r1->value.string);
if (r2->type == CAMEL_SEXP_RES_BOOL)
g_string_append_printf (str, "%d", r2->value.boolean);
else if (r2->type == CAMEL_SEXP_RES_TIME)
- g_string_append_printf (str, "%ld", r2->value.time);
+ g_string_append_printf (str, "%" G_GINT64_FORMAT, (gint64) r2->value.time);
else if (r2->type == CAMEL_SEXP_RES_STRING)
g_string_append_printf (str, "%s", r2->value.string);
camel_sexp_result_free (f, r1);
if (r1->type == CAMEL_SEXP_RES_INT)
g_string_append_printf (str, "%d", r1->value.number);
else if (r1->type == CAMEL_SEXP_RES_TIME)
- g_string_append_printf (str, "%ld", r1->value.time);
+ g_string_append_printf (str, "%" G_GINT64_FORMAT, (gint64) r1->value.time);
else if (r1->type == CAMEL_SEXP_RES_STRING)
g_string_append_printf (str, "%s", r1->value.string);
if (r2->type == CAMEL_SEXP_RES_BOOL)
g_string_append_printf (str, "%d", r2->value.boolean);
else if (r2->type == CAMEL_SEXP_RES_TIME)
- g_string_append_printf (str, "%ld", r2->value.time);
+ g_string_append_printf (str, "%" G_GINT64_FORMAT, (gint64) r2->value.time);
else if (r2->type == CAMEL_SEXP_RES_STRING)
g_string_append_printf (str, "%s", r2->value.string);
camel_sexp_result_free (f, r1);