]> de.git.xonotic.org Git - xonotic/d0_blind_id.git/blobdiff - d0_bignum-gmp.c
let's use more strict warnings, and help Visual Studio
[xonotic/d0_blind_id.git] / d0_bignum-gmp.c
index 87aa0b88432bec07d64263e5764656ac755debab..93bf0f72154d3c5c5da75de81c58344eb7794434 100644 (file)
@@ -31,7 +31,7 @@ static d0_bignum_t temp;
 
 #include <time.h>
 #include <stdio.h>
-void d0_bignum_INITIALIZE()
+void d0_bignum_INITIALIZE(void)
 {
        FILE *f;
        d0_bignum_init(&temp);
@@ -41,6 +41,7 @@ void d0_bignum_INITIALIZE()
        if(f)
        {
                unsigned char buf[256];
+               setbuf(f, NULL);
                if(fread(buf, sizeof(buf), 1, f) == 1)
                {
                        mpz_import(temp.z, sizeof(buf), 1, 1, 0, 0, buf);
@@ -50,7 +51,7 @@ void d0_bignum_INITIALIZE()
        }
 }
 
-void d0_bignum_SHUTDOWN()
+void d0_bignum_SHUTDOWN(void)
 {
        d0_bignum_clear(&temp);
        gmp_randclear(RANDSTATE);
@@ -93,7 +94,7 @@ d0_bignum_t *d0_iobuf_read_bignum(d0_iobuf_t *buf, d0_bignum_t *bignum)
        return bignum;
 }
 
-d0_bignum_t *d0_bignum_new()
+d0_bignum_t *d0_bignum_new(void)
 {
        d0_bignum_t *b = d0_malloc(sizeof(d0_bignum_t));
        mpz_init(b->z);