[BACK]Return to mrand48.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / stdlib

Annotation of src/lib/libc/stdlib/mrand48.c, Revision 1.6

1.6     ! mycroft     1: /*     $NetBSD: mrand48.c,v 1.5 1998/01/09 03:15:39 perry Exp $        */
1.5       perry       2:
1.1       brezak      3: /*
                      4:  * Copyright (c) 1993 Martin Birgmeier
                      5:  * All rights reserved.
                      6:  *
                      7:  * You may redistribute unmodified or modified versions of this source
                      8:  * code provided that the above copyright notice and this and the
                      9:  * following conditions are retained.
                     10:  *
                     11:  * This software is provided ``as is'', and comes with no warranties
                     12:  * of any kind. I shall in no event be liable for anything that happens
                     13:  * to anyone/anything when using this software.
                     14:  */
                     15:
1.4       jtc        16: #include "namespace.h"
1.1       brezak     17: #include "rand48.h"
                     18:
1.4       jtc        19: #ifdef __weak_alias
1.6     ! mycroft    20: __weak_alias(mrand48,_mrand48)
1.4       jtc        21: #endif
1.1       brezak     22:
                     23: long
                     24: mrand48(void)
                     25: {
1.3       jtc        26:        __dorand48(__rand48_seed);
                     27:        return ((long) __rand48_seed[2] << 16) + (long) __rand48_seed[1];
1.1       brezak     28: }

CVSweb <webmaster@jp.NetBSD.org>