[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00038] mgp-1.01a -g option
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00038] mgp-1.01a -g option
- From: Takashi Ishioka <ishioka@ppp01.infopepper.or.jp>
- Date: Sat, 27 Dec 1997 08:20:54 +0900
- Posted: Sat, 27 Dec 1997 07:36:26 +0900
- Reply-to: mgp-users-jp@mew.org
いしおかです. こんにちは.
Linux-2.0.33 + x86 + XFree86-3.1 + gcc-2.7.2.3 +libc-5.4.38 でためして
みました. いくつか気づいた点をあげておきます.
1) configure で, ANSI C header が no に.
2) strsep とか poll が no に.
3) yydebug が undefined に... ( parse.c からけずりました.)
4) 起動時オプションで-g 100 のように x がないと 落ちる.
2,3 は 1.00a の時は大丈夫でした.
4)は, mgp.c で
set_geometry(buf)
u_char *buf;
{
u_char *p, *p2, tmp[10];
p = buf;
strncpy(tmp, p, strlen(p) - strlen(strchr(p, 'x')));
~~~~~~~~~~~~~~
これで NULL が返って来るときまずいよーな... なので
if(NULL == strchr(p, 'x')) return; しました.
あと, 治ったみたいですが...
1.00a のとき SunOS4.1.2 + gcc-2.6.3 + X11R5 でmake したら
動かないのが出来ました(^^;
vfont_name をNULL で初期化してないので
vfc_setfont( へんなの... ) で 落ちる...
--
(ishi) ishioka@ppp01.infopepper.or.jp