aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcathook <cat.hook31894@gmail.com>2013-12-17 13:46:41 +0800
committercathook <cat.hook31894@gmail.com>2013-12-17 13:46:41 +0800
commit10924ee078c98e8fc166baa0d7b8e49fc8bbeb34 (patch)
treea4fd8515c0d9728f4144764c3a34dac278d344b1
parentace4e75ff2fd54a957387fa8a053737ba8c152dd (diff)
downloadctl-10924ee078c98e8fc166baa0d7b8e49fc8bbeb34.tar.gz
ctl-10924ee078c98e8fc166baa0d7b8e49fc8bbeb34.tar.zst
ctl-10924ee078c98e8fc166baa0d7b8e49fc8bbeb34.zip
remove test code
-rw-r--r--test.c49
1 files changed, 0 insertions, 49 deletions
diff --git a/test.c b/test.c
deleted file mode 100644
index 2e2d116..0000000
--- a/test.c
+++ /dev/null
@@ -1,49 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "inc/sptree.h"
-
-int f(const double *a, const double *b){
- if(*a - *b < 0) return -1;
- if(*a - *b == 0) return 0;
- return 1;
-}
-int main(){
- void* ptr;
- double a;
- int b, *out;
- ptr = ctl_sptree_init(NULL, sizeof(double), sizeof(int), f);
-
- a = 2.7; b = 13; ctl_sptree_add(&ptr, &a, &b);
- a = 2.5; b = 11; ctl_sptree_add(&ptr, &a, &b);
- a = 2.3; b = 12; ctl_sptree_add(&ptr, &a, &b);
- a = 2.0; b = 14; ctl_sptree_add(&ptr, &a, &b);
- a = 2.8; b = 13; ctl_sptree_add(&ptr, &a, &b);
- a = 2.0; b = 18; ctl_sptree_add(&ptr, &a, &b);
- a = 2.3; ctl_sptree_del(&ptr, &a);
- a = 2.0; ctl_sptree_del(&ptr, &a);
- a = 2.7; ctl_sptree_del(&ptr, &a);
- a = 2.5; ctl_sptree_del(&ptr, &a);
-
- a = 2.3; b = 2; ctl_sptree_add(&ptr, &a, &b);
- a = 2.7; b = 3; ctl_sptree_add(&ptr, &a, &b);
- a = 8.0; b = 4; ctl_sptree_add(&ptr, &a, &b);
- a = 2.5; b = 1; ctl_sptree_add(&ptr, &a, &b);
- a = 2.8; b = 3; ctl_sptree_add(&ptr, &a, &b);
- a = 2.0; b = 8; ctl_sptree_add(&ptr, &a, &b);
-
- a = 2.8; out = ctl_sptree_find(&ptr, &a);
- printf("addr = %llX ", (long long)out); if(out != NULL) printf(", val = %d\n", *out); else printf("\n");
- a = 2.0; out = ctl_sptree_find(&ptr, &a);
- printf("addr = %llX ", (long long)out); if(out != NULL) printf(", val = %d\n", *out); else printf("\n");
- a = 8.0; out = ctl_sptree_find(&ptr, &a);
- printf("addr = %llX ", (long long)out); if(out != NULL) printf(", val = %d\n", *out); else printf("\n");
- a = 2.7; out = ctl_sptree_find(&ptr, &a);
- printf("addr = %llX ", (long long)out); if(out != NULL) printf(", val = %d\n", *out); else printf("\n");
- a = 1.7; out = ctl_sptree_find(&ptr, &a);
- printf("addr = %llX ", (long long)out); if(out != NULL) printf(", val = %d\n", *out); else printf("\n");
-
- ctl_sptree_free(&ptr);
- printf("ptr = %llX\n", (long long)ptr);
- return 0;
-}