[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 のときだけ設定*しない*