Commit bc395e7f8d7a9c36f51a44499b3e9fd11c50a5a5

Removed _STLP_NO_DRAND48

Removed _STLP_NO_DRAND48 (negative to _STLP_RAND48).
_STLP_RAND48 enough.

Linux's glibc has ?rand48 family. ?rand48 conforming to SVr4, POSIX.1-2001.
'rand' (alternative to ?rand48) conforming to SVr4, 4.3BSD,
C89, C99, POSIX.1-2001. ?rand48 functions are declared obsolete by SVID 3,
which states that rand(3) should be used instead.

In Linux, under 'rand' R.N.G. not worse then under lrand48,
so prefer 'rand' for integer numbers in STLport.
  
527527
528528template <class _Distance>
529529inline _Distance __random_number(_Distance __n) {
530#ifdef _STLP_NO_DRAND48
530#ifndef _STLP_RAND48
531531 return rand() % __n;
532532#else
533533 return lrand48() % __n;
  
5555/* For gcc before version 3 this macro is defined below */
5656# define _STLP_VENDOR_GLOBAL_CSTD
5757# endif
58# undef _STLP_NO_DRAND48
59# define _STLP_NO_DRAND48
6058# define _STLP_CALL
6159#endif /* __MINGW32__ */
6260
  
4747# define _STLP_VENDOR_GLOBAL_CSTD 1
4848#endif
4949
50/* At least glibc has ?rand48 family; SVr4, POSIX.1-2001 */
51
52/* Note, that 'rand' (alternative to ?rand48) conforming to SVr4,
53 4.3BSD, C89, C99, POSIX.1-2001. */
54
55/* In Linux, under 'rand' R.N.G. not worse then under lrand48,
56 so prefer 'rand' for integer numbers */
57
58/* #define _STLP_RAND48 1 */
5059
5160#if defined(_PTHREADS)
5261# define _STLP_THREADS
  
557557# define _STLP_SIMPLE_TYPE(T) T
558558#endif
559559
560#ifndef _STLP_RAND48
561# define _STLP_NO_DRAND48
562#endif
563
564560/* advanced keywords usage */
565561#define __C_CAST(__x, __y) ((__x)(__y))
566562#ifndef _STLP_NO_NEW_STYLE_CASTS
  
2929# define _STLP_HAS_NO_NAMESPACES
3030#endif
3131
32#if defined (__MINGW32__)
33# define _STLP_NO_DRAND48
34#endif
35
3632/* Modena C++ library */
3733#if defined (__MWERKS__) && __MWERKS__ <= 0x2303 || (defined (__KCC) && __KCC_VERSION < 3400)
3834# include <mcompile.h>