Use 'unsigned char' rather than 'char' for pchMessageStart.