static int list_multi (CT, int, int, int, int, int);
static int list_partial (CT, int, int, int, int, int);
static int list_external (CT, int, int, int, int, int);
-static int list_application (CT, int, int, int, int, int);
static int list_encoding (CT);
case CT_AUDIO:
case CT_IMAGE:
case CT_VIDEO:
- return list_content (ct, toplevel, realsize, verbose, debug, dispo);
-
case CT_APPLICATION:
default:
- return list_application (ct, toplevel, realsize, verbose, debug,
- dispo);
+ return list_content (ct, toplevel, realsize, verbose, debug, dispo);
}
return 0; /* NOT REACHED */
get_param_value(pm, '?'));
/* print internal flags for type/subtype */
- fprintf (stderr, " type 0x%x subtype 0x%x params 0x%x\n",
+ fprintf (stderr, " type %#x subtype %#x params 0x%x\n",
ct->c_type, ct->c_subtype,
(unsigned int)(unsigned long) ct->c_ctparams);
fprintf (stderr, " %s:%s", ENCODING_FIELD, ct->c_celine);
/* print internal flags for transfer encoding */
- fprintf (stderr, " transfer encoding 0x%x params 0x%x\n",
+ fprintf (stderr, " transfer encoding %#x params 0x%x\n",
ct->c_encoding, (unsigned int)(unsigned long) &ct->c_cefile);
/* print Content-ID */
fprintf (stderr, " %s=\"%s\"\n", pm->pm_name,
get_param_value(pm, '?'));
- fprintf (stderr, " read fp 0x%x file \"%s\" begin %ld end %ld\n",
- (unsigned int)(unsigned long) ct->c_fp, FENDNULL(ct->c_file),
- ct->c_begin, ct->c_end);
+ fprintf(stderr, " read fp %p file \"%s\" begin %ld end %ld\n",
+ (void *)ct->c_fp, FENDNULL(ct->c_file), ct->c_begin, ct->c_end);
/* print more information about transfer encoding */
list_encoding (ct);
list_content (ct, toplevel, realsize, verbose, debug, dispo);
if (verbose) {
- if (e->eb_name)
- printf ("\t name=\"%s\"\n", e->eb_name);
- if (e->eb_dir)
- printf ("\t directory=\"%s\"\n", e->eb_dir);
- if (e->eb_site)
- printf ("\t site=\"%s\"\n", e->eb_site);
- if (e->eb_server)
- printf ("\t server=\"%s\"\n", e->eb_server);
- if (e->eb_subject)
- printf ("\t subject=\"%s\"\n", e->eb_subject);
- if (e->eb_url)
- printf ("\t url=\"%s\"\n", e->eb_url);
-
- /* This must be defined */
- printf ("\t access-type=\"%s\"\n", e->eb_access);
-
- if (e->eb_mode)
- printf ("\t mode=\"%s\"\n", e->eb_mode);
- if (e->eb_permission)
- printf ("\t permission=\"%s\"\n", e->eb_permission);
-
+ if (!e->eb_access)
+ puts("\t [missing access-type]"); /* Must be defined. */
if (e->eb_flags == NOTOK)
puts("\t [service unavailable]");
-
}
/*
}
-/*
- * list content information for type "application"
- * This no longer needs to be a separate function. It used to
- * produce some output with verbose enabled, but that has been
- * moved to list_content ().
- */
-
-static int
-list_application (CT ct, int toplevel, int realsize, int verbose, int debug,
- int dispo)
-{
- list_content (ct, toplevel, realsize, verbose, debug, dispo);
-
- return OK;
-}
-
-
/*
* list information about the Content-Transfer-Encoding
* used by a content.
{
CE ce = &ct->c_cefile;
- fprintf (stderr, " decoded fp 0x%x file \"%s\"\n",
- (unsigned int)(unsigned long) ce->ce_fp,
- FENDNULL(ce->ce_file));
+ fprintf(stderr, " decoded fp %p file \"%s\"\n",
+ (void *)ce->ce_fp, FENDNULL(ce->ce_file));
return OK;
}