prefs_common - 全般の設定の管理

------------------------------------------------------------------------------
RecvDialogMode

typedef enum {
	RECV_DIALOG_ALWAYS,
	RECV_DIALOG_MANUAL,
	RECV_DIALOG_NEVER
} RecvDialogMode;

受信ダイアログのモードの指定に使用します。

------------------------------------------------------------------------------
TransferEncodingMethod

typedef enum {
	CTE_AUTO,
	CTE_BASE64,
	CTE_QUOTED_PRINTABLE,
	CTE_8BIT
} TransferEncodingMethod;

Content-Transfer-Encoding の指定に使用します。

------------------------------------------------------------------------------
MIMEFilenameEncodingMethod

typedef enum {
	FENC_MIME,
	FENC_RFC2231,
	FENC_NONE
} MIMEFilenameEncodingMethod;

ヘッダの MIME ファイル名エンコーディングの方式の指定に使用します。

------------------------------------------------------------------------------
struct _PrefsCommon
{
};

全般の設定を格納する構造体です。実体は prefs_common.c で宣言されています。

------------------------------------------------------------------------------
PrefsCommon *prefs_common_get		(void);

prefs_common.c 内で宣言されている PrefsCommon 構造体へのポインタを返します。
全般の設定を参照する際はこれを使用します。

戻り値: PrefsCommon 構造体へのポインタ

------------------------------------------------------------------------------
PrefParam *prefs_common_get_params	(void);

prefs_common.c 内で宣言されている PrefParam の構造体の配列へのポインタを
返します。

戻り値: PrefParam の構造体の配列へのポインタ

------------------------------------------------------------------------------
void prefs_common_read_config		(void);

全般の設定の設定ファイルを読み込み、 PrefsCommon 構造体の各メンバを更新します。
設定ファイルディレクトリ以下の sylpheedrc と command_history が読み込まれます。

------------------------------------------------------------------------------
void prefs_common_write_config		(void);

PrefsCommon 構造体の情報を全般の設定の設定ファイルに書き出します。
設定ファイルディレクトリ以下の sylpheedrc と command_history が書き出されます。

------------------------------------------------------------------------------
void prefs_common_junk_filter_list_set	(void);

PrefsCommon 構造体内の迷惑メールフィルタのリストを初期化します。
以前のフィルタルールは消去されます。
