Trisurf Monte Carlo simulator
Samo Penic
2016-03-02 7f607660a91b969daa19dbdb62628691bfee8f7e
src/snapshot.c
@@ -1,3 +1,5 @@
/* vim: set ts=4 sts=4 sw=4 noet : */
/* vim: set ts=4 sts=4 sw=4 noet : */
#include<stdio.h>
#include<general.h>
#include<snapshot.h>
@@ -169,10 +171,7 @@
static int mod_table[] = {0, 2, 1};
char *base64_encode(const unsigned char *data,
                    size_t input_length,
                    size_t *output_length) {
char *base64_encode(const unsigned char *data, size_t input_length, size_t *output_length) {
   *output_length = 4 * ((input_length + 2) / 3);
   int i,j;
   char *encoded_data = malloc(*output_length);
@@ -183,7 +182,6 @@
           uint32_t octet_a = i < input_length ? (unsigned char)data[i++] : 0;
           uint32_t octet_b = i < input_length ? (unsigned char)data[i++] : 0;
           uint32_t octet_c = i < input_length ? (unsigned char)data[i++] : 0;
           uint32_t triple = (octet_a << 0x10) + (octet_b << 0x08) + octet_c;
           encoded_data[j++] = encoding_table[(triple >> 3 * 6) & 0x3F];
@@ -199,10 +197,7 @@
}
unsigned char *base64_decode(const char *data,
                             size_t input_length,
                             size_t *output_length) {
unsigned char *base64_decode(const char *data, size_t input_length, size_t *output_length) {
   int i,j;
   if (decoding_table == NULL) build_decoding_table();
@@ -216,7 +211,6 @@
   if (decoded_data == NULL) return NULL;
   for (i = 0, j = 0; i < input_length;) {
           uint32_t sextet_a = data[i] == '=' ? 0 & i++ : decoding_table[(int)data[i++]];
           uint32_t sextet_b = data[i] == '=' ? 0 & i++ : decoding_table[(int)data[i++]];
             uint32_t sextet_c = data[i] == '=' ? 0 & i++ : decoding_table[(int)data[i++]];