** and modified if desired.
*/
- if (attachment_header_field_name != (char *)0) {
+ if (attachment_header_field_name != NULL) {
switch (attach(attachment_header_field_name, drft,
attachformat)) {
case OK:
if (strlen(composition_file_name) >=
sizeof (composition_file_name) - 6)
- advise((char *)0, "unable to remove original composition file.");
+ advise(NULL, "unable to remove original composition file.");
else {
if ((p = strrchr(composition_file_name, '/')) == NULL)
*/
if ((draft_file = fopen(draft_file_name, "r")) == (FILE *)0)
- adios((char *)0, "can't open draft file `%s'.",
+ adios(NULL, "can't open draft file `%s'.",
draft_file_name);
/*
if ((has_body && body_file == (FILE *)0) ||
composition_file == (FILE *)0) {
clean_up_temporary_files();
- adios((char *)0, "unable to open all of the temporary files.");
+ adios(NULL, "unable to open all of the temporary files.");
}
/*
char *p; /* miscellaneous string pointer */
struct stat st; /* file status buffer */
- content_type = (char *)0;
+ content_type = NULL;
/*
** Check the file name for a suffix. Scan the context for that
** the field, including the dot.
*/
- if ((p = strrchr(file_name, '.')) != (char *)0) {
+ if ((p = strrchr(file_name, '.')) != NULL) {
for (np = m_defs; np; np = np->n_next) {
if (strncasecmp(np->n_name, "mhshow-suffix-", 14) == 0
&& mh_strcasecmp(p, np->n_field) == 0)
** content type based on this check.
*/
- if (content_type == (char *)0) {
+ if (content_type == NULL) {
if ((fp = fopen(file_name, "r")) == (FILE *)0) {
clean_up_temporary_files();
- adios((char *)0, "unable to access file \"%s\"",
+ adios(NULL, "unable to access file \"%s\"",
file_name);
}
if (stat(file_name, &st) == -1 || access(file_name, R_OK) != 0) {
clean_up_temporary_files();
- adios((char *)0, "unable to access file \"%s\"", file_name);
+ adios(NULL, "unable to access file \"%s\"", file_name);
}
switch (attachformat) {
fprintf(composition_file,
"#%s; name=\"%s\"; x-unix-mode=0%.3ho",
content_type, ((p = strrchr(file_name, '/'))
- == (char *)0) ? file_name : p + 1,
+ == NULL) ? file_name : p + 1,
(unsigned short)(st.st_mode & 0777));
if (strlen(file_name) > MAXPATHLEN) {
clean_up_temporary_files();
- adios((char *)0, "attachment file name `%s' too long.",
+ adios(NULL, "attachment file name `%s' too long.",
file_name);
}
sprintf(cmd, "file '%s'", file_name);
if ((fp = popen(cmd, "r")) != (FILE *)0 &&
- fgets(cmd, sizeof (cmd), fp) != (char *)0) {
+ fgets(cmd, sizeof (cmd), fp) != NULL) {
*strchr(cmd, '\n') = '\0';
/*
fprintf(composition_file,
"#%s; name=\"%s\" <>{attachment}",
content_type,
- ((p = strrchr(file_name, '/')) == (char *)0) ?
+ ((p = strrchr(file_name, '/')) == NULL) ?
file_name : p + 1);
}
fprintf(composition_file,
"#%s; name=\"%s\" <>{attachment; modification-date=\"%s\"}",
content_type,
- ((p = strrchr(file_name, '/')) == (char *)0) ?
+ ((p = strrchr(file_name, '/')) == NULL) ?
file_name : p + 1, dtime(&st.st_mtime, 0));
}
break;
default:
- adios((char *)0, "unsupported attachformat %d", attachformat);
+ adios(NULL, "unsupported attachformat %d", attachformat);
}
/*