/*
* if we send out non ascii subjects, we encode it this way.
*/
-char *rfc2047encode(char *line, long length)
+char *rfc2047encode(const char *line, long length)
{
- char *AlreadyEncoded;
+ const char *AlreadyEncoded;
char *result;
long end;
#define UTF8_HEADER "=?UTF-8?B?"
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
};
- strcpy(buf, "");
+ *buf = '\0';
localtime_r(&thetime, &tm);
hour = tm.tm_hour;
int a, b, c, len, eclen, olen;
char *ec = " +#&;`'|*?-~<>^()[]{}/$\"\\";
- strcpy(outbuf, "");
+ *outbuf = '\0';
len = strlen(strbuf);
eclen = strlen(ec);
olen = 0;
int rv;
rv = fread(buf, 36, 1, fp);
fclose(fp);
- if (rv == 1) return;
+ if (rv == 1) {
+ buf[36] = 0;
+ return;
+ }
}
}