Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3837 → Rev 3838

/trunk/kernel/generic/include/macros.h
76,6 → 76,18
#define STRING(arg) STRING_ARG(arg)
#define STRING_ARG(arg) #arg
 
/** Pseudorandom generator
*
* A pretty standard linear congruential pseudorandom
* number generator (m = 2^32 or 2^64 depending on architecture).
*
*/
#define RANDI(seed) \
({ \
(seed) = 1103515245 * (seed) + 12345; \
(seed); \
})
 
#endif
 
/** @}