svn commit: trunk/uClibc: include libc/stdlib
vapier at uclibc.org
vapier at uclibc.org
Wed Feb 8 01:31:07 UTC 2006
Author: vapier
Date: 2006-02-07 17:31:06 -0800 (Tue, 07 Feb 2006)
New Revision: 13873
Log:
janlana writes in Bug 700: use standard uint* types rather than u_int
Modified:
trunk/uClibc/include/stdlib.h
trunk/uClibc/libc/stdlib/arc4random.c
Changeset:
Modified: trunk/uClibc/include/stdlib.h
===================================================================
--- trunk/uClibc/include/stdlib.h 2006-02-08 01:30:31 UTC (rev 13872)
+++ trunk/uClibc/include/stdlib.h 2006-02-08 01:31:06 UTC (rev 13873)
@@ -849,7 +849,7 @@
#ifdef __UCLIBC_HAS_ARC4RANDOM__
#include <stdint.h>
-extern u_int32_t arc4random(void);
+extern uint32_t arc4random(void);
extern void arc4random_stir(void);
extern void arc4random_addrandom(unsigned char *, int);
#endif
Modified: trunk/uClibc/libc/stdlib/arc4random.c
===================================================================
--- trunk/uClibc/libc/stdlib/arc4random.c 2006-02-08 01:30:31 UTC (rev 13872)
+++ trunk/uClibc/libc/stdlib/arc4random.c 2006-02-08 01:31:06 UTC (rev 13873)
@@ -46,9 +46,9 @@
libc_hidden_proto(gettimeofday)
struct arc4_stream {
- u_int8_t i;
- u_int8_t j;
- u_int8_t s[256];
+ uint8_t i;
+ uint8_t j;
+ uint8_t s[256];
};
static int rs_initialized;
@@ -57,8 +57,8 @@
static inline void arc4_init(struct arc4_stream *);
static inline void arc4_addrandom(struct arc4_stream *, u_char *, int);
static void arc4_stir(struct arc4_stream *);
-static inline u_int8_t arc4_getbyte(struct arc4_stream *);
-static inline u_int32_t arc4_getword(struct arc4_stream *);
+static inline uint8_t arc4_getbyte(struct arc4_stream *);
+static inline uint32_t arc4_getword(struct arc4_stream *);
static inline void
arc4_init(as)
@@ -79,7 +79,7 @@
int datlen;
{
int n;
- u_int8_t si;
+ uint8_t si;
as->i--;
for (n = 0; n < 256; n++) {
@@ -99,7 +99,7 @@
int fd;
struct {
struct timeval tv;
- u_int rnd[(128 - sizeof(struct timeval)) / sizeof(u_int)];
+ uint rnd[(128 - sizeof(struct timeval)) / sizeof(uint)];
} rdat;
int n;
@@ -112,7 +112,7 @@
#ifdef __ARC4RANDOM_USE_ERANDOM__
else {
int mib[3];
- u_int i;
+ uint i;
size_t len;
/* Device could not be opened, we might be chrooted, take
@@ -122,8 +122,8 @@
mib[1] = KERN_RANDOM;
mib[2] = RANDOM_ERANDOM;
- for (i = 0; i < sizeof(rdat.rnd) / sizeof(u_int); i++) {
- len = sizeof(u_int);
+ for (i = 0; i < sizeof(rdat.rnd) / sizeof(uint); i++) {
+ len = sizeof(uint);
if (sysctl(mib, 3, &rdat.rnd[i], &len, NULL, 0) == -1)
break;
}
@@ -143,11 +143,11 @@
arc4_getbyte(as);
}
-static inline u_int8_t
+static inline uint8_t
arc4_getbyte(as)
struct arc4_stream *as;
{
- u_int8_t si, sj;
+ uint8_t si, sj;
as->i = (as->i + 1);
si = as->s[as->i];
@@ -158,11 +158,11 @@
return (as->s[(si + sj) & 0xff]);
}
-static inline u_int32_t
+static inline uint32_t
arc4_getword(as)
struct arc4_stream *as;
{
- u_int32_t val;
+ uint32_t val;
val = arc4_getbyte(as) << 24;
val |= arc4_getbyte(as) << 16;
val |= arc4_getbyte(as) << 8;
@@ -190,7 +190,7 @@
arc4_addrandom(&rs, dat, datlen);
}
-u_int32_t
+uint32_t
arc4random(void)
{
if (!rs_initialized)
More information about the uClibc-cvs
mailing list