Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

config 配下のファイルを UTF-8 (BOM付) に変換。一部コメント末尾文字は ASCII に変換。 #249

Merged
merged 2 commits into from
Jul 14, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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_

//�r���h(�R���p�C��)�ݒ�
//2007.10.18 kobake �쐬
//2009.09.10 syat ���������[�N�`�F�b�N��lj�
//ビルド(コンパイル)設定
//2007.10.18 kobake 作成
//2009.09.10 syat メモリリークチェックを追加

/*!
���i��int���g�����ǂ����B
厳格なintを使うかどうか。

��ɃG�f�B�^�����̍��W�n�P�ʂɊւ���
�R���p�C�����ɐÓI�Ȍ^�`�F�b�N�������悤�ɂȂ�܂��B
���������̕��R���p�C�����Ԃ�������܂��B
主にエディタ部分の座標系単位に関して
コンパイル時に静的な型チェックがされるようになります。
ただしその分コンパイル時間もかかります。

���s�������͕ω������B
���s���I�[�o�[�w�b�h�s���B�R���p�C����������΃I�[�o�[�w�b�h�[���B
実行時挙動は変化無し。
実行時オーバーヘッド不明。コンパイラが賢ければオーバーヘッドゼロ。

�����[�X�r���h�ł͖����ɂ��Ă����Ɨǂ��B
リリースビルドでは無効にしておくと良い。

@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 //��������R�����g�A�E�g����ƌ��i��int�������ɂȂ�܂��B�����[�X�r���h�ł͏�ɖ����B
#define USE_STRICT_INT //←これをコメントアウトすると厳格なintが無効になります。リリースビルドでは常に無効.
#endif
#endif


//! USE_UNFIXED_FONT ���`����ƁA�t�H���g�I���_�C�A���O�œ����t�H���g�ȊO���I�ׂ�悤�ɂȂ�
//! 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(��)���g�����ǂ���
//DebugMonitorLib(仮)を使うかどうか
//#define USE_DEBUGMON


//new���ꂽ�̈���킴�Ɖ������ǂ��� (�f�o�b�O�p)
//newされた領域をわざと汚すかどうか (デバッグ用)
#ifdef _DEBUG
#define FILL_STRANGE_IN_NEW_MEMORY
#endif


//crtdbg.h�ɂ�郁�����[���[�N�`�F�b�N���g�����ǂ����i�f�o�b�O�p�j
//crtdbg.hによるメモリーリークチェックを使うかどうか (デバッグ用)
#ifdef _DEBUG
//#define USE_LEAK_CHECK_WITH_CRTDBG
#endif

// -- -- �d�l�ύX -- -- //
// -- -- 仕様変更 -- -- //

//�S�p�X�y�[�X�`��
//#define NEW_ZENSPACE //�V�����`�惋�[�`�� (�S�p�X�y�[�X��j����`�ŕ`��) ���̗p
//全角スペース描画
//#define NEW_ZENSPACE //新しい描画ルーチン (全角スペースを破線矩形で描画) を採用



// -- -- -- -- ���ȏ�A�r���h�ݒ芮�� -- -- -- -- //
// -- -- -- -- ↑以上、ビルド設定完了 -- -- -- -- //


//�f�o�b�O���ؗp�Fnew���ꂽ�̈���킴�Ɖ����B2007.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�ɂ�郁�����[���[�N�`�F�b�N���g�����ǂ����i�f�o�b�O�p�j
//crtdbg.hによるメモリーリークチェックを使うかどうか (デバッグ用)
#ifdef USE_LEAK_CHECK_WITH_CRTDBG
//new���Z�q���I�[�o�[���C�h����w�b�_��crtdbg.h�̑O��include���Ȃ��ƃR���p�C���G���[�ƂȂ�
//�Q�l�Fhttp://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__)
//����ƁAWinMain�̐擪�� _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_

/*! �ő�l��`
@date 2007.10.19 kobake �V�K�쐬
/*! 最大値定義
@date 2007.10.19 kobake 新規作成
*/
enum maxdata{
MAX_EDITWINDOWS = 256, //!< �ҏW�E�B���h�E��
MAX_SEARCHKEY = 30, //!< �����L�[
MAX_REPLACEKEY = 30, //!< �u���L�[
MAX_GREPFILE = 30, //!< Grep�t�@�C��
MAX_GREPFOLDER = 30, //!< Grep�t�H���_
MAX_GREP_PATH = 512, //!< Grep�t�@�C���p�X��
MAX_TYPES = 60, //!< �^�C�v�ʐݒ�
MAX_TYPES_NAME = 64, //!< �^�C�v�����F���� �o�b�t�@�T�C�Y
MAX_TYPES_EXTS = 64, //!< �^�C�v�����F�g���q���X�g �o�b�t�@�T�C�Y
MAX_PRINTSETTINGARR = 8, //!< ����y�[�W�ݒ�
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

/*! �o�^�ł���}�N���̐�
@date 2005.01.30 genta 50�ɑ��₵��
/*! 登録できるマクロの数
@date 2005.01.30 genta 50に増やした
*/
MAX_CUSTMACRO = 50,
MAX_CUSTMACRO_ICO = 50, // �A�C�R���ɐ�p�ʒu�����蓖�ĂĂ��鐔 // 2010.06.25 Moca �lj�
MAX_CUSTMACRO_ICO = 50, // アイコンに専用位置を割り当てている数 // 2010.06.25 Moca 追加

// 2004/06/21 novice �^�O�W�����v�@�\�lj�
MAX_TAGJUMPNUM = 100, // �^�u�W�����v���ő�l
MAX_TAGJUMP_KEYWORD = 30, //�^�O�W�����v�p�L�[���[�h�ő�o�^��2005.04.04 MIK
MAX_KEYWORDSET_PER_TYPE = 10, // 2004.01.23 genta (for MIK) �^�C�v�ʐݒ薈�̃L�[���[�h�Z�b�g��
MAX_VERTLINES = 10, // 2005.11.08 Moca �w�茅�c��
// 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���X�g�Ɋ֌W����maxdata
MAX_MRU = 36, //Sept. 27, 2000 JEPRO 0-9, A-Z ��36�‚ɂȂ�̂ł���ɍ��킹��30��36�ɕύX�B2007.10.23 kobake maxdata�Ɉړ��B
MAX_OPENFOLDER = 36, //Sept. 27, 2000 JEPRO 0-9, A-Z ��36�‚ɂȂ�̂ł���ɍ��킹��30��36�ɕύX
// 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, // �o�^�ł���v���O�C���̐�
MAX_PLUG_CMD = 50, // �o�^�ł���v���O�C�� �R�}���h�̐�+1(1 origin��)
MAX_PLUG_OPTION = 100, // �o�^�ł���v���O�C���I�v�V�����̐�
MAX_PLUGIN_ID = 63+1, // �v���O�C��ID�̍ő咷��
MAX_PLUGIN_NAME = 63+1, // �v���O�C�����̍ő咷��
MAX_PLUG_STRING = 100, // �o�^�ł���v���O�C��������̐�
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, // �o�^�ł��郁�C�����j���[�̐�
MAX_MAINMENU_TOP = 20, // �o�^�ł��郁�C�����j���[�̐�
MAX_MAIN_MENU_NAME_LEN = 40, // ���C�����j���[��������
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