for(int j = 0; j < size; j += inc) {
for(int j = 0; j < size2; j += inc) {
void cheatSearchValue(const CheatSearchData *cs, int compare, int size, 		      bool isSigned, u32 value){  if(compare < 0 || compare > SEARCH_GE)    return;  int inc = 1;  if(size == BITS_16)    inc = 2;  else if(size == BITS_32)    inc = 4;  if(isSigned) {    bool (*func)(s32,s32) = cheatSearchSignedFunc[compare];    for(int i = 0; i < cs->count; i++) {      CheatSearchBlock *block = &cs->blocks[i];      int size = block->size;      u8 *bits = block->bits;      u8 *data = block->data;      u8 *saved = block->saved;            for(int j = 0; j < size; j += inc) {	if(IS_BIT_SET(bits, j)) {	  s32 a = cheatSearchSignedRead(data, j, size);	  s32 b = (s32)value;	  if(!func(a, b)) {	    CLEAR_BIT(bits, j);	    if(size == BITS_16)	      CLEAR_BIT(bits, j+1);	    if(size == BITS_32) {	      CLEAR_BIT(bits, j+2);	      CLEAR_BIT(bits, j+3);	    }	  }	}      }    }  } else {    bool (*func)(u32,u32) = cheatSearchFunc[compare];    for(int i = 0; i < cs->count; i++) {      CheatSearchBlock *block = &cs->blocks[i];      int size = block->size;      u8 *bits = block->bits;      u8 *data = block->data;      u8 *saved = block->saved;            for(int j = 0; j < size; j += inc) {	if(IS_BIT_SET(bits, j)) {	  u32 a = cheatSearchRead(data, j, size);	  if(!func(a, value)) {	    CLEAR_BIT(bits, j);	    if(size == BITS_16)	      CLEAR_BIT(bits, j+1);	    if(size == BITS_32) {	      CLEAR_BIT(bits, j+2);	      CLEAR_BIT(bits, j+3);	    }	  }	}      }    }  }}