Skip to content

Commit

Permalink
Merge pull request #249 from kobake/config-utf8
Browse files Browse the repository at this point in the history
config 配下のファイルを UTF-8 (BOM付) に変換。一部コメント末尾文字は ASCII に変換。
  • Loading branch information
kobake authored Jul 14, 2018
2 parents 7b6bba3 + 02bef21 commit 92d6a3b
Show file tree
Hide file tree
Showing 3 changed files with 324 additions and 324 deletions.
54 changes: 27 additions & 27 deletions sakura_core/config/build_config.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*
/*
Copyright (C) 2007, kobake
This software is provided 'as-is', without any express or implied
Expand All @@ -24,69 +24,69 @@
#ifndef SAKURA_BUILD_CONFIG_26C6FCD0_99D7_4AF6_89C1_F34581417333_H_
#define SAKURA_BUILD_CONFIG_26C6FCD0_99D7_4AF6_89C1_F34581417333_H_

//ビルド(コンパイル)設定
//2007.10.18 kobake 作成
//2009.09.10 syat メモリリークチェックを追加
//ビルド(コンパイル)設定
//2007.10.18 kobake 作成
//2009.09.10 syat メモリリークチェックを追加

/*!
厳格なintを使うかどうか。
厳格なintを使うかどうか。
主にエディタ部分の座標系単位に関して
コンパイル時に静的な型チェックがされるようになります。
ただしその分コンパイル時間もかかります。
主にエディタ部分の座標系単位に関して
コンパイル時に静的な型チェックがされるようになります。
ただしその分コンパイル時間もかかります。
実行時挙動は変化無し。
実行時オーバーヘッド不明。コンパイラが賢ければオーバーヘッドゼロ。
実行時挙動は変化無し。
実行時オーバーヘッド不明。コンパイラが賢ければオーバーヘッドゼロ。
リリースビルドでは無効にしておくと良い。
リリースビルドでは無効にしておくと良い。
@date 2007.10.18 kobake
*/
#if defined(_MSC_VER) && _MSC_VER>=1400 //VS2005以降なら
#if defined(_MSC_VER) && _MSC_VER>=1400 //VS2005以降なら//
#ifdef _DEBUG
#define USE_STRICT_INT //←これをコメントアウトすると厳格なintが無効になります。リリースビルドでは常に無効
#define USE_STRICT_INT //←これをコメントアウトすると厳格なintが無効になります。リリースビルドでは常に無効.
#endif
#endif


//! USE_UNFIXED_FONT を定義すると、フォント選択ダイアログで等幅フォント以外も選べるようになる
//! USE_UNFIXED_FONT を定義すると、フォント選択ダイアログで等幅フォント以外も選べるようになる
//#define USE_UNFIXED_FONT


//UNICODE BOOL定数
//UNICODE BOOL定数.
#ifdef _UNICODE
static const bool UNICODE_BOOL=true;
#else
static const bool UNICODE_BOOL=false;
#endif


//DebugMonitorLib(仮)を使うかどうか
//DebugMonitorLib(仮)を使うかどうか
//#define USE_DEBUGMON


//newされた領域をわざと汚すかどうか (デバッグ用)
//newされた領域をわざと汚すかどうか (デバッグ用)
#ifdef _DEBUG
#define FILL_STRANGE_IN_NEW_MEMORY
#endif


//crtdbg.hによるメモリーリークチェックを使うかどうかデバッグ用
//crtdbg.hによるメモリーリークチェックを使うかどうか (デバッグ用)
#ifdef _DEBUG
//#define USE_LEAK_CHECK_WITH_CRTDBG
#endif

// -- -- 仕様変更 -- -- //
// -- -- 仕様変更 -- -- //

//全角スペース描画
//#define NEW_ZENSPACE //新しい描画ルーチン (全角スペースを破線矩形で描画) を採用
//全角スペース描画
//#define NEW_ZENSPACE //新しい描画ルーチン (全角スペースを破線矩形で描画) を採用



