Hi, Thanks for your reply. :) I am doing precisely what you have decribed. However, I need to differentiate between -1 which is represented as a 16 bit number (0xFFFF) and -1 which is represented as a 32 bit number (0xFFFFFFFF). Is there a way to do that? Cheers, Mehak