[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS commit: 'othersrc/mgl/mgl2/lib mgl2.h mgl2.c emcons.c emsvr.c emx11.c'



Update of /cvsroot/othersrc/mgl/mgl2/lib
In directory mogu:/tmp/cvs-serv16963

Modified Files:
	mgl2.h mgl2.c emcons.c emsvr.c emx11.c 
Log Message:


o mgl_getenv() の新設と getenv -> mgl_getenv への変更。

環境変数に設定するかわりに MGLDIR/registry か $HOME/.mgl/registry
というファイルに設定することができる。

フォーマットは、

progname.変数=値
変数=値

progname は、プログラムの実行ファイル名 (__progname)
progname.変数=値 があるときは、従来のものをデフォルトとして優先させる。
値が空のときは、unset する指定とみなす。

環境変数も progname.従来の変数 をサポート。


対応した環境変数はとりあえず
	MGLIM
	MGLGP

	MGL_MAXCOLOR (emx11)
	MGL_WHITE, MGL_LIGHTGRAY, MGL_DARKGRAY, MGL_BLACK (emx11)

	MGL_KEYMAP (obsoluted)
	
例:

mglsvrx.MGLGP=gpnine.so

mglsvrx のときだけ、MGLGP を設定する。

MGLIM=imcanna.so
mgterm.MGLIM=

MGLIM は、mgterm のときだけ設定*しない*