1
1

* include/slang.h: Revert last changes - it breaks compiling

* sldisply.c: Likewise.
* slerr.c: Likewise.
* slsmg.c: Likewise.
* sltermin.c: Likewise.
Этот коммит содержится в:
Andrew V. Samoilov 2004-08-31 06:44:20 +00:00
родитель 0bc44d553c
Коммит b93c90db4e
6 изменённых файлов: 28 добавлений и 20 удалений

Просмотреть файл

@ -1,3 +1,11 @@
2004-08-31 Pavel S. Shirshov <pavelsh@mail.ru>
* include/slang.h: Revert last changes - it breaks compiling
* sldisply.c: Likewise.
* slerr.c: Likewise.
* slsmg.c: Likewise.
* sltermin.c: Likewise.
2004-08-29 Roland Illig <roland.illig@gmx.de>
* slang.h: Added const qualifier to some of the SLang functions.

Просмотреть файл

@ -697,7 +697,7 @@ extern void SLang_vmessage (char *, ...);
messages are displayed on stderr. */
extern void (*SLang_Exit_Error_Hook)(char *, va_list);
extern void SLang_exit_error (const char *, ...);
extern void SLang_exit_error (char *, ...);
extern void (*SLang_Dump_Routine)(char *);
/* Called if S-Lang traceback is enabled as well as other debugging
routines (e.g., trace). By default, these messages go to stderr. */
@ -1297,22 +1297,22 @@ extern void SLtt_disable_status_line (void);
/* These are termcap/terminfo routines that assume SLtt_initialize has
* been called.
*/
extern char *SLtt_tgetstr (const char *);
extern int SLtt_tgetnum (const char *);
extern int SLtt_tgetflag (const char *);
extern char *SLtt_tgetstr (char *);
extern int SLtt_tgetnum (char *);
extern int SLtt_tgetflag (char *);
/* The following are terminfo-only routines -- these prototypes will change
* in V2.x.
*/
extern char *SLtt_tigetent (char *);
extern char *SLtt_tigetstr (const char *, char **);
extern char *SLtt_tigetstr (char *, char **);
extern int SLtt_tigetnum (char *, char **);
# endif
#endif
extern SLtt_Char_Type SLtt_get_color_object (int);
extern void SLtt_set_color_object (int, SLtt_Char_Type);
extern void SLtt_set_color (int, const char *, const char *, const char *);
extern void SLtt_set_color (int, char *, char *, char *);
extern void SLtt_set_mono (int, char *, SLtt_Char_Type);
extern void SLtt_add_color_attribute (int, SLtt_Char_Type);
extern void SLtt_set_color_fgbg (int, SLtt_Char_Type, SLtt_Char_Type);
@ -1359,12 +1359,12 @@ extern void SLsmg_erase_eos (void);
extern void SLsmg_reverse_video (void);
extern void SLsmg_set_color (int);
extern void SLsmg_normal_video (void);
extern void SLsmg_printf (const char *, ...);
extern void SLsmg_vprintf (const char *, va_list);
extern void SLsmg_write_string (const char *);
extern void SLsmg_printf (char *, ...);
extern void SLsmg_vprintf (char *, va_list);
extern void SLsmg_write_string (char *);
extern void SLsmg_write_nstring (char *, unsigned int);
extern void SLsmg_write_char (char);
extern void SLsmg_write_nchars (const char *, unsigned int);
extern void SLsmg_write_nchars (char *, unsigned int);
extern void SLsmg_write_wrapped_string (char *, int, int, unsigned int, unsigned int, int);
extern void SLsmg_cls (void);
extern void SLsmg_refresh (void);

Просмотреть файл

@ -1195,7 +1195,7 @@ static int make_color_fgbg (char *fg, char *bg, SLtt_Char_Type *fgbg)
return 0;
}
void SLtt_set_color (int obj, const char *what, const char *fg, const char *bg)
void SLtt_set_color (int obj, char *what, char *fg, char *bg)
{
SLtt_Char_Type fgbg;
@ -2022,7 +2022,7 @@ static char *fixup_tgetstr (char *what)
return what;
}
char *SLtt_tgetstr (const char *cap)
char *SLtt_tgetstr (char *cap)
{
char *s;
@ -2045,7 +2045,7 @@ char *SLtt_tgetstr (const char *cap)
return fixup_tgetstr (s);
}
int SLtt_tgetnum (const char *s)
int SLtt_tgetnum (char *s)
{
if (Termcap_Initalized == 0)
return -1;
@ -2056,7 +2056,7 @@ int SLtt_tgetnum (const char *s)
#endif
}
int SLtt_tgetflag (const char *s)
int SLtt_tgetflag (char *s)
{
if (Termcap_Initalized == 0)
return -1;

Просмотреть файл

@ -139,7 +139,7 @@ void SLang_verror (int err_code, char *fmt, ...)
SLang_doerror (fmt);
}
void SLang_exit_error (const char *fmt, ...)
void SLang_exit_error (char *fmt, ...)
{
va_list ap;

Просмотреть файл

@ -220,7 +220,7 @@ static int point_visible (int col_too)
&& (This_Col < Start_Col + Screen_Cols))));
}
void SLsmg_write_string (const char *str)
void SLsmg_write_string (char *str)
{
SLsmg_write_nchars (str, strlen (str));
}
@ -302,7 +302,7 @@ static unsigned char Alt_Char_Set[129];/* 129th is used as a flag */
int SLsmg_Display_Eight_Bit = 128;
#endif
void SLsmg_write_nchars (const char *str, unsigned int n)
void SLsmg_write_nchars (char *str, unsigned int n)
{
register SLsmg_Char_Type *p, old, neew, color;
unsigned char ch;
@ -1177,7 +1177,7 @@ SLsmg_Char_Type SLsmg_char_at (void)
return 0;
}
void SLsmg_vprintf (const char *fmt, va_list ap)
void SLsmg_vprintf (char *fmt, va_list ap)
{
char buf[1024];
@ -1187,7 +1187,7 @@ void SLsmg_vprintf (const char *fmt, va_list ap)
SLsmg_write_string (buf);
}
void SLsmg_printf (const char *fmt, ...)
void SLsmg_printf (char *fmt, ...)
{
va_list ap;
unsigned int len;

Просмотреть файл

@ -1147,7 +1147,7 @@ char *SLtt_tigetent (char *s)
return (char *) _SLtt_tigetent (s);
}
extern char *SLtt_tigetstr (const char *s, char **p)
extern char *SLtt_tigetstr (char *s, char **p)
{
if (p == NULL)
return NULL;