// -- -- -- -- ↑以上、ビルド設定完了 -- -- -- -- //
// -- -- -- -- ↑以上、ビルド設定完了 -- -- -- -- //


//デバッグ検証用:newされた領域をわざと汚す。2007.11.27 kobake
//デバッグ検証用:newされた領域をわざと汚す。2007.11.27 kobake
#ifdef FILL_STRANGE_IN_NEW_MEMORY
void* operator new(size_t nSize);
#ifdef _MSC_VER
Expand All @@ -100,10 +100,10 @@ static const bool UNICODE_BOOL=false;
#endif


//crtdbg.hによるメモリーリークチェックを使うかどうかデバッグ用
//crtdbg.hによるメモリーリークチェックを使うかどうか (デバッグ用)
#ifdef USE_LEAK_CHECK_WITH_CRTDBG
//new演算子をオーバーライドするヘッダはcrtdbg.hの前にincludeしないとコンパイルエラーとなる
//参考:http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=99818
//new演算子をオーバーライドするヘッダはcrtdbg.hの前にincludeしないとコンパイルエラーとなる
//参考:http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=99818
#include <xiosbase>
#include <xlocale>
#include <xmemory>
Expand All @@ -112,7 +112,7 @@ static const bool UNICODE_BOOL=false;
#include <crtdbg.h>
#define new DEBUG_NEW
#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__)
//それと、WinMainの先頭で _CrtSetDbgFlag() を呼ぶ
//それと、WinMainの先頭で _CrtSetDbgFlag() を呼ぶ.
#endif

