I am working on converting a Windows DLL to a Linux SO. I have converted all of the types BYTE to unsigned char and LPBYTE to unsigned char*. The compiler is giving me errors in one function as follows: Error: Invalid Conversion from ‘char*’ to ‘unsigned char’ Error: Invalid Conversion from ‘unsigned char’ to ‘unsigned char*’ Specifically at these two