summaryrefslogtreecommitdiff
path: root/src/extern.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/extern.h')
-rw-r--r--src/extern.h43
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