X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6b4bc4a25eaac2eddd1bef51e3f00c21f98ed32d..adb55d7a21a6b728e915a8430f818138c5cb1eee:/h/prototypes.h diff --git a/h/prototypes.h b/h/prototypes.h index 484bef28..0df91b1d 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -29,6 +29,7 @@ char *etcpath(char *); struct msgs_array; +void add_profile_entry (const char *, const char *); void adios (char *, char *, ...) NORETURN; void admonish (char *, char *, ...); void advertise (char *, char *, char *, va_list); @@ -88,7 +89,7 @@ char **getans_via_readline (char *, struct swit *); 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); /* @@ -148,7 +149,7 @@ char *pwd (void); 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 (); @@ -194,9 +195,6 @@ int uprf (char *, char *); 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 @@ -231,3 +229,9 @@ int what_now (char *, int, int, char *, char *, 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);