mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-12-17 02:54:17 +00:00
bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4
* buspirate.c: Turn the "cmd" argument of the various methods into a "const unsigned char *"; while doing this, declare all arrays being passed as arguments to be pointers rather than arrays, as the latter obfuscates the way arrays are being passed to a callee in C. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1196 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
16
stk500v2.c
16
stk500v2.c
@@ -529,7 +529,7 @@ int stk500v2_drain(PROGRAMMER * pgm, int display)
|
||||
return serial_drain(&pgm->fd, display);
|
||||
}
|
||||
|
||||
static int stk500v2_recv_mk2(PROGRAMMER * pgm, unsigned char msg[],
|
||||
static int stk500v2_recv_mk2(PROGRAMMER * pgm, unsigned char *msg,
|
||||
size_t maxsize)
|
||||
{
|
||||
int rv;
|
||||
@@ -543,7 +543,7 @@ static int stk500v2_recv_mk2(PROGRAMMER * pgm, unsigned char msg[],
|
||||
return rv;
|
||||
}
|
||||
|
||||
static int stk500v2_jtagmkII_recv(PROGRAMMER * pgm, unsigned char msg[],
|
||||
static int stk500v2_jtagmkII_recv(PROGRAMMER * pgm, unsigned char *msg,
|
||||
size_t maxsize)
|
||||
{
|
||||
int rv;
|
||||
@@ -585,7 +585,7 @@ static int stk500v2_jtagmkII_recv(PROGRAMMER * pgm, unsigned char msg[],
|
||||
return rv;
|
||||
}
|
||||
|
||||
static int stk500v2_jtag3_recv(PROGRAMMER * pgm, unsigned char msg[],
|
||||
static int stk500v2_jtag3_recv(PROGRAMMER * pgm, unsigned char *msg,
|
||||
size_t maxsize)
|
||||
{
|
||||
int rv;
|
||||
@@ -619,7 +619,7 @@ static int stk500v2_jtag3_recv(PROGRAMMER * pgm, unsigned char msg[],
|
||||
return rv;
|
||||
}
|
||||
|
||||
static int stk500v2_recv(PROGRAMMER * pgm, unsigned char msg[], size_t maxsize) {
|
||||
static int stk500v2_recv(PROGRAMMER * pgm, unsigned char *msg, size_t maxsize) {
|
||||
enum states { sINIT, sSTART, sSEQNUM, sSIZE1, sSIZE2, sTOKEN, sDATA, sCSUM, sDONE } state = sSTART;
|
||||
unsigned int msglen = 0;
|
||||
unsigned int curlen = 0;
|
||||
@@ -933,8 +933,8 @@ retry:
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int stk500v2_cmd(PROGRAMMER * pgm, unsigned char cmd[4],
|
||||
unsigned char res[4])
|
||||
static int stk500v2_cmd(PROGRAMMER * pgm, const unsigned char *cmd,
|
||||
unsigned char *res)
|
||||
{
|
||||
unsigned char buf[8];
|
||||
int result;
|
||||
@@ -970,8 +970,8 @@ static int stk500v2_cmd(PROGRAMMER * pgm, unsigned char cmd[4],
|
||||
}
|
||||
|
||||
|
||||
static int stk500v2_jtag3_cmd(PROGRAMMER * pgm, unsigned char cmd[4],
|
||||
unsigned char res[4])
|
||||
static int stk500v2_jtag3_cmd(PROGRAMMER * pgm, const unsigned char *cmd,
|
||||
unsigned char *res)
|
||||
{
|
||||
fprintf(stderr,
|
||||
"%s: stk500v2_jtag3_cmd(): Not available in JTAGICE3\n",
|
||||
|
||||
Reference in New Issue
Block a user