Hmm, it works for me. It looks like you are multiplying a pointer variable with a long variable. Of what type is huge?