Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * Copyright (c) 1993 Martin Birgmeier
  3.  * All rights reserved.
  4.  *
  5.  * You may redistribute unmodified or modified versions of this source
  6.  * code provided that the above copyright notice and this and the
  7.  * following conditions are retained.
  8.  *
  9.  * This software is provided ``as is'', and comes with no warranties
  10.  * of any kind. I shall in no event be liable for anything that happens
  11.  * to anyone/anything when using this software.
  12.  */
  13.  
  14. #ifndef _RAND48_H_
  15. #define _RAND48_H_
  16.  
  17. #include <math.h>
  18. #include <stdlib.h>
  19.  
  20. extern void _EXFUN(__dorand48,(struct _reent *r, unsigned short[3]));
  21. #define __rand48_seed   _REENT_RAND48_SEED(r)
  22. #define __rand48_mult   _REENT_RAND48_MULT(r)
  23. #define __rand48_add    _REENT_RAND48_ADD(r)
  24.  
  25. #if 0
  26. /* following values are defined in <sys/reent.h> */
  27. #define        RAND48_SEED_0   (0x330e)
  28. #define        RAND48_SEED_1   (0xabcd)
  29. #define        RAND48_SEED_2   (0x1234)
  30. #define        RAND48_MULT_0   (0xe66d)
  31. #define        RAND48_MULT_1   (0xdeec)
  32. #define        RAND48_MULT_2   (0x0005)
  33. #define        RAND48_ADD      (0x000b)
  34. #endif
  35.  
  36. #endif /* _RAND48_H_ */
  37.