summaryrefslogtreecommitdiff
path: root/testsuite/bs.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/bs.c')
-rw-r--r--testsuite/bs.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/testsuite/bs.c b/testsuite/bs.c
index fe438d1dd..11f7fac29 100644
--- a/testsuite/bs.c
+++ b/testsuite/bs.c
@@ -22,8 +22,6 @@
#include <stdlib.h>
#include <mailutils/mailutils.h>
-#define S(str) ((str) ? (str) : "")
-
static void
print_param (const char *prefix, mu_assoc_t assoc, int indent)
{
@@ -85,34 +83,35 @@ print_imapenvelope (struct mu_imapenvelope *env, int level)
indent += 4;
mu_printf ("%*sTime: ", indent, "");
mu_c_streamftime (mu_strout, "%c%n", &env->date, &env->tz);
- mu_printf ("%*sSubject: %s\n", indent, "", S(env->subject));
+ mu_printf ("%*sSubject: %s\n", indent, "", mu_prstr (env->subject));
print_address ("From", env->from, indent);
print_address ("Sender", env->sender, indent);
print_address ("Reply-to", env->reply_to, indent);
print_address ("To", env->to, indent);
print_address ("Cc", env->cc, indent);
print_address ("Bcc", env->bcc, indent);
- mu_printf ("%*sIn-Reply-To: %s\n", indent, "", S(env->in_reply_to));
- mu_printf ("%*sMessage-ID: %s\n", indent, "", S(env->message_id));
+ mu_printf ("%*sIn-Reply-To: %s\n", indent, "", mu_prstr (env->in_reply_to));
+ mu_printf ("%*sMessage-ID: %s\n", indent, "", mu_prstr (env->message_id));
}
static void
print_bs (struct mu_bodystructure *bs, int level)
{
int indent = level << 2;
- mu_printf ("%*sbody_type=%s\n", indent, "", S(bs->body_type));
- mu_printf ("%*sbody_subtype=%s\n", indent, "", S(bs->body_subtype));
+ mu_printf ("%*sbody_type=%s\n", indent, "", mu_prstr (bs->body_type));
+ mu_printf ("%*sbody_subtype=%s\n", indent, "", mu_prstr (bs->body_subtype));
print_param ("Parameters", bs->body_param, indent);
- mu_printf ("%*sbody_id=%s\n", indent, "", S(bs->body_id));
- mu_printf ("%*sbody_descr=%s\n", indent, "", S(bs->body_descr));
- mu_printf ("%*sbody_encoding=%s\n", indent, "", S(bs->body_encoding));
+ mu_printf ("%*sbody_id=%s\n", indent, "", mu_prstr (bs->body_id));
+ mu_printf ("%*sbody_descr=%s\n", indent, "", mu_prstr (bs->body_descr));
+ mu_printf ("%*sbody_encoding=%s\n", indent, "", mu_prstr (bs->body_encoding));
mu_printf ("%*sbody_size=%lu\n", indent, "", (unsigned long) bs->body_size);
/* Optional */
- mu_printf ("%*sbody_md5=%s\n", indent, "", S(bs->body_md5));
- mu_printf ("%*sbody_disposition=%s\n", indent, "", S(bs->body_disposition));
+ mu_printf ("%*sbody_md5=%s\n", indent, "", mu_prstr (bs->body_md5));
+ mu_printf ("%*sbody_disposition=%s\n", indent, "",
+ mu_prstr (bs->body_disposition));
print_param ("Disposition Parameters", bs->body_disp_param, indent);
- mu_printf ("%*sbody_language=%s\n", indent, "", S(bs->body_language));
- mu_printf ("%*sbody_location=%s\n", indent, "", S(bs->body_location));
+ mu_printf ("%*sbody_language=%s\n", indent, "", mu_prstr (bs->body_language));
+ mu_printf ("%*sbody_location=%s\n", indent, "", mu_prstr (bs->body_location));
mu_printf ("%*sType ", indent, "");
switch (bs->body_message_type)

Return to:

Send suggestions and report system problems to the System administrator.