79 |
79 |
80 printf("Values in range:\n"); |
80 printf("Values in range:\n"); |
81 for ( |
81 for ( |
82 UcxAVLNode* node = ucx_avl_find_node( |
82 UcxAVLNode* node = ucx_avl_find_node( |
83 tree, (intptr_t) &ts_start, |
83 tree, (intptr_t) &ts_start, |
84 ucx_longintdist, UCX_AVL_FIND_LOWER_BOUNDED); |
84 ucx_dist_longint, UCX_AVL_FIND_LOWER_BOUNDED); |
85 node && (*(time_t*)node->key) <= ts_end; |
85 node && (*(time_t*)node->key) <= ts_end; |
86 node = ucx_avl_succ(node) |
86 node = ucx_avl_succ(node) |
87 ) { |
87 ) { |
88 printf(" ts: %ld\n", ((MyObject*)node->value)->ts); |
88 printf(" ts: %ld\n", ((MyObject*)node->value)->ts); |
89 } |
89 } |