summaryrefslogtreecommitdiff
path: root/src/rps/rps-test_util.c
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-09-08 12:33:09 +0000
committerng0 <ng0@n0.is>2019-09-08 12:33:09 +0000
commitd41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb (patch)
tree9efd18ea7d425652085ed0bd5e8e45604bc5f6b9 /src/rps/rps-test_util.c
parenta0fce305c565c0937d917a92712f15e9c5736260 (diff)
uncrustify as demanded.
Diffstat (limited to 'src/rps/rps-test_util.c')
-rw-r--r--src/rps/rps-test_util.c585
1 files changed, 294 insertions, 291 deletions
diff --git a/src/rps/rps-test_util.c b/src/rps/rps-test_util.c
index ab023a7a6..8680494f8 100644
--- a/src/rps/rps-test_util.c
+++ b/src/rps/rps-test_util.c
@@ -16,7 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
SPDX-License-Identifier: AGPL3.0-or-later
-*/
+ */
/**
* @file rps/rps-test_util.c
@@ -32,7 +32,7 @@
#include <inttypes.h>
-#define LOG(kind, ...) GNUNET_log_from(kind,"rps-test_util",__VA_ARGS__)
+#define LOG(kind, ...) GNUNET_log_from(kind, "rps-test_util", __VA_ARGS__)
#define B2B_PAT "%c%c%c%c%c%c%c%c"
#define B2B(byte) \
@@ -72,43 +72,43 @@ static struct GNUNET_CONTAINER_MultiHashMap *open_files;
* @return File handle
*/
struct GNUNET_DISK_FileHandle *
-get_file_handle (const char *name)
+get_file_handle(const char *name)
{
struct GNUNET_HashCode hash;
struct GNUNET_DISK_FileHandle *fh;
if (NULL == open_files)
- {
- open_files = GNUNET_CONTAINER_multihashmap_create (16,
- GNUNET_NO);
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "Created map of open files.\n");
- }
- GNUNET_CRYPTO_hash (name,
- strlen (name),
- &hash);
- if (NULL != (fh = GNUNET_CONTAINER_multihashmap_get (open_files,
- &hash)))
+ {
+ open_files = GNUNET_CONTAINER_multihashmap_create(16,
+ GNUNET_NO);
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "Created map of open files.\n");
+ }
+ GNUNET_CRYPTO_hash(name,
+ strlen(name),
+ &hash);
+ if (NULL != (fh = GNUNET_CONTAINER_multihashmap_get(open_files,
+ &hash)))
return fh;
- fh = GNUNET_DISK_file_open (name,
- GNUNET_DISK_OPEN_WRITE |
- GNUNET_DISK_OPEN_CREATE |
- GNUNET_DISK_OPEN_APPEND,
- GNUNET_DISK_PERM_USER_READ |
- GNUNET_DISK_PERM_USER_WRITE |
- GNUNET_DISK_PERM_GROUP_READ);
+ fh = GNUNET_DISK_file_open(name,
+ GNUNET_DISK_OPEN_WRITE |
+ GNUNET_DISK_OPEN_CREATE |
+ GNUNET_DISK_OPEN_APPEND,
+ GNUNET_DISK_PERM_USER_READ |
+ GNUNET_DISK_PERM_USER_WRITE |
+ GNUNET_DISK_PERM_GROUP_READ);
if (NULL == fh)
- {
- LOG (GNUNET_ERROR_TYPE_ERROR,
- "Opening file `%s' failed.\n",
- name);
- GNUNET_assert (0);
- }
- GNUNET_assert (GNUNET_YES ==
- GNUNET_CONTAINER_multihashmap_put (open_files,
- &hash,
- fh,
- GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
+ {
+ LOG(GNUNET_ERROR_TYPE_ERROR,
+ "Opening file `%s' failed.\n",
+ name);
+ GNUNET_assert(0);
+ }
+ GNUNET_assert(GNUNET_YES ==
+ GNUNET_CONTAINER_multihashmap_put(open_files,
+ &hash,
+ fh,
+ GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
return fh;
}
@@ -127,18 +127,18 @@ get_file_handle (const char *name)
* #GNUNET_NO if not.
*/
int
-close_files_iter (void *cls,
- const struct GNUNET_HashCode *key,
- void *value)
+close_files_iter(void *cls,
+ const struct GNUNET_HashCode *key,
+ void *value)
{
- (void) cls;
- (void) key;
+ (void)cls;
+ (void)key;
struct GNUNET_DISK_FileHandle *fh = value;
if (NULL != fh)
- {
- GNUNET_DISK_file_close (fh);
- }
+ {
+ GNUNET_DISK_file_close(fh);
+ }
return GNUNET_YES;
}
@@ -149,14 +149,14 @@ close_files_iter (void *cls,
* @return Success of iterating over files
*/
int
-close_all_files ()
+close_all_files()
{
int ret;
- ret = GNUNET_CONTAINER_multihashmap_iterate (open_files,
- close_files_iter,
- NULL);
- GNUNET_CONTAINER_multihashmap_destroy (open_files);
+ ret = GNUNET_CONTAINER_multihashmap_iterate(open_files,
+ close_files_iter,
+ NULL);
+ GNUNET_CONTAINER_multihashmap_destroy(open_files);
open_files = NULL;
return ret;
}
@@ -164,56 +164,56 @@ close_all_files ()
void
-to_file_raw (const char *file_name, const char *buf, size_t size_buf)
+to_file_raw(const char *file_name, const char *buf, size_t size_buf)
{
struct GNUNET_DISK_FileHandle *f;
size_t size_written;
- if (NULL == (f = GNUNET_DISK_file_open (file_name,
- GNUNET_DISK_OPEN_APPEND |
- GNUNET_DISK_OPEN_WRITE |
- GNUNET_DISK_OPEN_CREATE,
- GNUNET_DISK_PERM_USER_READ |
- GNUNET_DISK_PERM_USER_WRITE |
- GNUNET_DISK_PERM_GROUP_READ |
- GNUNET_DISK_PERM_OTHER_READ)))
- {
- LOG (GNUNET_ERROR_TYPE_WARNING,
- "Not able to open file %s\n",
- file_name);
- return;
- }
-
- size_written = GNUNET_DISK_file_write (f, buf, size_buf);
+ if (NULL == (f = GNUNET_DISK_file_open(file_name,
+ GNUNET_DISK_OPEN_APPEND |
+ GNUNET_DISK_OPEN_WRITE |
+ GNUNET_DISK_OPEN_CREATE,
+ GNUNET_DISK_PERM_USER_READ |
+ GNUNET_DISK_PERM_USER_WRITE |
+ GNUNET_DISK_PERM_GROUP_READ |
+ GNUNET_DISK_PERM_OTHER_READ)))
+ {
+ LOG(GNUNET_ERROR_TYPE_WARNING,
+ "Not able to open file %s\n",
+ file_name);
+ return;
+ }
+
+ size_written = GNUNET_DISK_file_write(f, buf, size_buf);
if (size_buf != size_written)
- {
- LOG (GNUNET_ERROR_TYPE_WARNING,
- "Unable to write to file! (Size: %u, size_written: %u)\n",
- size_buf,
- size_written);
-
- if (GNUNET_YES != GNUNET_DISK_file_close (f))
- LOG (GNUNET_ERROR_TYPE_WARNING,
- "Unable to close file\n");
-
- return;
- }
- LOG (GNUNET_ERROR_TYPE_WARNING,
- "Wrote %u bytes raw.\n",
- size_written);
- if (GNUNET_YES != GNUNET_DISK_file_close (f))
- LOG (GNUNET_ERROR_TYPE_WARNING,
- "Unable to close file\n");
+ {
+ LOG(GNUNET_ERROR_TYPE_WARNING,
+ "Unable to write to file! (Size: %u, size_written: %u)\n",
+ size_buf,
+ size_written);
+
+ if (GNUNET_YES != GNUNET_DISK_file_close(f))
+ LOG(GNUNET_ERROR_TYPE_WARNING,
+ "Unable to close file\n");
+
+ return;
+ }
+ LOG(GNUNET_ERROR_TYPE_WARNING,
+ "Wrote %u bytes raw.\n",
+ size_written);
+ if (GNUNET_YES != GNUNET_DISK_file_close(f))
+ LOG(GNUNET_ERROR_TYPE_WARNING,
+ "Unable to close file\n");
}
void
-to_file_raw_unaligned (const char *file_name,
- const char *buf,
- size_t size_buf,
- unsigned bits_needed)
+to_file_raw_unaligned(const char *file_name,
+ const char *buf,
+ size_t size_buf,
+ unsigned bits_needed)
{
// TODO endianness!
- GNUNET_assert (size_buf >= (bits_needed/8));
+ GNUNET_assert(size_buf >= (bits_needed / 8));
//if (0 == num_bits_buf_unaligned)
//{
// if (0 == (bits_needed % 8))
@@ -226,190 +226,190 @@ to_file_raw_unaligned (const char *file_name,
// num_bits_buf_unaligned = bits_needed % 8;
// return;
//}
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "Was asked to write %u bits\n", bits_needed);
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "Was asked to write %u bits\n", bits_needed);
char buf_write[size_buf + 1];
- const unsigned bytes_iter = (0 != bits_needed % 8?
- (bits_needed/8)+1:
- bits_needed/8);
+ const unsigned bytes_iter = (0 != bits_needed % 8 ?
+ (bits_needed / 8) + 1 :
+ bits_needed / 8);
// TODO what if no iteration happens?
unsigned size_buf_write = 0;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
"num_bits_buf_unaligned: %u\n",
- num_bits_buf_unaligned);
- LOG (GNUNET_ERROR_TYPE_DEBUG,
+ num_bits_buf_unaligned);
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
"ua args: size_buf: %u, bits_needed: %u -> iter: %u\n",
- size_buf,
- bits_needed,
- bytes_iter);
+ size_buf,
+ bits_needed,
+ bytes_iter);
buf_write[0] = buf_unaligned;
/* Iterate over input bytes */
for (unsigned i = 0; i < bytes_iter; i++)
- {
- /* Number of bits needed in this iteration - 8 for all except last iter */
- unsigned num_bits_needed_iter;
- /* Mask for bits to actually use */
- unsigned mask_bits_needed_iter;
- char byte_input;
- /* Number of bits needed to align unaligned byte */
- unsigned num_bits_to_align;
- /* Number of bits that are to be moved */
- unsigned num_bits_to_move;
- /* Mask for bytes to be moved */
- char mask_input_to_move;
- /* Masked bits to be moved */
- char bits_to_move;
- /* The amount of bits needed to fit the bits to shift to the nearest spot */
- unsigned distance_shift_bits;
- /* Shifted bits on the move */
- char bits_moving;
- /* (unaligned) byte being filled with bits */
- char byte_to_fill;
- /* mask for needed bits of the input byte that have not been moved */
- char mask_input_leftover;
- /* needed bits of the input byte that have not been moved */
- char byte_input_leftover;
- unsigned num_bits_leftover;
- //unsigned num_bits_discard;
- char byte_unaligned_new;
-
- if ( (bits_needed - (i * 8)) <= 8)
- {
- /* last iteration */
- num_bits_needed_iter = bits_needed - (i * 8);
- }
- else
- {
- num_bits_needed_iter = 8;
- }
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "number of bits needed in this iteration: %u\n",
- num_bits_needed_iter);
- mask_bits_needed_iter = ((char) 1 << num_bits_needed_iter) - 1;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "mask needed bits (current iter): "B2B_PAT"\n",
- B2B(mask_bits_needed_iter));
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "Unaligned byte: "B2B_PAT" (%u bits)\n",
- B2B(buf_unaligned),
- num_bits_buf_unaligned);
- byte_input = buf[i];
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "next whole input byte: "B2B_PAT"\n",
- B2B(byte_input));
- byte_input &= mask_bits_needed_iter;
- num_bits_to_align = 8 - num_bits_buf_unaligned;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "input byte, needed bits: "B2B_PAT"\n",
- B2B(byte_input));
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "number of bits needed to align unaligned bit: %u\n",
- num_bits_to_align);
- num_bits_to_move = GNUNET_MIN (num_bits_to_align, num_bits_needed_iter);
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "number of bits of new byte to move: %u\n",
- num_bits_to_move);
- mask_input_to_move = ((char) 1 << num_bits_to_move) - 1;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "mask of bits of new byte to take for moving: "B2B_PAT"\n",
- B2B(mask_input_to_move));
- bits_to_move = byte_input & mask_input_to_move;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "masked bits of new byte to take for moving: "B2B_PAT"\n",
- B2B(bits_to_move));
- distance_shift_bits = num_bits_buf_unaligned;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "distance needed to shift bits to their correct spot: %u\n",
- distance_shift_bits);
- bits_moving = bits_to_move << distance_shift_bits;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "shifted, masked bits of new byte being moved: "B2B_PAT"\n",
- B2B(bits_moving));
- byte_to_fill = buf_unaligned | bits_moving;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "byte being filled: "B2B_PAT"\n",
- B2B(byte_to_fill));
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "pending bytes: %u\n",
- num_bits_buf_unaligned + num_bits_needed_iter);
- if (num_bits_buf_unaligned + num_bits_needed_iter >= 8)
- {
- /* buf_unaligned was aligned by filling
- * -> can be written to storage */
- buf_write[i] = byte_to_fill;
- size_buf_write++;
-
- /* store the leftover, unaligned bits in buffer */
- mask_input_leftover = mask_bits_needed_iter & (~ mask_input_to_move);
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "mask of leftover bits of new byte: "B2B_PAT"\n",
- B2B(mask_input_leftover));
- byte_input_leftover = byte_input & mask_input_leftover;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "masked, leftover bits of new byte: "B2B_PAT"\n",
- B2B(byte_input_leftover));
- num_bits_leftover = num_bits_needed_iter - num_bits_to_move;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "number of unaligned bits left: %u\n",
- num_bits_leftover);
- //num_bits_discard = 8 - num_bits_needed_iter;
- byte_unaligned_new = byte_input_leftover >> num_bits_to_move;
- LOG (GNUNET_ERROR_TYPE_DEBUG,
- "new unaligned byte: "B2B_PAT"\n",
- B2B(byte_unaligned_new));
- buf_unaligned = byte_unaligned_new;
- num_bits_buf_unaligned = num_bits_leftover % 8;
- }
- else
{
- /* unaligned buffer still unaligned but 'fuller' */
- buf_unaligned = byte_to_fill;
- num_bits_buf_unaligned = (num_bits_buf_unaligned + bits_needed) % 8;
+ /* Number of bits needed in this iteration - 8 for all except last iter */
+ unsigned num_bits_needed_iter;
+ /* Mask for bits to actually use */
+ unsigned mask_bits_needed_iter;
+ char byte_input;
+ /* Number of bits needed to align unaligned byte */
+ unsigned num_bits_to_align;
+ /* Number of bits that are to be moved */
+ unsigned num_bits_to_move;
+ /* Mask for bytes to be moved */
+ char mask_input_to_move;
+ /* Masked bits to be moved */
+ char bits_to_move;
+ /* The amount of bits needed to fit the bits to shift to the nearest spot */
+ unsigned distance_shift_bits;
+ /* Shifted bits on the move */
+ char bits_moving;
+ /* (unaligned) byte being filled with bits */
+ char byte_to_fill;
+ /* mask for needed bits of the input byte that have not been moved */
+ char mask_input_leftover;
+ /* needed bits of the input byte that have not been moved */
+ char byte_input_leftover;
+ unsigned num_bits_leftover;
+ //unsigned num_bits_discard;
+ char byte_unaligned_new;
+
+ if ((bits_needed - (i * 8)) <= 8)
+ {
+ /* last iteration */
+ num_bits_needed_iter = bits_needed - (i * 8);
+ }
+ else
+ {
+ num_bits_needed_iter = 8;
+ }
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "number of bits needed in this iteration: %u\n",
+ num_bits_needed_iter);
+ mask_bits_needed_iter = ((char)1 << num_bits_needed_iter) - 1;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "mask needed bits (current iter): "B2B_PAT "\n",
+ B2B(mask_bits_needed_iter));
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "Unaligned byte: "B2B_PAT " (%u bits)\n",
+ B2B(buf_unaligned),
+ num_bits_buf_unaligned);
+ byte_input = buf[i];
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "next whole input byte: "B2B_PAT "\n",
+ B2B(byte_input));
+ byte_input &= mask_bits_needed_iter;
+ num_bits_to_align = 8 - num_bits_buf_unaligned;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "input byte, needed bits: "B2B_PAT "\n",
+ B2B(byte_input));
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "number of bits needed to align unaligned bit: %u\n",
+ num_bits_to_align);
+ num_bits_to_move = GNUNET_MIN(num_bits_to_align, num_bits_needed_iter);
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "number of bits of new byte to move: %u\n",
+ num_bits_to_move);
+ mask_input_to_move = ((char)1 << num_bits_to_move) - 1;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "mask of bits of new byte to take for moving: "B2B_PAT "\n",
+ B2B(mask_input_to_move));
+ bits_to_move = byte_input & mask_input_to_move;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "masked bits of new byte to take for moving: "B2B_PAT "\n",
+ B2B(bits_to_move));
+ distance_shift_bits = num_bits_buf_unaligned;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "distance needed to shift bits to their correct spot: %u\n",
+ distance_shift_bits);
+ bits_moving = bits_to_move << distance_shift_bits;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "shifted, masked bits of new byte being moved: "B2B_PAT "\n",
+ B2B(bits_moving));
+ byte_to_fill = buf_unaligned | bits_moving;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "byte being filled: "B2B_PAT "\n",
+ B2B(byte_to_fill));
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "pending bytes: %u\n",
+ num_bits_buf_unaligned + num_bits_needed_iter);
+ if (num_bits_buf_unaligned + num_bits_needed_iter >= 8)
+ {
+ /* buf_unaligned was aligned by filling
+ * -> can be written to storage */
+ buf_write[i] = byte_to_fill;
+ size_buf_write++;
+
+ /* store the leftover, unaligned bits in buffer */
+ mask_input_leftover = mask_bits_needed_iter & (~mask_input_to_move);
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "mask of leftover bits of new byte: "B2B_PAT "\n",
+ B2B(mask_input_leftover));
+ byte_input_leftover = byte_input & mask_input_leftover;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "masked, leftover bits of new byte: "B2B_PAT "\n",
+ B2B(byte_input_leftover));
+ num_bits_leftover = num_bits_needed_iter - num_bits_to_move;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "number of unaligned bits left: %u\n",
+ num_bits_leftover);
+ //num_bits_discard = 8 - num_bits_needed_iter;
+ byte_unaligned_new = byte_input_leftover >> num_bits_to_move;
+ LOG(GNUNET_ERROR_TYPE_DEBUG,
+ "new unaligned byte: "B2B_PAT "\n",
+ B2B(byte_unaligned_new));
+ buf_unaligned = byte_unaligned_new;
+ num_bits_buf_unaligned = num_bits_leftover % 8;
+ }
+ else
+ {
+ /* unaligned buffer still unaligned but 'fuller' */
+ buf_unaligned = byte_to_fill;
+ num_bits_buf_unaligned = (num_bits_buf_unaligned + bits_needed) % 8;
+ }
}
- }
- to_file_raw (file_name, buf_write, size_buf_write);
- LOG (GNUNET_ERROR_TYPE_DEBUG, "\n");
+ to_file_raw(file_name, buf_write, size_buf_write);
+ LOG(GNUNET_ERROR_TYPE_DEBUG, "\n");
}
char *
-auth_key_to_string (struct GNUNET_CRYPTO_AuthKey auth_key)
+auth_key_to_string(struct GNUNET_CRYPTO_AuthKey auth_key)
{
int size;
size_t name_buf_size;
char *end;
char *buf;
char *name_buf;
- size_t keylen = (sizeof (struct GNUNET_CRYPTO_AuthKey)) * 8;
+ size_t keylen = (sizeof(struct GNUNET_CRYPTO_AuthKey)) * 8;
- name_buf_size = 512 * sizeof (char);
- name_buf = GNUNET_malloc (name_buf_size);
+ name_buf_size = 512 * sizeof(char);
+ name_buf = GNUNET_malloc(name_buf_size);
if (keylen % 5 > 0)
keylen += 5 - keylen % 5;
keylen /= 5;
- buf = GNUNET_malloc (keylen + 1);
+ buf = GNUNET_malloc(keylen + 1);
- end = GNUNET_STRINGS_data_to_string (&(auth_key.key),
- sizeof (struct GNUNET_CRYPTO_AuthKey),
- buf,
- keylen);
+ end = GNUNET_STRINGS_data_to_string(&(auth_key.key),
+ sizeof(struct GNUNET_CRYPTO_AuthKey),
+ buf,
+ keylen);
if (NULL == end)
- {
- GNUNET_free (buf);
- GNUNET_break (0);
- }
+ {
+ GNUNET_free(buf);
+ GNUNET_break(0);
+ }
else
- {
- *end = '\0';
- }
+ {
+ *end = '\0';
+ }
- size = GNUNET_snprintf (name_buf, name_buf_size, "sampler_el-%s", buf);
+ size = GNUNET_snprintf(name_buf, name_buf_size, "sampler_el-%s", buf);
if (0 > size)
- LOG (GNUNET_ERROR_TYPE_WARNING, "Failed to create name_buf\n");
+ LOG(GNUNET_ERROR_TYPE_WARNING, "Failed to create name_buf\n");
- GNUNET_free (buf);
+ GNUNET_free(buf);
return name_buf;
}
@@ -418,18 +418,18 @@ auth_key_to_string (struct GNUNET_CRYPTO_AuthKey auth_key)
struct GNUNET_CRYPTO_AuthKey
-string_to_auth_key (const char *str)
+string_to_auth_key(const char *str)
{
struct GNUNET_CRYPTO_AuthKey auth_key;
if (GNUNET_OK !=
- GNUNET_STRINGS_string_to_data (str,
- strlen (str),
- &auth_key.key,
- sizeof (struct GNUNET_CRYPTO_AuthKey)))
- {
- LOG (GNUNET_ERROR_TYPE_WARNING, "Failed to convert string to data\n");
- }
+ GNUNET_STRINGS_string_to_data(str,
+ strlen(str),
+ &auth_key.key,
+ sizeof(struct GNUNET_CRYPTO_AuthKey)))
+ {
+ LOG(GNUNET_ERROR_TYPE_WARNING, "Failed to convert string to data\n");
+ }
return auth_key;
}
@@ -442,59 +442,60 @@ string_to_auth_key (const char *str)
* #GNUNET_SYSERR on failure
*/
static int
-ensure_folder_exist (void)
+ensure_folder_exist(void)
{
if (GNUNET_OK !=
- GNUNET_DISK_directory_create ("/tmp/rps"))
- {
- LOG (GNUNET_ERROR_TYPE_ERROR,
- "Could not create directory `/tmp/rps'\n");
- return GNUNET_SYSERR;
- }
+ GNUNET_DISK_directory_create("/tmp/rps"))
+ {
+ LOG(GNUNET_ERROR_TYPE_ERROR,
+ "Could not create directory `/tmp/rps'\n");
+ return GNUNET_SYSERR;
+ }
return GNUNET_YES;
}
char *
-store_prefix_file_name (const unsigned int index,
- const char *prefix)
+store_prefix_file_name(const unsigned int index,
+ const char *prefix)
{
int len_file_name;
int out_size;
char *file_name;
char index_str[64];
- if (GNUNET_SYSERR == ensure_folder_exist()) return NULL;
- out_size = GNUNET_snprintf (index_str,
- 64,
- "%u",
- index);
+ if (GNUNET_SYSERR == ensure_folder_exist())
+ return NULL;
+ out_size = GNUNET_snprintf(index_str,
+ 64,
+ "%u",
+ index);
if (64 < out_size ||
0 > out_size)
- {
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "Failed to write string to buffer (size: %i, out_size: %i)\n",
- 64,
- out_size);
- }
- len_file_name = (strlen (prefix) +
- strlen (index_str) +
+ {
+ GNUNET_log(GNUNET_ERROR_TYPE_WARNING,
+ "Failed to write string to buffer (size: %i, out_size: %i)\n",
+ 64,
+ out_size);
+ }
+ len_file_name = (strlen(prefix) +
+ strlen(index_str) +
11)
- * sizeof (char);
- file_name = GNUNET_malloc (len_file_name);
- out_size = GNUNET_snprintf (file_name,
- len_file_name,
- "/tmp/rps/%s-%s",
- prefix,
- index_str);
+ * sizeof(char);
+ file_name = GNUNET_malloc(len_file_name);
+ out_size = GNUNET_snprintf(file_name,
+ len_file_name,
+ "/tmp/rps/%s-%s",
+ prefix,
+ index_str);
if (len_file_name < out_size ||
0 > out_size)
- {
- GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
- "Failed to write string to buffer (size: %i, out_size: %i)\n",
- len_file_name,
- out_size);
- }
+ {
+ GNUNET_log(GNUNET_ERROR_TYPE_WARNING,
+ "Failed to write string to buffer (size: %i, out_size: %i)\n",
+ len_file_name,
+ out_size);
+ }
return file_name;
}
@@ -506,13 +507,13 @@ store_prefix_file_name (const unsigned int index,
*
* @return Factorial of @a x
*/
-uint32_t fac (uint32_t x)
+uint32_t fac(uint32_t x)
{
if (1 >= x)
- {
- return x;
- }
- return x * fac (x - 1);
+ {
+ return x;
+ }
+ return x * fac(x - 1);
}
/**
@@ -523,16 +524,18 @@ uint32_t fac (uint32_t x)
*
* @return Binomial coefficient of @a n and @a k
*/
-uint32_t binom (uint32_t n, uint32_t k)
+uint32_t binom(uint32_t n, uint32_t k)
{
//GNUNET_assert (n >= k);
- if (k > n) return 0;
+ if (k > n)
+ return 0;
/* if (0 > n) return 0; - always false */
/* if (0 > k) return 0; - always false */
- if (0 == k) return 1;
- return fac (n)
- /
- fac(k) * fac(n - k);
+ if (0 == k)
+ return 1;
+ return fac(n)
+ /
+ fac(k) * fac(n - k);
}