Bug #15204 2009-02-05 10:30
yesno
Warning when compiling DigitView.cpp
When compiling DigitView.cpp, the compiler prints this message: C:\SRC-Extern\codeblocks\trunk\src\plugins\contrib\HexEditor\DigitView.cpp: In member function `virtual void DigitView::OnProcessChar(wxChar)': C:\SRC-Extern\codeblocks\trunk\src\plugins\contrib\HexEditor\DigitView.cpp:206: warning: converting of negative value `-0x000000001' to `unsigned int' I have made changes (3 lines), then the warning disappeared Index: DigitView.cpp =================================================================== --- DigitView.cpp (Revision 5440) +++ DigitView.cpp (Arbeitskopie) @@ -201,9 +201,9 @@ if ( GetCurrentOffset() >= GetContent()->GetSize() ) return; // Get the value of pressed character - int value = ( ch>='0' && ch<='9' ) ? ( ch - '0' ) : - ( ch>='A' && ch<='Z' ) ? ( ch - 'A' + 10 ) : - ( ch>='a' && ch<='z' ) ? ( ch - 'a' + 10 ) : -1; + int value = ( ch>='0' && ch<='9' ) ? static_cast<int>(( ch - '0' )) : + ( ch>='A' && ch<='Z' ) ? static_cast<int>(( ch - 'A' + 10 )) : + ( ch>='a' && ch<='z' ) ? static_cast<int>(( ch - 'a' + 10 )) : -1; if ( value<0 || value>GetMaxDigitValue() ) return;
- Category
- Plugin::Any
- Group
- Status
- Open
- Close date
- Assigned to