summaryrefslogtreecommitdiffstats
path: root/sys/boot/arm
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2007-10-25 22:50:25 +0000
committercognet <cognet@FreeBSD.org>2007-10-25 22:50:25 +0000
commit0dafbe1e19029614ba170c486057cf10e1091ca9 (patch)
treeded17c88c83a6b42eef4895b40d8a38931e8d87e /sys/boot/arm
parentd27f56713105f560f7a412291469a6deab957a58 (diff)
downloadFreeBSD-src-0dafbe1e19029614ba170c486057cf10e1091ca9.zip
FreeBSD-src-0dafbe1e19029614ba170c486057cf10e1091ca9.tar.gz
Fix signedness to make gcc happy.
Diffstat (limited to 'sys/boot/arm')
-rw-r--r--sys/boot/arm/at91/libat91/eeprom.c4
-rw-r--r--sys/boot/arm/at91/libat91/emac.c2
-rw-r--r--sys/boot/arm/at91/libat91/lib.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/sys/boot/arm/at91/libat91/eeprom.c b/sys/boot/arm/at91/libat91/eeprom.c
index 8af411b..f5fc52b 100644
--- a/sys/boot/arm/at91/libat91/eeprom.c
+++ b/sys/boot/arm/at91/libat91/eeprom.c
@@ -83,7 +83,7 @@ InitEEPROM(void)
* .KB_C_FN_DEFINITION_END
*/
int
-ReadEEPROM(unsigned ee_off, char *data_addr, unsigned size)
+ReadEEPROM(unsigned ee_off, unsigned char *data_addr, unsigned size)
{
const AT91PS_TWI twiPtr = AT91C_BASE_TWI;
unsigned int status;
@@ -145,7 +145,7 @@ WriteEEPROM(unsigned ee_off, char *data_addr, unsigned size)
{
const AT91PS_TWI twiPtr = AT91C_BASE_TWI;
unsigned status;
- char test_data;
+ unsigned char test_data;
while (size--) {
if (!(ee_off & 0x3f))
diff --git a/sys/boot/arm/at91/libat91/emac.c b/sys/boot/arm/at91/libat91/emac.c
index b72e5c1..2ec715f 100644
--- a/sys/boot/arm/at91/libat91/emac.c
+++ b/sys/boot/arm/at91/libat91/emac.c
@@ -199,7 +199,7 @@ TFTP_RequestFile(char *filename)
* .KB_C_FN_DEFINITION_END
*/
static void
-TFTP_ACK_Data(char *data, unsigned short block_num, unsigned short len)
+TFTP_ACK_Data(unsigned char *data, unsigned short block_num, unsigned short len)
{
tftp_header_t tftpHeader;
diff --git a/sys/boot/arm/at91/libat91/lib.h b/sys/boot/arm/at91/libat91/lib.h
index a0ef8ec..24ac49f 100644
--- a/sys/boot/arm/at91/libat91/lib.h
+++ b/sys/boot/arm/at91/libat91/lib.h
@@ -34,7 +34,7 @@ void printf(const char *fmt,...);
/* The following function write eeprom at ee_addr using data */
/* from data_add for size bytes. */
-int ReadEEPROM(unsigned eeoff, char *data_addr, unsigned size);
+int ReadEEPROM(unsigned eeoff, unsigned char *data_addr, unsigned size);
void WriteEEPROM(unsigned eeoff, char *data_addr, unsigned size);
void InitEEPROM(void);
OpenPOWER on IntegriCloud