Home | History | Annotate | Line # | Download | only in rand
      1      1.1  mrg /* __gmp_rands -- global random state for old-style random functions.
      2      1.1  mrg 
      3      1.1  mrg    EVERYTHING IN THIS FILE IS FOR INTERNAL USE ONLY.  IT'S ALMOST CERTAIN TO
      4      1.1  mrg    BE SUBJECT TO INCOMPATIBLE CHANGES OR DISAPPEAR COMPLETELY IN FUTURE GNU
      5      1.1  mrg    MP RELEASES.  */
      6      1.1  mrg 
      7      1.1  mrg /*
      8      1.1  mrg Copyright 2001 Free Software Foundation, Inc.
      9      1.1  mrg 
     10      1.1  mrg This file is part of the GNU MP Library.
     11      1.1  mrg 
     12      1.1  mrg The GNU MP Library is free software; you can redistribute it and/or modify
     13  1.1.1.2  mrg it under the terms of either:
     14  1.1.1.2  mrg 
     15  1.1.1.2  mrg   * the GNU Lesser General Public License as published by the Free
     16  1.1.1.2  mrg     Software Foundation; either version 3 of the License, or (at your
     17  1.1.1.2  mrg     option) any later version.
     18  1.1.1.2  mrg 
     19  1.1.1.2  mrg or
     20  1.1.1.2  mrg 
     21  1.1.1.2  mrg   * the GNU General Public License as published by the Free Software
     22  1.1.1.2  mrg     Foundation; either version 2 of the License, or (at your option) any
     23  1.1.1.2  mrg     later version.
     24  1.1.1.2  mrg 
     25  1.1.1.2  mrg or both in parallel, as here.
     26      1.1  mrg 
     27      1.1  mrg The GNU MP Library is distributed in the hope that it will be useful, but
     28      1.1  mrg WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
     29  1.1.1.2  mrg or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
     30  1.1.1.2  mrg for more details.
     31      1.1  mrg 
     32  1.1.1.2  mrg You should have received copies of the GNU General Public License and the
     33  1.1.1.2  mrg GNU Lesser General Public License along with the GNU MP Library.  If not,
     34  1.1.1.2  mrg see https://www.gnu.org/licenses/.  */
     35      1.1  mrg 
     36      1.1  mrg #include "gmp-impl.h"
     37      1.1  mrg 
     38      1.1  mrg 
     39      1.1  mrg /* Use this via the RANDS macro in gmp-impl.h */
     40      1.1  mrg char             __gmp_rands_initialized = 0;
     41      1.1  mrg gmp_randstate_t  __gmp_rands;
     42