diff options
author | cathook <cat.hook31894@gmail.com> | 2013-12-17 13:46:41 +0800 |
---|---|---|
committer | cathook <cat.hook31894@gmail.com> | 2013-12-17 13:46:41 +0800 |
commit | 10924ee078c98e8fc166baa0d7b8e49fc8bbeb34 (patch) | |
tree | a4fd8515c0d9728f4144764c3a34dac278d344b1 | |
parent | ace4e75ff2fd54a957387fa8a053737ba8c152dd (diff) | |
download | ctl-10924ee078c98e8fc166baa0d7b8e49fc8bbeb34.tar.gz ctl-10924ee078c98e8fc166baa0d7b8e49fc8bbeb34.tar.zst ctl-10924ee078c98e8fc166baa0d7b8e49fc8bbeb34.zip |
remove test code
-rw-r--r-- | test.c | 49 |
1 files changed, 0 insertions, 49 deletions
@@ -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; -} |