char is signed but uip_buf is unsigned

spi.h:
	casted unused values to void

autostart.c:
autostart.h:
        The array itself should be const but the processes pointed to
        should not.

profile-aggregates.c:
        sizeof returns unsigned long on my platform
This commit is contained in:
ksb 2007-11-18 12:27:44 +00:00
parent 46b6ce9193
commit 71dc988cb9
5 changed files with 18 additions and 18 deletions

View File

@ -29,7 +29,7 @@
*
* This file is part of the Contiki operating system.
*
* @(#)$Id: slip.c,v 1.4 2007/02/01 14:04:06 bg- Exp $
* @(#)$Id: slip.c,v 1.5 2007/11/18 12:27:44 ksb Exp $
*/
@ -228,7 +228,7 @@ PROCESS_THREAD(slip_process, ev, data)
uip_len = slip_poll_handler(&uip_buf[UIP_LLH_LEN],
UIP_BUFSIZE - UIP_LLH_LEN);
if(uip_len == 4 && strncmp(&uip_buf[UIP_LLH_LEN], "?IPA", 4) == 0) {
if(uip_len == 4 && strncmp((char*)&uip_buf[UIP_LLH_LEN], "?IPA", 4) == 0) {
char buf[8];
memcpy(&buf[0], "=IPA", 4);
memcpy(&buf[4], &uip_hostaddr, 4);

View File

@ -1,5 +1,5 @@
/* -*- C -*- */
/* @(#)$Id: spi.h,v 1.3 2007/11/13 06:45:29 fros4943 Exp $ */
/* @(#)$Id: spi.h,v 1.4 2007/11/18 12:27:44 ksb Exp $ */
#ifndef SPI_H
#define SPI_H
@ -37,7 +37,7 @@ void spi_init(void);
do {\
SPI_TXBUF = 0;\
SPI_WAITFOREORx();\
SPI_RXBUF;\
(void)SPI_RXBUF;\
} while(0)
#define FASTSPI_TX_MANY(p,c)\
@ -148,7 +148,7 @@ void spi_init(void);
do {\
SPI_ENABLE();\
FASTSPI_RX_ADDR(CC2420_RXFIFO);\
SPI_RXBUF;\
(void)SPI_RXBUF;\
FASTSPI_RX(b);\
clock_delay(1);\
SPI_DISABLE();\
@ -160,7 +160,7 @@ void spi_init(void);
u8_t spiCnt;\
SPI_ENABLE();\
FASTSPI_RX_ADDR(CC2420_RXFIFO);\
SPI_RXBUF;\
(void)SPI_RXBUF;\
for (spiCnt = 0; spiCnt < (c); spiCnt++) {\
FASTSPI_RX(((u8_t*)(p))[spiCnt]);\
}\
@ -175,7 +175,7 @@ void spi_init(void);
u8_t spiCnt;\
SPI_ENABLE();\
FASTSPI_RX_ADDR(CC2420_RXFIFO);\
SPI_RXBUF;\
(void)SPI_RXBUF;\
for (spiCnt = 0; spiCnt < (c); spiCnt++) {\
FASTSPI_RX_GARBAGE();\
}\

View File

@ -28,7 +28,7 @@
*
* This file is part of the Contiki operating system.
*
* $Id: autostart.c,v 1.2 2007/03/25 17:16:57 adamdunkels Exp $
* $Id: autostart.c,v 1.3 2007/11/18 12:27:45 ksb Exp $
*/
/**
@ -50,7 +50,7 @@
/*---------------------------------------------------------------------------*/
void
autostart_start(struct process *processes[])
autostart_start(struct process * const processes[])
{
int i;
@ -61,7 +61,7 @@ autostart_start(struct process *processes[])
}
/*---------------------------------------------------------------------------*/
void
autostart_exit(struct process *processes[])
autostart_exit(struct process * const processes[])
{
int i;

View File

@ -28,7 +28,7 @@
*
* This file is part of the Contiki operating system.
*
* $Id: autostart.h,v 1.2 2007/08/30 14:39:17 matsutsuka Exp $
* $Id: autostart.h,v 1.3 2007/11/18 12:27:45 ksb Exp $
*/
/**
@ -46,7 +46,7 @@
#if ! CC_NO_VA_ARGS
#if AUTOSTART_ENABLE
#define AUTOSTART_PROCESSES(...) \
const struct process *autostart_processes[] = {__VA_ARGS__, NULL}
struct process * const autostart_processes[] = {__VA_ARGS__, NULL}
#else /* AUTOSTART_ENABLE */
#define AUTOSTART_PROCESSES(...) \
extern int _dummy
@ -55,9 +55,9 @@ extern int _dummy
#error "C compiler must support __VA_ARGS__ macro"
#endif
extern const struct process *autostart_processes[];
extern struct process * const autostart_processes[];
void autostart_start(struct process *processes[]);
void autostart_exit(struct process *processes[]);
void autostart_start(struct process * const processes[]);
void autostart_exit(struct process * const processes[]);
#endif /* __AUTOSTART_H__ */

View File

@ -28,7 +28,7 @@
*
* This file is part of the Contiki operating system.
*
* $Id: profile-aggregates.c,v 1.3 2007/11/17 18:07:40 adamdunkels Exp $
* $Id: profile-aggregates.c,v 1.4 2007/11/18 12:27:45 ksb Exp $
*/
/**
@ -128,8 +128,8 @@ profile_aggregates_print(void)
#endif
printf("Memory for aggregates: %d * %d = %d\n",
sizeof(struct aggregate), aggregates_list_ptr,
sizeof(struct aggregate) * aggregates_list_ptr);
(int)sizeof(struct aggregate), aggregates_list_ptr,
(int)sizeof(struct aggregate) * aggregates_list_ptr);
}
/*---------------------------------------------------------------------------*/
#if DETAILED_AGGREGATES