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