X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/4e3c586d24d33c0d0f6b1f16a84cf9b1a08076d7..2b5801d1615e48322ba25116e4fbbbf7936aec03:/h/prototypes.h diff --git a/h/prototypes.h b/h/prototypes.h index 3f2caee8..ae6a115e 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -23,11 +23,16 @@ char *etcpath(char *); /* * prototypes from the nmh subroutine library */ + +struct msgs_array; + void adios (char *, char *, ...) NORETURN; void admonish (char *, char *, ...); void advertise (char *, char *, char *, va_list); void advise (char *, char *, ...); char **argsplit (char *, char **, int *); +void argsplit_msgarg (struct msgs_array *, char *, char **); +void argsplit_insert (struct msgs_array *, char *, char **); void arglist_free (char *, char **); void ambigsw (char *, struct swit *); int atooi(char *); @@ -35,17 +40,18 @@ char **brkstring (char *, char *, char *); int check_charset (char *, int); int client(char *, char *, char *, int, int); void closefds(int); -char *concat (char *, ...); +char *concat (const char *, ...); int context_del (char *); char *context_find (char *); int context_foil (char *); void context_read (void); void context_replace (char *, char *); void context_save (void); -char *copy (char *, char *); +char *copy (const char *, char *); char **copyip (char **, char **, int); void cpydata (int, int, char *, char *); void cpydgst (int, int, char *, char *); +char *cpytrim (const char *); int decode_rfc2047 (char *, char *, size_t); void discard (FILE *); int default_done (int);