* name.
*/
-char *mutt_gecos_name (char *dest, size_t destlen, struct passwd *pw)
+char *mutt_gecos_name (char *dest, ssize_t destlen, struct passwd *pw)
{
regmatch_t pat_match[1];
- size_t pwnl;
+ ssize_t pwnl;
int idx;
char *p;
}
void mutt_FormatString (char *dest, /* output buffer */
- size_t destlen, /* output buffer len */
+ ssize_t destlen, /* output buffer len */
const char *src, /* template string */
format_t * callback, /* callback for processing */
unsigned long data, /* callback data */
{ /* callback flags */
char prefix[SHORT_STRING], buf[LONG_STRING], *cp, *wptr = dest, ch;
char ifstring[SHORT_STRING], elsestring[SHORT_STRING];
- size_t wlen, count, len, col, wid;
+ ssize_t wlen, wid, count, col, len;
prefix[0] = '\0';
destlen--; /* save room for the terminal \0 */
/* eat the format string */
cp = prefix;
count = 0;
- while (count < sizeof (prefix) &&
+ while (count < ssizeof (prefix) &&
(isdigit ((unsigned char) *src) || *src == '.' || *src == '-'))
{
*cp++ = *src++;
/* eat the `if' part of the string */
cp = ifstring;
count = 0;
- while (count < sizeof (ifstring) && *src && *src != '?'
+ while (count < ssizeof (ifstring) && *src && *src != '?'
&& *src != '&') {
*cp++ = *src++;
count++;
src++; /* skip the & */
cp = elsestring;
count = 0;
- while (count < sizeof (elsestring) && *src && *src != '?') {
+ while (count < ssizeof (elsestring) && *src && *src != '?') {
*cp++ = *src++;
count++;
}
const char *, const char *, const char *,
unsigned long, format_flag);
-void mutt_FormatString (char *, size_t, const char *, format_t *,
+void mutt_FormatString (char *, ssize_t, const char *, format_t *,
unsigned long, format_flag);
void mutt_generate_boundary (PARAMETER **);
void mutt_delete_parameter (const char *attribute, PARAMETER ** p);
char *mutt_expand_path (char *, size_t);
char *_mutt_expand_path (char *, size_t, int);
char *mutt_find_hook (int, const char *);
-char *mutt_gecos_name (char *, size_t, struct passwd *);
+char *mutt_gecos_name (char *, ssize_t, struct passwd *);
char *mutt_gen_msgid (void);
char *mutt_get_body_charset (char *, size_t, BODY *);
const char *mutt_get_name (address_t *);