From c083b45c14fd14e7e474077ed3a843c658e7afa5 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 6 Dec 2014 03:50:45 -0800 Subject: [PATCH] TMXR, SOCK: Properly declare as const string input only arguments. --- sim_sock.c | 2 +- sim_sock.h | 2 +- sim_tmxr.c | 6 +++--- sim_tmxr.h | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sim_sock.c b/sim_sock.c index ccccb4ea..f41e0f6c 100644 --- a/sim_sock.c +++ b/sim_sock.c @@ -1218,7 +1218,7 @@ if (rbytes == SOCKET_ERROR) { return rbytes; } -int32 sim_write_sock (SOCKET sock, char *msg, int32 nbytes) +int32 sim_write_sock (SOCKET sock, const char *msg, int32 nbytes) { int32 err, sbytes = send (sock, msg, nbytes, 0); diff --git a/sim_sock.h b/sim_sock.h index da4d2418..0dcb8273 100644 --- a/sim_sock.h +++ b/sim_sock.h @@ -111,7 +111,7 @@ SOCKET sim_accept_conn (SOCKET master, char **connectaddr); SOCKET sim_accept_conn_ex (SOCKET master, char **connectaddr, t_bool nodelay); int32 sim_check_conn (SOCKET sock, t_bool rd); int32 sim_read_sock (SOCKET sock, char *buf, int32 nbytes); -int32 sim_write_sock (SOCKET sock, char *msg, int32 nbytes); +int32 sim_write_sock (SOCKET sock, const char *msg, int32 nbytes); void sim_close_sock (SOCKET sock, t_bool master); SOCKET sim_err_sock (SOCKET sock, const char *emsg, int32 flg); int32 sim_getnames_sock (SOCKET sock, char **socknamebuf, char **peernamebuf); diff --git a/sim_tmxr.c b/sim_tmxr.c index 9791ac2e..0801991c 100644 --- a/sim_tmxr.c +++ b/sim_tmxr.c @@ -1489,7 +1489,7 @@ t_bool tmxr_get_line_halfduplex (TMLN *lp) return (lp->halfduplex != FALSE); } -t_stat tmxr_set_config_line (TMLN *lp, char *config) +t_stat tmxr_set_config_line (TMLN *lp, const char *config) { t_stat r; @@ -3715,7 +3715,7 @@ return SCPE_NOFNC; /* Write a message directly to a socket */ -void tmxr_msg (SOCKET sock, char *msg) +void tmxr_msg (SOCKET sock, const char *msg) { if ((sock) && (sock != INVALID_SOCKET)) sim_write_sock (sock, msg, (int32)strlen (msg)); @@ -3725,7 +3725,7 @@ return; /* Write a message to a line */ -void tmxr_linemsg (TMLN *lp, char *msg) +void tmxr_linemsg (TMLN *lp, const char *msg) { int32 len; diff --git a/sim_tmxr.h b/sim_tmxr.h index 64c9cbf0..46c3e002 100644 --- a/sim_tmxr.h +++ b/sim_tmxr.h @@ -211,14 +211,14 @@ t_stat tmxr_set_line_loopback (TMLN *lp, t_bool enable_loopback); t_bool tmxr_get_line_loopback (TMLN *lp); t_stat tmxr_set_line_halfduplex (TMLN *lp, t_bool enable_loopback); t_bool tmxr_get_line_halfduplex (TMLN *lp); -t_stat tmxr_set_config_line (TMLN *lp, char *config); +t_stat tmxr_set_config_line (TMLN *lp, const char *config); t_stat tmxr_set_line_unit (TMXR *mp, int line, UNIT *uptr_poll); t_stat tmxr_set_line_output_unit (TMXR *mp, int line, UNIT *uptr_poll); t_stat tmxr_set_console_units (UNIT *rxuptr, UNIT *txuptr); t_stat tmxr_ex (t_value *vptr, t_addr addr, UNIT *uptr, int32 sw); t_stat tmxr_dep (t_value val, t_addr addr, UNIT *uptr, int32 sw); -void tmxr_msg (SOCKET sock, char *msg); -void tmxr_linemsg (TMLN *lp, char *msg); +void tmxr_msg (SOCKET sock, const char *msg); +void tmxr_linemsg (TMLN *lp, const char *msg); void tmxr_linemsgf (TMLN *lp, const char *fmt, ...); void tmxr_fconns (FILE *st, TMLN *lp, int32 ln); void tmxr_fstats (FILE *st, TMLN *lp, int32 ln);