Ignore:
Timestamp:
Nov 22, 2022, 11:03:19 PM (17 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, ast-experimental, master
Children:
78de1e5
Parents:
29702ad
Message:

changes to PRNG types to eliminate casts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/stdlib.cfa

    r29702ad r20cf96d  
    1010// Created On       : Thu Jan 28 17:10:29 2016
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat Nov 19 16:42:26 2022
    13 // Update Count     : 612
     12// Last Modified On : Tue Nov 22 22:18:36 2022
     13// Update Count     : 613
    1414//
    1515
     
    229229__attribute__((visibility("hidden"))) PRNG_ARG_T __global_random_state; // sequential only
    230230
    231 void set_seed( uint64_t seed ) { __global_random_state = __global_random_seed = seed; PRNG_NAME( __global_random_state ); }
    232 uint64_t get_seed() { return __global_random_seed; }
    233 uint64_t prng( void ) { return PRNG_NAME( __global_random_state ); } // [0,UINT_MAX]
     231void set_seed( size_t seed ) { __global_random_state = __global_random_seed = seed; PRNG_NAME( __global_random_state ); }
     232size_t get_seed() { return __global_random_seed; }
     233size_t prng( void ) { return PRNG_NAME( __global_random_state ); } // [0,UINT_MAX]
    234234
    235235//---------------------------------------
Note: See TracChangeset for help on using the changeset viewer.