/* # skkinput (Simple Kana-Kanji Input)
 * config.h 
 * Example Created By Takashi SAKAMOTO on 1996/03/20
 * Modified        By GOTO Shin-ya     on 1996/10/08
 * Modified        By Takashi SAKAMOTO on 1996/10/08
 * This file is part of skkinput.
 * Copyright (C) 1997
 * Takashi SAKAMOTO (sakamoto@yajima.kuis.kyoto-u.ac.jp)
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2, or (at your option)
 * any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with skkinput; see the file COPYING.  If not, write to
 * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
 */
#ifndef CONFIG_H
#define CONFIG_H

/* skkserv の利用しているポート番号。直に config.h とかに掃き出す予定。*/
#ifndef DEFAULT_SKKPORT
#  define DEFAULT_SKKPORT		"1178"
#endif

#define SKKSERV_SERVICE_NAME	"skkserv"
#define SKKSERV_SERVICE_PROTO	"tcp"

/* Default の skkserver を指定する。*/
#ifndef DEFAULT_SKKSERVER
#  define DEFAULT_SKKSERVER	"localhost"
#endif

/* Default で使用する FONT を指定している。*/
#ifndef DEFAULT_FONTSET
#  define DEFAULT_FONTSET	\
	"-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0"
#endif
#ifndef DEFAULT_SKKLJISYO
#  define DEFAULT_SKKLJISYO	"~/.skkinput-jisyo"
#endif

#ifndef DEFAULT_SKKBJISYO
#  define DEFAULT_SKKBJISYO	"~/.skkinput-jisyo.BAK"
#endif

#ifndef DEFAULT_SKKRECORD
#  define DEFAULT_SKKRECORD	"~/.skkinput-record"
#endif

#ifndef DEFAULT_SKKLOCALJISYO
#  define DEFAULT_SKKLOCALJISYO	"~/.skk-jisyo"
#endif

#ifndef DEFAULT_CONFIGFILE
#  define DEFAULT_CONFIGFILE	"~/.skkinput"
#endif

#ifndef DEFAULT_TOFU_WIDTH
#  define DEFAULT_TOFU_WIDTH	(8)
#endif

#ifndef DEFAULT_MODELINE_GEOMETRY
#  define DEFAULT_MODELINE_GEOMETRY "="
#endif

/* 変換毎に skkinput が skkserv と connection をはるのか、最初に
 * skkinput が起動すればずっと connection をはったままにするのかの指定。
 * これの #define すれば、変換毎に connection をはるようになります。*/ 
#undef MAIKAI_SKKSERV_TO_CONNECT_SURU

/*
 * X Window System において XListFonts で一度に確保出来るフォント情報
 * の最大数。xlsfonts は初期値が 1000(！) とかになっていて、結構凄いけ
 * ど…取り敢えずこっちは 25 程度にしておきます。
 */
#define MAX_AVAILABLE_FONTS	(1000)

/*
 * 以下、Imakefile からでは良く分からない機種依存の部分を記述する。
 *-----
 * 一部一般的でない関数を使っているので、それを用いることが可能であるかどう
 * かをここで指定している。
 * ちなみに、FreeBSD-2.1.5R(98) では、以下のコメントを全て外して大丈夫であ
 * る。
 */

/*
 * あなたの御使用になっておられる環境で bcopy, bzero という関数が利用可能
 * でしたら、コメントを外して下さい。このコメントが外れないと、memcpy,
 * memset を利用することになっております。
----- ここから ----- ここから ----- ここから ----- ここから -----
#define HAVE_BCOPY
#define HAVE_BZERO
----- ここまで ----- ここまで ----- ここまで ----- ここまで -----
 */

#endif
