Changeset 279 in dev for trunk/abdev/BasicCompiler_Common/include/NativeCode.h
- Timestamp:
- Aug 14, 2007, 3:22:02 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/NativeCode.h
r278 r279 219 219 for( int i=0; i<size; i++ ) 220 220 { 221 ULONG_PTR l; 222 sscanf( code.c_str() + i*3, "%02x,", &l ); 223 codeBuffer[i] = (char)l; 221 ULONG_PTR l1 = ( ( code[i*3] >= 'a' ) ? ( code[i*3] - 'a' + 0x0a ) : ( code[i*3] - '0' ) ) * 0x10; 222 ULONG_PTR l2 = ( code[i*3+1] >= 'a' ) ? ( code[i*3+1] - 'a' + 0x0a ) : ( code[i*3+1] - '0' ); 223 ULONG_PTR l = l1 + l2; 224 codeBuffer[i] = static_cast<char>(l); 224 225 } 225 226 }
Note:
See TracChangeset
for help on using the changeset viewer.