Now, I can't say for sure, but it looks as if somebody is storing that integer constant (200) in a byte (it fits, after all, 200 < 256), but then treating said byte as a signed quantity (i.e., -56). =Spencer