Branch: Tag:

2016-04-20

2016-04-20 10:27:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Random: Use unsigned integers.

2079:      PIKECLASS RandomInterface   { -  CVAR INT64 int_buffer; +  CVAR UINT64 int_buffer;    CVAR int buffer_bits;       INIT
2120:    {    if(limit <= 1) return 0;    int bits = my_log2(limit-1)+1; -  INT64 mask = (1L<<bits)-1; +  UINT64 mask = (((UINT64)1)<<bits)-1;    for(int i=0; i<1000; i++)    {    if(THIS->buffer_bits < bits)