Browse Source

Test

etomic
jl777 8 years ago
parent
commit
0e98a91945
  1. 10
      iguana/exchanges/LP_prices.c

10
iguana/exchanges/LP_prices.c

@ -266,7 +266,7 @@ static int _cmp_orderbook(const void *a,const void *b)
retval = 1; retval = 1;
else if ( ptr_b < ptr_a ) else if ( ptr_b < ptr_a )
retval = -1; retval = -1;
/* else else
{ {
#undef ptr_a #undef ptr_a
#undef ptr_b #undef ptr_b
@ -276,8 +276,8 @@ static int _cmp_orderbook(const void *a,const void *b)
return(1); return(1);
else if ( ptr_b < ptr_a ) else if ( ptr_b < ptr_a )
return(-1); return(-1);
}*/ }
printf("%.8f vs %.8f -> %d\n",ptr_a,ptr_b,retval); // printf("%.8f vs %.8f -> %d\n",ptr_a,ptr_b,retval);
return(retval); return(retval);
#undef ptr_a #undef ptr_a
#undef ptr_b #undef ptr_b
@ -324,7 +324,7 @@ char *LP_orderbook(char *base,char *rel)
retjson = cJSON_CreateObject(); retjson = cJSON_CreateObject();
array = cJSON_CreateArray(); array = cJSON_CreateArray();
if ( numbids > 1 ) if ( numbids > 1 )
qsort(bids,numbids,sizeof(*bids),_cmp_orderbookrev); qsort(bids,numbids,sizeof(*bids),_cmp_orderbook);
for (i=0; i<numbids; i++) for (i=0; i<numbids; i++)
jaddi(array,LP_orderbookjson(bids[i],-1)); jaddi(array,LP_orderbookjson(bids[i],-1));
jadd(retjson,"bids",array); jadd(retjson,"bids",array);
@ -335,7 +335,7 @@ char *LP_orderbook(char *base,char *rel)
for (i=0; i<numasks; i++) for (i=0; i<numasks; i++)
printf("%.8f ",asks[i]->price); printf("%.8f ",asks[i]->price);
printf(" -> "); printf(" -> ");
qsort(asks,numasks,sizeof(*asks),_cmp_orderbook); qsort(asks,numasks,sizeof(*asks),_cmp_orderbookrev);
for (i=0; i<numasks; i++) for (i=0; i<numasks; i++)
printf("%.8f ",asks[i]->price); printf("%.8f ",asks[i]->price);
printf("sorted asks.%d\n",numasks); printf("sorted asks.%d\n",numasks);

Loading…
Cancel
Save