Skip to content

Commit

Permalink
開発環境改善: FILL_STRANGE_IN_NEW_MEMORY
Browse files Browse the repository at this point in the history
標準のデバッグ機能のいくつかを殺してしまうため、msvcrt.dllを使うでは無効になるように設定。
VC++ランタイムのデバッグ版newには初期値0xcdcdcdcdを設定するコードが組み込まれている。
  • Loading branch information
berryzplus committed Jun 2, 2018
1 parent 34a7bfa commit b035f41
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions sakura_core/config/build_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ static const bool UNICODE_BOOL=false;
//#define USE_DEBUGMON


//newされた領域をわざと汚すかどうか (デバッグ用)
#ifdef _DEBUG
#define FILL_STRANGE_IN_NEW_MEMORY
//newされた領域をわざと汚すかどうか (デバッグ用、非msvcrt環境向け)
#if defined( _DEBUG ) && !( defined( _MSC_VER ) || defined( __MINGW32__ ) )
#define FILL_STRANGE_IN_NEW_MEMORY 1
#endif


Expand Down

0 comments on commit b035f41

Please sign in to comment.