Subject: Help about "newsgate"

From: [email-masked] (Mitsuru Hase)
Date: Wed, 3 Nov 1993 06:59:40 GMT

長谷＠ＰＬ総研です。mail <--> news gateway tool の "newsgate" に関する
質問です。
　以下のように warning が出ましたが、インストールできたと思い、そのま
ま使うと、coreを吐いてしまいました。
　このツールの使い方も今１つ分からないところがあるのですが、それ以前の
問題でした。SunOS 4.1.1 JLE 1.1.1 です。
　何かアドバイスいただければ、助かります。
---
plcri# make
cc -g -DUSE_GETABSDATE -target sun4 -c misc.c
 :	:		:	:
cc -g -DUSE_GETABSDATE -target sun4 -c rfc822.c
"rfc822.c", line 393: warning: illegal pointer combination
"rfc822.c", line 408: warning: illegal pointer combination
"rfc822.c", line 420: warning: illegal pointer combination
"rfc822.c", line 446: warning: illegal pointer combination
"rfc822.c", line 446: warning: illegal pointer combination
"rfc822.c", line 450: warning: illegal pointer combination
"rfc822.c", line 458: warning: illegal pointer combination
"rfc822.c", line 479: warning: illegal pointer combination
 :	:		:

   ----- Transcript of session follows -----
sh: 27820 Bus error - core dumped
554 "|/usr/lib/news/newsgate/mail2news -n pl.local.test"... 
	unknown mailer error 138

-----
(dbxtool) debug mail2news
Reading symbolic information...
Read 1764 symbols
program terminated by signal BUS (alignment error)
(dbxtool)
-----
--- /usr/lib/news/newsgate/rfc822.c ---
関数名: CrackFrom  行番号: 408  表示行: 390-413
---
	switch (CurrChar) {
	case '(':
	    if (comment == 0) {
393		cp = commbuf;
		*cp = '¥0';
	    }
	    comment++;
	    break;
	case ')':
	    if (comment > 0 && --comment == 0) {
		*cp = '¥0';
		xp = comm;
		if (*xp) {
		    while (*xp)
			xp++;
		    *xp++ = ',';
		    *xp++ = ' ';
		}
408	-->	for (cp = &commbuf[1]; (*xp++ = *cp) != '¥0'; cp++)
		    continue;
		cp = NULL;
		continue;
	    }
	    break;
------------

-- 
          `Life is Art`  できることから  for the Earth
 ‾/‾ ) /  e-mail: [email-masked] / Mitsuru Hase（長谷　満）
 /  ‾ /   Church of Perfect Liberty; PL Comprehensive Research Inst.
 ‾   ‾‾‾‾