Skip to content

Commit

Permalink
debug 配下のファイルを UTF-8 (BOM付) に変換。
Browse files Browse the repository at this point in the history
cd sakura_core/debug
nkf --overwrite --oc=UTF-8-BOM *.cpp
nkf --overwrite --oc=UTF-8-BOM *.h
  • Loading branch information
kobake committed Jul 18, 2018
1 parent dd7e0e6 commit 5ea5f09
Show file tree
Hide file tree
Showing 8 changed files with 62 additions and 62 deletions.
10 changes: 5 additions & 5 deletions sakura_core/debug/CRunningTimer.cpp
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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

Expand Down
30 changes: 15 additions & 15 deletions sakura_core/debug/CRunningTimer.h
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -35,20 +35,20 @@
#define _CRUNNINGTIMER_H_

#include <windows.h>
// RunningTimerで経過時間の測定を行う場合にはコメントを外してください
// RunningTimerで経過時間の測定を行う場合にはコメントを外してください
//#define TIME_MEASURE

/*-----------------------------------------------------------------------
クラスの宣言
クラスの宣言
-----------------------------------------------------------------------*/
/*!
@brief 処理所要時間の計測クラス
@brief 処理所要時間の計測クラス
定義の切り替えのみでタイマーのON/OFFを行えるようにするため,
このクラスを直接使わず,後ろにあるMY_RUNNINGTIMERとMY_TRACETIMEを
使うこと.
定義の切り替えのみでタイマーのON/OFFを行えるようにするため,
このクラスを直接使わず,後ろにあるMY_RUNNINGTIMERとMY_TRACETIMEを
使うこと.
@date 2002/10/16 genta WriteTrace及びマクロ追加
@date 2002/10/16 genta WriteTrace及びマクロ追加
*/
class CRunningTimer
{
Expand All @@ -60,7 +60,7 @@ class CRunningTimer
~CRunningTimer();

/*
|| 関数
|| 関数
*/
void Reset();
DWORD Read();
Expand All @@ -69,16 +69,16 @@ 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;
#endif
};

// Oct. 16, 2002 genta
// #ifdef _DEBUG~#endifで逐一囲まなくても簡単にタイマーのON/OFFを行うためのマクロ
// #ifdef _DEBUG~#endifで逐一囲まなくても簡単にタイマーのON/OFFを行うためのマクロ
#if defined(_DEBUG) && defined(TIME_MEASURE)
#define MY_TRACETIME(c,m) (c).WriteTrace(m)
#define MY_RUNNINGTIMER(c,m) CRunningTimer c(m)
Expand Down
40 changes: 20 additions & 20 deletions sakura_core/debug/Debug1.cpp
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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]; };
Expand All @@ -37,35 +37,35 @@ void Test()
#if defined(_DEBUG) || defined(USE_RELPRINT)

// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //
// メッセージ出力:実装 //
// メッセージ出力:実装 //
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //

/*! @brief 書式付きデバッガ出力
/*! @brief 書式付きデバッガ出力
@param[in] lpFmt printfの書式付き文字列
@param[in] lpFmt printfの書式付き文字列
引数で与えられた情報をDebugStringとして出力する.
引数で与えられた情報をDebugStringとして出力する.
*/
#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 大量にトレースするときのために

va_end(argList);
return;
Expand All @@ -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 大量にトレースするときのために

va_end(argList);
return;
Expand Down
18 changes: 9 additions & 9 deletions sakura_core/debug/Debug1.h
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -16,19 +16,19 @@
#define SAKURA_DEBUG1_587B8A50_4B0A_4E5E_A638_40FB1EC301CA_H_

// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //
// メッセージ出力:実装 //
// メッセージ出力:実装 //
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //
#if defined(_DEBUG) || defined(USE_RELPRINT)
void DebugOutW( LPCWSTR lpFmt, ...);
void DebugOutA( LPCSTR lpFmt, ...);
#endif // _DEBUG || USE_RELPRINT

// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //
// デバッグ用メッセージ出力 //
// デバッグ用メッセージ出力 //
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //
/*
MYTRACEはリリースモードではコンパイルエラーとなるようにしてあるので,
MYTRACEを使う場合には必ず#ifdef _DEBUG ~ #endif で囲む必要がある.
MYTRACEはリリースモードではコンパイルエラーとなるようにしてあるので,
MYTRACEを使う場合には必ず#ifdef _DEBUG ~ #endif で囲む必要がある.
*/
#ifdef _DEBUG
#ifdef _UNICODE
Expand All @@ -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
Expand All @@ -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
Expand Down
16 changes: 8 additions & 8 deletions sakura_core/debug/Debug2.cpp
Original file line number Diff line number Diff line change
@@ -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);
}

Expand All @@ -38,6 +38,6 @@ void debug_exit2(const char* file, int line, const char* exp)
void warning_point()
{
int n;
n=0; //※←ここにブレークポイントを設けておくと、任意ワーニングでブレークできる
n=0; //※←ここにブレークポイントを設けておくと、任意ワーニングでブレークできる
}
#endif // _DEBUG
6 changes: 3 additions & 3 deletions sakura_core/debug/Debug2.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*! @file
@brief assertŠÖ”
/*! @file
@brief assert関数
*/
/*
Expand Down Expand Up @@ -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 ’ljÁ
//2007.08.30 kobake 追加
#ifdef assert
#undef assert
#endif
Expand Down
2 changes: 1 addition & 1 deletion sakura_core/debug/Debug3.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "StdAfx.h"
#include "StdAfx.h"
#include "debug/Debug3.h"
#include "util/module.h"

Expand Down
2 changes: 1 addition & 1 deletion sakura_core/debug/Debug3.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*! @file
/*! @file
@brief DebugMonitorLib用関数
*/
Expand Down

0 comments on commit 5ea5f09

Please sign in to comment.