#if _WIN64
Expand Down
66 changes: 33 additions & 33 deletions sakura_core/config/maxdata.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*
/*
Copyright (C) 2007, kobake
This software is provided 'as-is', without any express or implied
Expand All @@ -24,20 +24,20 @@
#ifndef SAKURA_MAXDATA_CEFC5993_30DF_4A7C_981A_512B8CE6FD979_H_
#define SAKURA_MAXDATA_CEFC5993_30DF_4A7C_981A_512B8CE6FD979_H_

/*! 最大値定義
@date 2007.10.19 kobake 新規作成
/*! 最大値定義
@date 2007.10.19 kobake 新規作成
*/
enum maxdata{
MAX_EDITWINDOWS = 256, //!< 編集ウィンドウ数
MAX_SEARCHKEY = 30, //!< 検索キー
MAX_REPLACEKEY = 30, //!< 置換キー
MAX_GREPFILE = 30, //!< Grepファイル
MAX_GREPFOLDER = 30, //!< Grepフォルダ
MAX_GREP_PATH = 512, //!< Grepファイルパス長
MAX_TYPES = 60, //!< タイプ別設定
MAX_TYPES_NAME = 64, //!< タイプ属性:名称 バッファサイズ
MAX_TYPES_EXTS = 64, //!< タイプ属性:拡張子リスト バッファサイズ
MAX_PRINTSETTINGARR = 8, //!< 印刷ページ設定
MAX_EDITWINDOWS = 256, //!< 編集ウィンドウ数
MAX_SEARCHKEY = 30, //!< 検索キー
MAX_REPLACEKEY = 30, //!< 置換キー
MAX_GREPFILE = 30, //!< Grepファイル
MAX_GREPFOLDER = 30, //!< Grepフォルダ
MAX_GREP_PATH = 512, //!< Grepファイルパス長
MAX_TYPES = 60, //!< タイプ別設定
MAX_TYPES_NAME = 64, //!< タイプ属性:名称 バッファサイズ
MAX_TYPES_EXTS = 64, //!< タイプ属性:拡張子リスト バッファサイズ
MAX_PRINTSETTINGARR = 8, //!< 印刷ページ設定

// From Here Sep. 14, 2001 genta
MACRONAME_MAX = 64,
Expand All @@ -56,33 +56,33 @@ enum maxdata{
MAX_DOCTYPE_LEN = 7,
MAX_TRANSFORM_FILENAME = 16, /// 2002.11.24 Moca

/*! 登録できるマクロの数
@date 2005.01.30 genta 50に増やした
/*! 登録できるマクロの数
@date 2005.01.30 genta 50に増やした
*/
MAX_CUSTMACRO = 50,
MAX_CUSTMACRO_ICO = 50, // アイコンに専用位置を割り当てている数 // 2010.06.25 Moca 追加
MAX_CUSTMACRO_ICO = 50, // アイコンに専用位置を割り当てている数 // 2010.06.25 Moca 追加

// 2004/06/21 novice タグジャンプ機能追加
MAX_TAGJUMPNUM = 100, // タブジャンプ情報最大値
MAX_TAGJUMP_KEYWORD = 30, //タグジャンプ用キーワード最大登録数2005.04.04 MIK
MAX_KEYWORDSET_PER_TYPE = 10, // 2004.01.23 genta (for MIK) タイプ別設定毎のキーワードセット数
MAX_VERTLINES = 10, // 2005.11.08 Moca 指定桁縦線
// 2004/06/21 novice タグジャンプ機能追加
MAX_TAGJUMPNUM = 100, // タブジャンプ情報最大値
MAX_TAGJUMP_KEYWORD = 30, //タグジャンプ用キーワード最大登録数2005.04.04 MIK
MAX_KEYWORDSET_PER_TYPE = 10, // 2004.01.23 genta (for MIK) タイプ別設定毎のキーワードセット数
MAX_VERTLINES = 10, // 2005.11.08 Moca 指定桁縦線

// MRUリストに関係するmaxdata
MAX_MRU = 36, //Sept. 27, 2000 JEPRO 0-9, A-Z で36個になるのでそれに合わせて30→36に変更。2007.10.23 kobake maxdataに移動。
MAX_OPENFOLDER = 36, //Sept. 27, 2000 JEPRO 0-9, A-Z で36個になるのでそれに合わせて30→36に変更
// MRUリストに関係するmaxdata
MAX_MRU = 36, //Sept. 27, 2000 JEPRO 0-9, A-Z で36個になるのでそれに合わせて30→36に変更。2007.10.23 kobake maxdataに移動。
MAX_OPENFOLDER = 36, //Sept. 27, 2000 JEPRO 0-9, A-Z で36個になるのでそれに合わせて30→36に変更

MAX_PLUGIN = 40, // 登録できるプラグインの数
MAX_PLUG_CMD = 50, // 登録できるプラグイン コマンドの数+1(1 origin分)
MAX_PLUG_OPTION = 100, // 登録できるプラグインオプションの数
MAX_PLUGIN_ID = 63+1, // プラグインIDの最大長さ
MAX_PLUGIN_NAME = 63+1, // プラグイン名の最大長さ
MAX_PLUG_STRING = 100, // 登録できるプラグイン文字列の数
MAX_PLUGIN = 40, // 登録できるプラグインの数
MAX_PLUG_CMD = 50, // 登録できるプラグイン コマンドの数+1(1 origin分)
MAX_PLUG_OPTION = 100, // 登録できるプラグインオプションの数
MAX_PLUGIN_ID = 63+1, // プラグインIDの最大長さ
MAX_PLUGIN_NAME = 63+1, // プラグイン名の最大長さ
MAX_PLUG_STRING = 100, // 登録できるプラグイン文字列の数

// MainMenu
MAX_MAINMENU = 500, // 登録できるメインメニューの数
MAX_MAINMENU_TOP = 20, // 登録できるメインメニューの数
MAX_MAIN_MENU_NAME_LEN = 40, // メインメニュー名文字列長
MAX_MAINMENU = 500, // 登録できるメインメニューの数
MAX_MAINMENU_TOP = 20, // 登録できるメインメニューの数
MAX_MAIN_MENU_NAME_LEN = 40, // メインメニュー名文字列長
};

#endif /* SAKURA_MAXDATA_CEFC5993_30DF_4A7C_981A_512B8CE6FD979_H_ */
Expand Down
Loading

0 comments on commit 92d6a3b

Please sign in to comment.