int getanswer (char *);
char **getarguments (char *, int, char **, int);
char *get_charset(void);
-char *getcpy (char *);
+char *getcpy (const char *);
char *get_default_editor(void);
char *getfolder(int);
/*
char *r1bindex(char *, int);
void readconfig (struct node **, FILE *, char *, int);
int refile (char **, char *);
-void ruserpass(char *, char **, char **);
+void ruserpass (char *, char **, char **);
int remdir (char *);
void scan_detect_mbox_style (FILE *);
void scan_finished ();
int vfgets (FILE *, char **);
char *write_charset_8bit (void);
-int mh_strcasecmp (const char *s1, const char *s2);
-int strncasecmp (const char *s1, const char *s2, size_t n);
-
/*
* some prototypes for address parsing system
int WhatNow(int, char **);
int writeBase64aux(FILE *, FILE *);
int writeBase64 (unsigned char *, size_t, unsigned char *);
+
+/*
+ * credentials management
+ */
+void init_credentials_file ();
+int nmh_get_credentials (char *, char *, int, nmh_creds_t);