mirror of
https://github.com/Binary-Coalescence/motorDSM.git
synced 2025-08-04 21:55:40 -05:00
send_mess() uses 'const char *'
The 3rd parameter in send_mess(), "name" can and should be a 'const char *' instead of just 'char *'. Modern compilers complain here, so that the signature now gets the const. This is a minimal part of a series from Dirk Zimoch, more warnings can be removed here and there.
This commit is contained in:
@@ -68,7 +68,7 @@ int MCB4B_num_cards = 0;
|
|||||||
|
|
||||||
/*----------------functions-----------------*/
|
/*----------------functions-----------------*/
|
||||||
STATIC int recv_mess(int, char *, int);
|
STATIC int recv_mess(int, char *, int);
|
||||||
STATIC RTN_STATUS send_mess(int, const char *, char *);
|
STATIC RTN_STATUS send_mess(int, const char *, const char *);
|
||||||
STATIC void start_status(int card);
|
STATIC void start_status(int card);
|
||||||
STATIC int set_status(int card, int signal);
|
STATIC int set_status(int card, int signal);
|
||||||
static long report(int level);
|
static long report(int level);
|
||||||
@@ -264,7 +264,7 @@ STATIC int set_status(int card, int signal)
|
|||||||
/* Test for post-move string. */
|
/* Test for post-move string. */
|
||||||
if ((status.Bits.RA_DONE || ls_active == true) && nodeptr != 0 && nodeptr->postmsgptr != 0)
|
if ((status.Bits.RA_DONE || ls_active == true) && nodeptr != 0 && nodeptr->postmsgptr != 0)
|
||||||
{
|
{
|
||||||
send_mess(card, nodeptr->postmsgptr, (char*) NULL);
|
send_mess(card, nodeptr->postmsgptr, NULL);
|
||||||
/* The MCB4B always sends back a response, read it and discard */
|
/* The MCB4B always sends back a response, read it and discard */
|
||||||
recv_mess(card, buff, WAIT);
|
recv_mess(card, buff, WAIT);
|
||||||
nodeptr->postmsgptr = NULL;
|
nodeptr->postmsgptr = NULL;
|
||||||
@@ -279,7 +279,7 @@ STATIC int set_status(int card, int signal)
|
|||||||
/* send a message to the MCB4B board */
|
/* send a message to the MCB4B board */
|
||||||
/* send_mess() */
|
/* send_mess() */
|
||||||
/*****************************************************/
|
/*****************************************************/
|
||||||
STATIC RTN_STATUS send_mess(int card, const char *com, char *name)
|
STATIC RTN_STATUS send_mess(int card, const char *com, const char *name)
|
||||||
{
|
{
|
||||||
struct MCB4Bcontroller *cntrl;
|
struct MCB4Bcontroller *cntrl;
|
||||||
size_t nwrite;
|
size_t nwrite;
|
||||||
|
Reference in New Issue
Block a user