jl777 7 years ago
parent
commit
fa79b457ee
  1. 7
      iguana/exchanges/LP_ordermatch.c

7
iguana/exchanges/LP_ordermatch.c

@ -494,6 +494,7 @@ struct LP_utxoinfo *_LP_butxo_find(struct LP_utxoinfo *butxo)
{ {
int32_t i; struct LP_utxoinfo *utxo=0; uint32_t now = (uint32_t)time(NULL); int32_t i; struct LP_utxoinfo *utxo=0; uint32_t now = (uint32_t)time(NULL);
//portable_mutex_lock(&LP_butxomutex); //portable_mutex_lock(&LP_butxomutex);
printf("_LP_butxo_find\n");
for (i=0; i<sizeof(BUTXOS)/sizeof(*BUTXOS); i++) for (i=0; i<sizeof(BUTXOS)/sizeof(*BUTXOS); i++)
{ {
utxo = &BUTXOS[i]; utxo = &BUTXOS[i];
@ -504,6 +505,7 @@ struct LP_utxoinfo *_LP_butxo_find(struct LP_utxoinfo *butxo)
utxo = 0; utxo = 0;
} }
//portable_mutex_unlock(&LP_butxomutex); //portable_mutex_unlock(&LP_butxomutex);
printf("_LP_butxo_find %p\n",utxo);
return(utxo); return(utxo);
} }
@ -511,6 +513,7 @@ struct LP_utxoinfo *LP_butxo_add(struct LP_utxoinfo *butxo)
{ {
static struct LP_utxoinfo zeroes; static struct LP_utxoinfo zeroes;
int32_t i; struct LP_utxoinfo *utxo=0; int32_t i; struct LP_utxoinfo *utxo=0;
printf("LP_butxo_add\n");
portable_mutex_lock(&LP_butxomutex); portable_mutex_lock(&LP_butxomutex);
if ( (utxo= _LP_butxo_find(butxo)) == 0 ) if ( (utxo= _LP_butxo_find(butxo)) == 0 )
{ {
@ -526,11 +529,13 @@ struct LP_utxoinfo *LP_butxo_add(struct LP_utxoinfo *butxo)
} }
} }
portable_mutex_unlock(&LP_butxomutex); portable_mutex_unlock(&LP_butxomutex);
printf("LP_butxo_add %p\n",utxo);
return(utxo); return(utxo);
} }
void LP_butxo_swapfields_copy(struct LP_utxoinfo *destutxo,struct LP_utxoinfo *srcutxo) void LP_butxo_swapfields_copy(struct LP_utxoinfo *destutxo,struct LP_utxoinfo *srcutxo)
{ {
printf("LP_butxo_swapfields_copy\n");
destutxo->S = srcutxo->S; destutxo->S = srcutxo->S;
destutxo->T.swappending = srcutxo->T.swappending; destutxo->T.swappending = srcutxo->T.swappending;
} }
@ -538,6 +543,7 @@ void LP_butxo_swapfields_copy(struct LP_utxoinfo *destutxo,struct LP_utxoinfo *s
void LP_butxo_swapfields(struct LP_utxoinfo *butxo) void LP_butxo_swapfields(struct LP_utxoinfo *butxo)
{ {
struct LP_utxoinfo *getutxo=0; struct LP_utxoinfo *getutxo=0;
printf("swapfields\n");
portable_mutex_lock(&LP_butxomutex); portable_mutex_lock(&LP_butxomutex);
if ( (getutxo= _LP_butxo_find(butxo)) != 0 ) if ( (getutxo= _LP_butxo_find(butxo)) != 0 )
LP_butxo_swapfields_copy(butxo,getutxo); LP_butxo_swapfields_copy(butxo,getutxo);
@ -547,6 +553,7 @@ void LP_butxo_swapfields(struct LP_utxoinfo *butxo)
void LP_butxo_swapfields_set(struct LP_utxoinfo *butxo) void LP_butxo_swapfields_set(struct LP_utxoinfo *butxo)
{ {
struct LP_utxoinfo *setutxo; struct LP_utxoinfo *setutxo;
printf("swapfields set\n");
if ( (setutxo= LP_butxo_add(butxo)) != 0 ) if ( (setutxo= LP_butxo_add(butxo)) != 0 )
{ {
LP_butxo_swapfields_copy(setutxo,butxo); LP_butxo_swapfields_copy(setutxo,butxo);

Loading…
Cancel
Save