X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=random.c;h=fb54560c9570c12f19ca38c2f24a30188e230fc0;hb=a0a581c8b5422bf0c5ed3fde6aa25811e4eb89fc;hp=4fcdda5502b2d9b01182650b0cd222e1c1715e39;hpb=207c847553a978c6fcdb6269dc2b0add3c99a109;p=sgt-puzzles.git diff --git a/random.c b/random.c index 4fcdda5..fb54560 100644 --- a/random.c +++ b/random.c @@ -107,7 +107,7 @@ void SHA_Init(SHA_State * s) s->lenhi = s->lenlo = 0; } -void SHA_Bytes(SHA_State * s, void *p, int len) +void SHA_Bytes(SHA_State * s, const void *p, int len) { unsigned char *q = (unsigned char *) p; uint32 wordblock[16]; @@ -188,7 +188,7 @@ void SHA_Final(SHA_State * s, unsigned char *output) } } -void SHA_Simple(void *p, int len, unsigned char *output) +void SHA_Simple(const void *p, int len, unsigned char *output) { SHA_State s; @@ -207,7 +207,7 @@ struct random_state { int pos; }; -random_state *random_init(char *seed, int len) +random_state *random_new(const char *seed, int len) { random_state *state; @@ -304,7 +304,7 @@ char *random_state_encode(random_state *state) return dupstr(retbuf); } -random_state *random_state_decode(char *input) +random_state *random_state_decode(const char *input) { random_state *state; int pos, byte, digits;