diff options
Diffstat (limited to 'src/extern.h')
-rw-r--r-- | src/extern.h | 43 |
1 files changed, 14 insertions, 29 deletions
diff --git a/src/extern.h b/src/extern.h index 6ca155b..ee655f5 100644 --- a/src/extern.h +++ b/src/extern.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008 +/* Copyright (c) 2008, 2009 * Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de) * Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de) * Micah Cowan (micah@cowan.name) @@ -24,7 +24,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA * **************************************************************** - * $Id$ FAU + * $Id$ GNU */ #if !defined(__GNUC__) || __GNUC__ < 2 @@ -35,13 +35,13 @@ /* screen.c */ extern int main __P((int, char **)); extern sigret_t SigHup __P(SIGPROTOARG); -extern void eexit __P((int)); +extern void eexit __P((int)) __attribute__((__noreturn__)); extern void Detach __P((int)); extern void Hangup __P((void)); extern void Kill __P((int, int)); #ifdef USEVARARGS -extern void Msg __P((int, char *, ...)) __attribute__((format(printf, 2, 3))); -extern void Panic __P((int, char *, ...)) __attribute__((format(printf, 2, 3))); +extern void Msg __P((int, const char *, ...)) __attribute__((format(printf, 2, 3))); +extern void Panic __P((int, const char *, ...)) __attribute__((format(printf, 2, 3))) __attribute__((__noreturn__)); #else extern void Msg __P(()); extern void Panic __P(()); @@ -50,6 +50,7 @@ extern void Finit __P((int)); extern void MakeNewEnv __P((void)); extern char *MakeWinMsg __P((char *, struct win *, int)); extern char *MakeWinMsgEv __P((char *, struct win *, int, int, struct event *, int)); +extern int AddWinMsgRend __P((const char *, int)); extern void PutWinMsg __P((char *, int, int)); #ifdef BSDWAIT extern void WindowDied __P((struct win *, union wait, int)); @@ -131,7 +132,6 @@ extern void display_help __P((char *, struct action *)); extern void display_copyright __P((void)); extern void display_displays __P((void)); extern void display_bindkey __P((char *, struct action *)); -extern void display_wlist __P((int, int, struct win *)); extern int InWList __P((void)); extern void WListUpdatecv __P((struct canvas *, struct win *)); extern void WListLinkChanged __P((void)); @@ -155,7 +155,9 @@ extern void CloseDevice __P((struct win *)); #ifdef ZMODEM extern void zmodem_abort __P((struct win *, struct display *)); #endif +#ifndef HAVE_EXECVPE extern void execvpe __P((char *, char **, char **)); +#endif /* utmp.c */ #ifdef UTMPOK @@ -194,7 +196,7 @@ extern void ProcessInput2 __P((char *, int)); #endif extern void DoProcess __P((struct win *, char **, int *, struct paster *)); extern void DoAction __P((struct action *, int)); -extern int FindCommnr __P((char *)); +extern int FindCommnr __P((const char *)); extern void DoCommand __P((char **, int *)); extern void Activate __P((int)); extern void KillWindow __P((struct win *)); @@ -238,7 +240,7 @@ extern void FreeTransTable __P((void)); extern int Attach __P((int)); extern void Attacher __P((void)); extern sigret_t AttacherFinit __P(SIGPROTOARG); -extern void SendCmdMessage __P((char *, char *, char **)); +extern void SendCmdMessage __P((char *, char *, char **, int)); /* display.c */ extern struct display *MakeDisplay __P((char *, char *, char *, int, int, struct mode *)); @@ -290,23 +292,12 @@ extern void RemoveStatus __P((void)); extern int ResizeDisplay __P((int, int)); extern void AddStr __P((char *)); extern void AddStrn __P((char *, int)); -extern void Flush __P((void)); +extern void Flush __P((int)); extern void freetty __P((void)); extern void Resize_obuf __P((void)); #ifdef AUTO_NUKE extern void NukePending __P((void)); #endif -extern void SetCanvasWindow __P((struct canvas *, struct win *)); -extern int MakeDefaultCanvas __P((void)); -extern int AddCanvas __P((int)); -extern void RemCanvas __P((void)); -extern void OneCanvas __P((void)); -extern void ResizeCanvas __P((struct canvas *)); -extern void RecreateCanvasChain __P((void)); -extern int RethinkDisplayViewports __P((void)); -extern void RethinkViewportOffsets __P((struct canvas *)); -extern int CountCanvasPerp __P((struct canvas *)); -extern void EqualizeCanvas __P((struct canvas *, int)); #ifdef RXVT_OSC extern void ClearAllXtermOSC __P((void)); extern void SetXtermOSC __P((int, char *)); @@ -320,12 +311,6 @@ extern int color256to88 __P((int)); extern void ResetIdle __P((void)); extern void KillBlanker __P((void)); extern void DisplaySleep1000 __P((int, int)); -extern void AutosaveLayout __P((struct layout *)); -extern void LoadLayout __P((struct layout *, struct canvas *)); -extern void NewLayout __P((char *, int)); -extern void SaveLayout __P((char *, struct canvas *)); -extern void ShowLayouts __P((int)); -extern struct layout *FindLayout __P((char *)); /* resize.c */ extern int ChangeWindowSize __P((struct win *, int, int, int)); @@ -364,7 +349,7 @@ extern char *InStr __P((char *, const char *)); extern char *strerror __P((int)); #endif extern void centerline __P((char *, int)); -extern void leftline __P((char *, int)); +extern void leftline __P((char *, int, struct mchar *)); extern char *Filename __P((char *)); extern char *stripdev __P((char *)); #ifdef NEED_OWN_BCOPY @@ -456,7 +441,7 @@ extern void LKeypadMode __P((struct layer *, int)); extern void LCursorkeysMode __P((struct layer *, int)); extern void LMouseMode __P((struct layer *, int)); #ifdef USEVARARGS -extern void LMsg __P((int, char *, ...)) __attribute__((format(printf, 2, 3))); +extern void LMsg __P((int, const char *, ...)) __attribute__((format(printf, 2, 3))); #else extern void LMsg __P(()); #endif @@ -478,7 +463,7 @@ extern void TelStatus __P((struct win *, char *, int)); #endif /* nethack.c */ -extern char *DoNLS __P((char *)); +extern const char *DoNLS __P((const char *)); /* encoding.c */ #ifdef ENCODINGS |