Skip to content
Snippets Groups Projects
Commit 7f6c6e52 authored by deuce's avatar deuce
Browse files

const-ify parameters to fix warnings ala Marcin Cieslak (aka Saper)

parent 8536070e
Branches
Tags
No related merge requests found
......@@ -56,9 +56,9 @@
int CIOLIB_ANSI_TIMEOUT=500;
int (*ciolib_ansi_readbyte_cb)(void)=ansi_readbyte_cb;
int (*ciolib_ansi_writebyte_cb)(unsigned char ch)=ansi_writebyte_cb;
int (*ciolib_ansi_writebyte_cb)(const unsigned char ch)=ansi_writebyte_cb;
int (*ciolib_ansi_initio_cb)(void)=ansi_initio_cb;
int (*ciolib_ansi_writestr_cb)(unsigned char *str, size_t len)=ansi_writestr_cb;
int (*ciolib_ansi_writestr_cb)(const unsigned char *str, size_t len)=ansi_writestr_cb;
static sem_t got_key;
static sem_t got_input;
......@@ -226,7 +226,7 @@ static void ansi_sendch(char ch)
}
}
static void ansi_sendstr(char *str,int len)
static void ansi_sendstr(const char *str,int len)
{
if(len==-1)
len=strlen(str);
......@@ -914,12 +914,12 @@ int ansi_readbyte_cb(void)
return(ch);
}
int ansi_writebyte_cb(unsigned char ch)
int ansi_writebyte_cb(const unsigned char ch)
{
return(fwrite(&ch,1,1,stdout));
}
int ansi_writestr_cb(unsigned char *str, size_t len)
int ansi_writestr_cb(const unsigned char *str, size_t len)
{
return(fwrite(str,len,1,stdout));
}
......
......@@ -45,14 +45,14 @@ extern "C" {
#endif
extern int CIOLIB_ANSI_TIMEOUT;
extern int (*ciolib_ansi_readbyte_cb)(void);
extern int (*ciolib_ansi_writebyte_cb)(unsigned char ch);
extern int (*ciolib_ansi_writebyte_cb)(const unsigned char ch);
extern int (*ciolib_ansi_initio_cb)(void);
extern int (*ciolib_ansi_writestr_cb)(unsigned char *str, size_t len);
extern int (*ciolib_ansi_writestr_cb)(const unsigned char *str, size_t len);
int ansi_readbyte_cb(void);
int ansi_writebyte_cb(unsigned char ch);
int ansi_writebyte_cb(const unsigned char ch);
int ansi_initio_cb(void);
int ansi_writestr_cb(unsigned char *str, size_t len);
int ansi_writestr_cb(const unsigned char *str, size_t len);
int ansi_puttext(int sx, int sy, int ex, int ey, void *fill);
int ansi_gettext(int sx, int sy, int ex, int ey, void *fill);
......
......@@ -1346,7 +1346,7 @@ void ctputs(char *buf)
_wscroll=oldscroll;
}
char *cterm_write(unsigned char *buf, int buflen, char *retbuf, size_t retsize, int *speed)
char *cterm_write(const unsigned char *buf, int buflen, char *retbuf, size_t retsize, int *speed)
{
unsigned char ch[2];
unsigned char prn[BUFSIZE];
......
......@@ -108,7 +108,7 @@ extern "C" {
extern struct cterminal cterm;
void cterm_init(int height, int width, int xpos, int ypos, int backlines, unsigned char *scrollback, int emulation);
char *cterm_write(unsigned char *buf, int buflen, char *retbuf, size_t retsize, int *speed);
char *cterm_write(const unsigned char *buf, int buflen, char *retbuf, size_t retsize, int *speed);
int cterm_openlog(char *logfile, int logtype);
void cterm_closelog(void);
void cterm_end(void);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment