* mu-threader, mu-util: cleanups
This commit is contained in:
@ -311,7 +311,7 @@ create_containers (MuMsgIter *iter)
|
|||||||
unsigned docid;
|
unsigned docid;
|
||||||
|
|
||||||
/* 1.A */
|
/* 1.A */
|
||||||
msg = mu_msg_iter_get_msg (iter, NULL);
|
msg = mu_msg_iter_get_msg_floating (iter); /* don't unref */
|
||||||
docid = mu_msg_iter_get_docid (iter);
|
docid = mu_msg_iter_get_docid (iter);
|
||||||
|
|
||||||
c = find_or_create (id_table, msg, docid);
|
c = find_or_create (id_table, msg, docid);
|
||||||
|
|||||||
@ -482,3 +482,5 @@ mu_util_printerr_encoded (const char *frm, ...)
|
|||||||
|
|
||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -255,6 +255,18 @@ typedef gpointer XapianDocument;
|
|||||||
typedef gpointer XapianEnquire;
|
typedef gpointer XapianEnquire;
|
||||||
|
|
||||||
|
|
||||||
|
/* print a warning for a GError, and free it */
|
||||||
|
#define MU_HANDLE_G_ERROR(GE) \
|
||||||
|
do { \
|
||||||
|
if (!(GE)) \
|
||||||
|
g_warning ("%s:%u: an error occured in %s", \
|
||||||
|
__FILE__, __LINE__, __FUNCTION__); \
|
||||||
|
else { \
|
||||||
|
g_warning ("error %u: %s", (GE)->code, (GE)->message); \
|
||||||
|
g_error_free ((GE)); \
|
||||||
|
} \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user