[Mew-dist 2135] Re: im* が止まる (win95)

Kazu Yamamoto ( 山本和彦 ) Kazu at example.com
1997年 9月 19日 (金) 09:18:53 JST


mule-win32 at example.com はパッチが流れるような ML か知らないので、
mew-dist だけに投げます。

From: "H.Shirai/白井秀行" <Shirai at example.com>
Subject: [Mew-dist 2125] Re: im* が止まる (win95)
Date: Thu, 18 Sep 1997 21:26:20 +0900

> 個人的には、unixではflushあり、Win95ではflushなしがちょうどいい
> かなぁ、という感じです。

では、このパッチを当てて見て下さい。UNIX では現状維持です。Win95 では幸
せですか?

--かず

*** imls.in.orig	Fri Sep 19 09:03:33 1997
--- imls.in	Fri Sep 19 09:06:04 1997
***************
*** 356,362 ****
  		$Head{'pnum'} = $Head{'number'};
  		$Head{'number'} = $num;
  		disp_msg(\%Head, $opt_grep);
- 	        flush('STDOUT');
    		$num++;
  	    }
  	}
--- 356,361 ----
*** imgrep.in.orig	Fri Sep 19 09:03:26 1997
--- imgrep.in	Fri Sep 19 09:08:56 1997
***************
*** 182,188 ****
  		    print "$folder:" if ($opt_format eq 'folder');
  		    print "$folder_dir/" if ($opt_format eq 'path');
  		    print "$m\n";
! 		    flush('STDOUT');
  		}
  	    } else {
  		im_warn("message $m not exists: $!\n");
--- 182,188 ----
  		    print "$folder:" if ($opt_format eq 'folder');
  		    print "$folder_dir/" if ($opt_format eq 'path');
  		    print "$m\n";
! 		    # flush('STDOUT');
  		}
  	    } else {
  		im_warn("message $m not exists: $!\n");
*** IM.in/Scan.pm.in.orig	Wed Sep 17 10:25:14 1997
--- IM.in/Scan.pm.in	Fri Sep 19 09:14:27 1997
***************
*** 520,526 ****
  
      if (defined &my_get_msg) {
  	print &my_get_msg($href), "\n";
! 	flush('STDOUT');
  	return;
      } elsif (defined(&scan_form)) {
  	my $content = &scan_form($href);
--- 520,526 ----
  
      if (defined &my_get_msg) {
  	print &my_get_msg($href), "\n";
! 	flush('STDOUT') unless win95p();
  	return;
      } elsif (defined(&scan_form)) {
  	my $content = &scan_form($href);
***************
*** 531,537 ****
  	} else {
  	    print &substr_safe($content, $WIDTH - 1), "\n";
  	}
! 	flush('STDOUT');
  	return;
      } else {
  	im_err("no scan_form specified.\n");
--- 531,537 ----
  	} else {
  	    print &substr_safe($content, $WIDTH - 1), "\n";
  	}
! 	flush('STDOUT') unless win95p();
  	return;
      } else {
  	im_err("no scan_form specified.\n");



Mew-dist メーリングリストの案内