I am running into problem passing integer variables from my application to a custom library. The custom library appears to want "int" to represent an unsigned integer value. However, as I step through CCS4 debugger the value is being interpreted as a "signed" integer. Is there a compiler setting that would change the library's interpretation of the passed int variable? I *do* have the source for the library so that I can recompile with a different setting if necessary.
Does this perhaps have something to do with "integer promotion" (which I don't fully understand)?
thx
MikeH