What happens if you do this:
Code:
if(!(binarys[*binaryid]->ExpressionPointer1))