Use uint*_t instead of char/short/int.

This commit is contained in:
Ralf Corsepius
2007-04-02 12:01:49 +00:00
parent 5da9ab141b
commit 874fb27f4a

View File

@@ -21,7 +21,7 @@
#ifdef __GNUC__ #ifdef __GNUC__
extern __inline__ unsigned ld_le16(volatile unsigned short *addr) extern __inline__ unsigned ld_le16(volatile uint16_t *addr)
{ {
unsigned val; unsigned val;
@@ -29,12 +29,12 @@ extern __inline__ unsigned ld_le16(volatile unsigned short *addr)
return val; return val;
} }
extern __inline__ void st_le16(volatile unsigned short *addr, unsigned val) extern __inline__ void st_le16(volatile uint16_t *addr, unsigned val)
{ {
__asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); __asm__ __volatile__ ("sthbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr));
} }
extern __inline__ unsigned ld_le32(volatile unsigned *addr) extern __inline__ unsigned ld_le32(volatile uint16_t *addr)
{ {
unsigned val; unsigned val;
@@ -42,7 +42,7 @@ extern __inline__ unsigned ld_le32(volatile unsigned *addr)
return val; return val;
} }
extern __inline__ void st_le32(volatile unsigned *addr, unsigned val) extern __inline__ void st_le32(volatile uint32_t *addr, unsigned val)
{ {
__asm__ __volatile__ ("stwbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr)); __asm__ __volatile__ ("stwbrx %1,0,%2" : "=m" (*addr) : "r" (val), "r" (addr));
} }