From 5ea5f09a0da641ba2c8fe8e5ed36200dfd4168a2 Mon Sep 17 00:00:00 2001 From: kobake Date: Wed, 18 Jul 2018 12:24:16 +0900 Subject: [PATCH] =?UTF-8?q?debug=20=E9=85=8D=E4=B8=8B=E3=81=AE=E3=83=95?= =?UTF-8?q?=E3=82=A1=E3=82=A4=E3=83=AB=E3=82=92=20UTF-8=20(BOM=E4=BB=98)?= =?UTF-8?q?=20=E3=81=AB=E5=A4=89=E6=8F=9B=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cd sakura_core/debug nkf --overwrite --oc=UTF-8-BOM *.cpp nkf --overwrite --oc=UTF-8-BOM *.h --- sakura_core/debug/CRunningTimer.cpp | 10 ++++---- sakura_core/debug/CRunningTimer.h | 30 +++++++++++----------- sakura_core/debug/Debug1.cpp | 40 ++++++++++++++--------------- sakura_core/debug/Debug1.h | 18 ++++++------- sakura_core/debug/Debug2.cpp | 16 ++++++------ sakura_core/debug/Debug2.h | 6 ++--- sakura_core/debug/Debug3.cpp | 2 +- sakura_core/debug/Debug3.h | 2 +- 8 files changed, 62 insertions(+), 62 deletions(-) diff --git a/sakura_core/debug/CRunningTimer.cpp b/sakura_core/debug/CRunningTimer.cpp index de0cbd78a9..c58783fd4f 100644 --- a/sakura_core/debug/CRunningTimer.cpp +++ b/sakura_core/debug/CRunningTimer.cpp @@ -1,10 +1,10 @@ -/*! @file - @brief 処理所要時間の計測クラス +サソ/*! @file + @brief 蜃ヲ逅謇隕∵凾髢薙ョ險域クャ繧ッ繝ゥ繧ケ - デバッグ目的で用いる + 繝繝舌ャ繧ー逶ョ逧縺ァ逕ィ縺繧 @author Norio Nakatani - @date 1998/03/06 新規作成 + @date 1998/03/06 譁ー隕丈ス懈 */ /* Copyright (C) 1998-2001, Norio Nakatani @@ -62,7 +62,7 @@ DWORD CRunningTimer::Read() */ void CRunningTimer::WriteTrace(const char* msg) const { - MYTRACE( _T("%3d:\"%hs\", %d_秒 : %hs\n"), m_nDeapth, m_szText, timeGetTime() - m_nStartTime, msg ); + MYTRACE( _T("%3d:\"%hs\", %d纃臥ァ : %hs\n"), m_nDeapth, m_szText, timeGetTime() - m_nStartTime, msg ); } #endif diff --git a/sakura_core/debug/CRunningTimer.h b/sakura_core/debug/CRunningTimer.h index 5c8573a3ad..df8bd93f1b 100644 --- a/sakura_core/debug/CRunningTimer.h +++ b/sakura_core/debug/CRunningTimer.h @@ -1,10 +1,10 @@ -/*! @file - @brief 処理所要時間の計測クラス +サソ/*! @file + @brief 蜃ヲ逅謇隕∵凾髢薙ョ險域クャ繧ッ繝ゥ繧ケ - デバッグ目的で用いる + 繝繝舌ャ繧ー逶ョ逧縺ァ逕ィ縺繧 @author Norio Nakatani - @date 1998/03/06 新規作成 + @date 1998/03/06 譁ー隕丈ス懈 */ /* Copyright (C) 1998-2001, Norio Nakatani @@ -35,20 +35,20 @@ #define _CRUNNINGTIMER_H_ #include -// RunningTimerで経過時間の測定を行う場合にはコメントを外してください +// RunningTimer縺ァ邨碁℃譎る俣縺ョ貂ャ螳壹r陦後≧蝣エ蜷医↓縺ッ繧ウ繝。繝ウ繝医r螟悶@縺ヲ縺上□縺輔> //#define TIME_MEASURE /*----------------------------------------------------------------------- -クラスの宣言 +繧ッ繝ゥ繧ケ縺ョ螳」險 -----------------------------------------------------------------------*/ /*! - @brief 処理所要時間の計測クラス + @brief 蜃ヲ逅謇隕∵凾髢薙ョ險域クャ繧ッ繝ゥ繧ケ - 定義の切り替えのみでタイマーのON/OFFを行えるようにするため, - このクラスを直接使わず,後ろにあるMY_RUNNINGTIMERとMY_TRACETIMEを - 使うこと. + 螳夂セゥ縺ョ蛻繧頑崛縺医ョ縺ソ縺ァ繧ソ繧、繝槭シ縺ョON/OFF繧定。後∴繧九h縺縺ォ縺吶k縺溘aシ + 縺薙ョ繧ッ繝ゥ繧ケ繧堤峩謗・菴ソ繧上★シ悟セ後m縺ォ縺ゅkMY_RUNNINGTIMER縺ィMY_TRACETIME繧 + 菴ソ縺縺薙→シ - @date 2002/10/16 genta WriteTrace及びマクロ追加 + @date 2002/10/16 genta WriteTrace蜿翫ウ繝槭け繝ュ霑ス蜉 */ class CRunningTimer { @@ -60,7 +60,7 @@ class CRunningTimer ~CRunningTimer(); /* - || 関数 + || 髢「謨ー */ void Reset(); DWORD Read(); @@ -69,8 +69,8 @@ class CRunningTimer protected: DWORD m_nStartTime; - char m_szText[100]; //!< タイマー名 - int m_nDeapth; //!< このオブジェクトのネストの深さ + char m_szText[100]; //!< 繧ソ繧、繝槭シ蜷 + int m_nDeapth; //!< 縺薙ョ繧ェ繝悶ず繧ァ繧ッ繝医ョ繝阪せ繝医ョ豺ア縺 #ifdef _DEBUG static int m_nNestCount; @@ -78,7 +78,7 @@ class CRunningTimer }; // Oct. 16, 2002 genta -// #ifdef _DEBUG〜#endifで逐一囲まなくても簡単にタイマーのON/OFFを行うためのマクロ +// #ifdef _DEBUGス#endif縺ァ騾蝉ク蝗イ縺セ縺ェ縺上※繧らー。蜊倥↓繧ソ繧、繝槭シ縺ョON/OFF繧定。後≧縺溘a縺ョ繝槭け繝ュ #if defined(_DEBUG) && defined(TIME_MEASURE) #define MY_TRACETIME(c,m) (c).WriteTrace(m) #define MY_RUNNINGTIMER(c,m) CRunningTimer c(m) diff --git a/sakura_core/debug/Debug1.cpp b/sakura_core/debug/Debug1.cpp index 5a455ed59f..9edb24b5a1 100644 --- a/sakura_core/debug/Debug1.cpp +++ b/sakura_core/debug/Debug1.cpp @@ -1,11 +1,11 @@ -/*! @file - @brief デバッグ用関数 +サソ/*! @file + @brief 繝繝舌ャ繧ー逕ィ髢「謨ー @author Norio Nakatani - @date 2001/06/23 N.Nakatani DebugOut()に微妙〜な修正 - @date 2002/01/17 aroka 型の修正 - @date 2013/03/03 Uchi MessageBox用関数を分離 + @date 2001/06/23 N.Nakatani DebugOut()縺ォ蠕ョ螯呻ス槭↑菫ョ豁」 + @date 2002/01/17 aroka 蝙九ョ菫ョ豁」 + @date 2013/03/03 Uchi MessageBox逕ィ髢「謨ー繧貞髮「 */ /* Copyright (C) 1998-2001, Norio Nakatani @@ -22,7 +22,7 @@ #include "debug/Debug3.h" #if 0 -//デバッグウォッチ用の型 +//繝繝舌ャ繧ー繧ヲ繧ゥ繝繝∫畑縺ョ蝙 struct TestArrayA{ char a[100]; }; struct TestArrayW{ wchar_t a[100]; }; struct TestArrayI{ int a[100]; }; @@ -37,35 +37,35 @@ void Test() #if defined(_DEBUG) || defined(USE_RELPRINT) // -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- // -// メッセージ出力:実装 // +// 繝。繝繧サ繝シ繧ク蜃コ蜉幢シ壼ョ溯」 // // -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- // -/*! @brief 書式付きデバッガ出力 +/*! @brief 譖ク蠑丈サ倥″繝繝舌ャ繧ャ蜃コ蜉 - @param[in] lpFmt printfの書式付き文字列 + @param[in] lpFmt printf縺ョ譖ク蠑丈サ倥″譁蟄怜 - 引数で与えられた情報をDebugStringとして出力する. + 蠑墓焚縺ァ荳弱∴繧峨l縺滓ュ蝣ア繧奪ebugString縺ィ縺励※蜃コ蜉帙☆繧具シ */ #ifdef _UNICODE void DebugOutW( LPCWSTR lpFmt, ...) { - //整形 + //謨エ蠖「 static WCHAR szText[16000]; va_list argList; va_start(argList, lpFmt); int ret = tchar_vsnprintf_s( szText, _countof(szText), lpFmt, argList ); - //出力 + //蜃コ蜉 ::OutputDebugStringW( szText ); if( -1 == ret ){ - ::OutputDebugStringW( L"(切り捨てました...)\n" ); + ::OutputDebugStringW( L"(蛻繧頑昏縺ヲ縺セ縺励◆...)\n" ); } #ifdef USE_DEBUGMON DebugMonitor_Output(NULL, to_wchar(szText)); #endif - //ウェイト - ::Sleep(1); // Norio Nakatani, 2001/06/23 大量にトレースするときのために + //繧ヲ繧ァ繧、繝 + ::Sleep(1); // Norio Nakatani, 2001/06/23 螟ァ驥上↓繝医Ξ繝シ繧ケ縺吶k縺ィ縺阪ョ縺溘a縺ォ va_end(argList); return; @@ -74,23 +74,23 @@ void DebugOutW( LPCWSTR lpFmt, ...) void DebugOutA( LPCSTR lpFmt, ...) { - //整形 + //謨エ蠖「 static CHAR szText[16000]; va_list argList; va_start(argList, lpFmt); int ret = tchar_vsnprintf_s( szText, _countof(szText), lpFmt, argList ); - //出力 + //蜃コ蜉 ::OutputDebugStringA( szText ); if( -1 == ret ){ - ::OutputDebugStringA( "(切り捨てました...)\n" ); + ::OutputDebugStringA( "(蛻繧頑昏縺ヲ縺セ縺励◆...)\n" ); } #ifdef USE_DEBUGMON DebugMonitor_Output(NULL, to_wchar(szText)); #endif - //ウェイト - ::Sleep(1); // Norio Nakatani, 2001/06/23 大量にトレースするときのために + //繧ヲ繧ァ繧、繝 + ::Sleep(1); // Norio Nakatani, 2001/06/23 螟ァ驥上↓繝医Ξ繝シ繧ケ縺吶k縺ィ縺阪ョ縺溘a縺ォ va_end(argList); return; diff --git a/sakura_core/debug/Debug1.h b/sakura_core/debug/Debug1.h index 76abf72fd6..41ad727abe 100644 --- a/sakura_core/debug/Debug1.h +++ b/sakura_core/debug/Debug1.h @@ -1,9 +1,9 @@ -/*! @file - @brief デバッグ用関数 +サソ/*! @file + @brief 繝繝舌ャ繧ー逕ィ髢「謨ー @author Norio Nakatani - @date 2013/03/03 Uchi MessageBox用関数を分離 + @date 2013/03/03 Uchi MessageBox逕ィ髢「謨ー繧貞髮「 */ /* Copyright (C) 1998-2001, Norio Nakatani @@ -16,7 +16,7 @@ #define SAKURA_DEBUG1_587B8A50_4B0A_4E5E_A638_40FB1EC301CA_H_ // -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- // -// メッセージ出力:実装 // +// 繝。繝繧サ繝シ繧ク蜃コ蜉幢シ壼ョ溯」 // // -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- // #if defined(_DEBUG) || defined(USE_RELPRINT) void DebugOutW( LPCWSTR lpFmt, ...); @@ -24,11 +24,11 @@ void DebugOutA( LPCSTR lpFmt, ...); #endif // _DEBUG || USE_RELPRINT // -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- // -// デバッグ用メッセージ出力 // +// 繝繝舌ャ繧ー逕ィ繝。繝繧サ繝シ繧ク蜃コ蜉 // // -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- // /* - MYTRACEはリリースモードではコンパイルエラーとなるようにしてあるので, - MYTRACEを使う場合には必ず#ifdef _DEBUG 〜 #endif で囲む必要がある. + MYTRACE縺ッ繝ェ繝ェ繝シ繧ケ繝「繝シ繝峨〒縺ッ繧ウ繝ウ繝代う繝ォ繧ィ繝ゥ繝シ縺ィ縺ェ繧九h縺縺ォ縺励※縺ゅk縺ョ縺ァシ + MYTRACE繧剃スソ縺蝣エ蜷医↓縺ッ蠢縺#ifdef _DEBUG ス #endif 縺ァ蝗イ繧蠢隕√′縺ゅkシ */ #ifdef _DEBUG #ifdef _UNICODE @@ -40,7 +40,7 @@ void DebugOutA( LPCSTR lpFmt, ...); #define MYTRACE Do_not_use_the_MYTRACE_function_if_release_mode #endif -//#ifdef _DEBUG〜#endifで囲まなくても良い版 +//#ifdef _DEBUGス#endif縺ァ蝗イ縺セ縺ェ縺上※繧り憶縺迚 #ifdef _DEBUG #ifdef _UNICODE #define DEBUG_TRACE DebugOutW @@ -54,7 +54,7 @@ void DebugOutA( LPCSTR lpFmt, ...); inline void DEBUG_TRACE( ... ){} #endif -//RELEASE版でも出力する版 (RELEASEでのみ発生するバグを監視する目的) +//RELEASE迚医〒繧ょコ蜉帙☆繧狗沿 (RELEASE縺ァ縺ョ縺ソ逋コ逕溘☆繧九ヰ繧ー繧堤屮隕悶☆繧狗岼逧) #ifdef USE_RELPRINT #ifdef _UNICODE #define RELPRINT DebugOutW diff --git a/sakura_core/debug/Debug2.cpp b/sakura_core/debug/Debug2.cpp index dd9985fd5e..191482400f 100644 --- a/sakura_core/debug/Debug2.cpp +++ b/sakura_core/debug/Debug2.cpp @@ -1,27 +1,27 @@ -#include "StdAfx.h" +サソ#include "StdAfx.h" #include "debug/Debug2.h" -//2007.08.30 kobake 追加 +//2007.08.30 kobake 霑ス蜉 #ifdef _DEBUG -//!デバッグメッセージ出力 +//!繝繝舌ャ繧ー繝。繝繧サ繝シ繧ク蜃コ蜉 void debug_output(const char* str, ...) { static char buf[_MAX_PATH+150]; va_list mark; va_start(mark,str); - // FILE名, LINE 式 分必要 + // FILE蜷, LINE 蠑 蛻蠢隕 tchar_vsnprintf_s(buf,_countof(buf),str,mark); va_end(mark); - //デバッガに出力 + //繝繝舌ャ繧ャ縺ォ蜃コ蜉 OutputDebugStringA(buf); } -//!強制終了 +//!蠑キ蛻カ邨ゆコ void debug_exit() { - MessageBox(NULL,_T("assertとかに引っ掛かったぽいです"),GSTR_APPNAME,MB_OK); + MessageBox(NULL,_T("assert縺ィ縺九↓蠑輔▲謗帙°縺」縺溘⊃縺縺ァ縺"),GSTR_APPNAME,MB_OK); exit(1); } @@ -38,6 +38,6 @@ void debug_exit2(const char* file, int line, const char* exp) void warning_point() { int n; - n=0; //※←ここにブレークポイントを設けておくと、任意ワーニングでブレークできる + n=0; //窶サ竊舌%縺薙↓繝悶Ξ繝シ繧ッ繝昴う繝ウ繝医r險ュ縺代※縺翫¥縺ィ縲∽ササ諢上Ρ繝シ繝九Φ繧ー縺ァ繝悶Ξ繝シ繧ッ縺ァ縺阪k } #endif // _DEBUG diff --git a/sakura_core/debug/Debug2.h b/sakura_core/debug/Debug2.h index 5b6fad6e93..242bf35a9f 100644 --- a/sakura_core/debug/Debug2.h +++ b/sakura_core/debug/Debug2.h @@ -1,5 +1,5 @@ -/*! @file - @brief assert関数 +サソ/*! @file + @brief assert髢「謨ー */ /* @@ -28,7 +28,7 @@ #ifndef SAKURA_DEBUG2_69DB6343_0580_4F92_98D6_63216724B2D19_H_ #define SAKURA_DEBUG2_69DB6343_0580_4F92_98D6_63216724B2D19_H_ -//2007.08.30 kobake 追加 +//2007.08.30 kobake 霑ス蜉 #ifdef assert #undef assert #endif diff --git a/sakura_core/debug/Debug3.cpp b/sakura_core/debug/Debug3.cpp index 48ea54241f..e514e2dc0f 100644 --- a/sakura_core/debug/Debug3.cpp +++ b/sakura_core/debug/Debug3.cpp @@ -1,4 +1,4 @@ -#include "StdAfx.h" +サソ#include "StdAfx.h" #include "debug/Debug3.h" #include "util/module.h" diff --git a/sakura_core/debug/Debug3.h b/sakura_core/debug/Debug3.h index cb3842964a..601e48d721 100644 --- a/sakura_core/debug/Debug3.h +++ b/sakura_core/debug/Debug3.h @@ -1,4 +1,4 @@ -/*! @file +サソ/*! @file @brief DebugMonitorLib逕ィ髢「謨ー */