Streaming issue in debugger add-on

Started by
0 comments, last by WitchLord 12 years, 8 months ago
The following code in the debugger.cpp add-on seems to fail:

else if( typeId == asTYPEID_UINT8 )
s << *(unsigned char*)value;


The string ending up in s is not the decimal string representation of <value>. Instead, the value of 'value' is added as binary data to the string (which results in random charaters being output by the debugger instead).

Adding a cast to unsigned int helps:


else if( typeId == asTYPEID_UINT8 )
s << (unsigned int)(*(unsigned char*)value);


Observed this using VC++ 2008

Cheers
Advertisement
Thanks,

I'll have this fixed.

Regards,
Andreas

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

This topic is closed to new replies.

Advertisement