summaryrefslogtreecommitdiff
path: root/ccan/list/test/helper.c
diff options
context:
space:
mode:
authorWilliam Casarin <jb55@jb55.com>2018-07-09 22:28:25 -0700
committerWilliam Casarin <jb55@jb55.com>2018-07-09 22:31:48 -0700
commit9593fc545950782ed75f12f53238b07885559b2b (patch)
tree9c7c2f7cbb427c54e9184cb61eedce737a6cbc6f /ccan/list/test/helper.c
parentbd8c223756d2f912526ecef53bae0cc8e0c63442 (diff)
remove ccan for now
Diffstat (limited to 'ccan/list/test/helper.c')
-rw-r--r--ccan/list/test/helper.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/ccan/list/test/helper.c b/ccan/list/test/helper.c
deleted file mode 100644
index 4fb1c5a..0000000
--- a/ccan/list/test/helper.c
+++ /dev/null
@@ -1,56 +0,0 @@
-#include <stdlib.h>
-#include <stdbool.h>
-#include <time.h>
-
-#include <ccan/list/list.h>
-#include "helper.h"
-
-#define ANSWER_TO_THE_ULTIMATE_QUESTION_OF_LIFE_THE_UNIVERSE_AND_EVERYTHING \
- (42)
-
-struct opaque {
- struct list_node list;
- size_t secret_offset;
- char secret_drawer[42];
-};
-
-static bool not_randomized = true;
-
-struct opaque *create_opaque_blob(void)
-{
- struct opaque *blob = calloc(1, sizeof(struct opaque));
-
- if (not_randomized) {
- srandom((int)time(NULL));
- not_randomized = false;
- }
-
- blob->secret_offset = random() % (sizeof(blob->secret_drawer));
- blob->secret_drawer[blob->secret_offset] =
- ANSWER_TO_THE_ULTIMATE_QUESTION_OF_LIFE_THE_UNIVERSE_AND_EVERYTHING;
-
- return blob;
-}
-
-bool if_blobs_know_the_secret(struct opaque *blob)
-{
- bool answer = true;
- int i;
- for (i = 0; i < sizeof(blob->secret_drawer) /
- sizeof(blob->secret_drawer[0]); i++)
- if (i != blob->secret_offset)
- answer = answer && (blob->secret_drawer[i] == 0);
- else
- answer = answer &&
- (blob->secret_drawer[blob->secret_offset] ==
- ANSWER_TO_THE_ULTIMATE_QUESTION_OF_LIFE_THE_UNIVERSE_AND_EVERYTHING);
-
- return answer;
-}
-
-void destroy_opaque_blob(struct opaque *blob)
-{
- free(blob);
-}
-
-