X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/394c1797728f21b699a9cd8bfc16ea70f384c1e0..2866e077625468380040b3bbda590cbcbf2c1225:/h/prototypes.h diff --git a/h/prototypes.h b/h/prototypes.h index 97c6cc13..2a1132c7 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -16,11 +16,11 @@ char *etcpath(char *); struct msgs_array; void add_profile_entry (const char *, const char *); -void inform(char *fmt, ...); -void adios (const char *, const char *, ...) NORETURN; -void admonish (char *, char *, ...); -void advertise (const char *, char *, const char *, va_list); -void advise (const char *, const char *, ...); +void inform(char *fmt, ...) CHECK_PRINTF(1, 2); +void adios (const char *, const char *, ...) CHECK_PRINTF(2, 3) NORETURN; +void admonish (char *, char *, ...) CHECK_PRINTF(2, 3); +void advertise (const char *, char *, const char *, va_list) CHECK_PRINTF(3, 0); +void advise (const char *, const char *, ...) CHECK_PRINTF(2, 3); char **argsplit (char *, char **, int *); void argsplit_msgarg (struct msgs_array *, char *, char **); void argsplit_insert (struct msgs_array *, char *, char **); @@ -225,14 +225,19 @@ int m_atoi (char *); char *m_backup (const char *); int m_convert (struct msgs *, char *); char *m_draft (char *, char *, int, int *); + +m_getfld_state_t m_getfld_state_init(FILE *iob); void m_getfld_state_reset (m_getfld_state_t *); void m_getfld_state_destroy (m_getfld_state_t *); void m_getfld_track_filepos (m_getfld_state_t *, FILE *); +void m_getfld_track_filepos2(m_getfld_state_t *); int m_getfld (m_getfld_state_t *, char[NAMESZ], char *, int *, FILE *); +int m_getfld2(m_getfld_state_t *, char[NAMESZ], char *, int *); int m_gmprot (void); char *m_name (int); void m_unknown(m_getfld_state_t *, FILE *); +void m_unknown2(m_getfld_state_t *); /* * Clear the screen, using the appropriate entry from the terminfo database @@ -365,7 +370,7 @@ char *SystemName(void); /* * prototypes for some routines in uip */ -int annotate (char *, char *, char *, int, int, int, int); +int annotate (char *, char *, char *, bool, bool, int, bool); void annolist(char *, char *, char *, int); void annopreserve(int); void m_pclose(void);