[w3m-dev 01577] Re: ANSI color support (was Re: w3m-m17n-0.4)

From: Yamate Keiichirou (yamate@ebina.hitachi.co.jp)
Date: Tue Dec 26 2000 - 20:02:22 CST

  • Next message: Kiyokazu SUTO: "[w3m-dev 01578] Re: ANSI color support (was Re: w3m-m17n-0.4)"

      $B$d$^$F$G$9!#(B

    > $B2,It$G$9(B.
    > > $B$3$N(BNO_SIGNALS$B$O>C$7$F$*$/$Y$-$G$O$J$$$G$7$g$&$+!#(B
    > $B$3$N7o$K$D$$$F$G$9$,(B, $B;d$N=j(B (Debian Linux 2.2) $B$G$O2?EY;n$7$F$bMn$A(B
    > $B$J$$$N$G(B (<a title="> $B$N>l9g$b$=$&$G$9(B), $B5$$K$7$F$^$;$s$G$7$?(B. $BMn$A(B
    > $B$k$+$I$&$+$O(B OS $B$K0MB8$9$k$C$F;v$O$J$$$G$9$+(B?

      $BMn$A$k3NN($O(BGC$B$N%3!<%I$H(BOS$B$H$NAj@-$G$:$$$V$s0c$$$&$k$H?dB,$7$F$$$^$9!#(B
    $B$,!"Mn$A$k$+$I$&$+$H$$$&OC$G$"$l$P!"%W%m%;%9$N%a%b%j4IM}$,%Z!<%8C10L$N(B
    $B?=@A@)$G$"$k8B$j!"(BOS$B$K0MB8$7$J$$$G$7$g$&!#(B

      $B>/$J$/$H$b(BBSD/OS 3.1 ($B$ND>@\$NAD@h$O(BNetBSD 1.2$B$"$?$j(B) $B$G$O!">C$7$F$*(B
    $B$/$Y$-$G$9!#$=$l$O$5$F$*$-!#(B

    > $B$R$g$C$H$9$k$H4X78$"$k$+$b$7$l$^$;$s$,(B, $B0JA0$+$i5$$K$J$C$F$?;v$J$s$G(B
    > $B$9$,(B, $B%7%0%J%k%O%s%I%i$rJ]B8$7$F$$$k(B prevtrap $B$O%*!<%HJQ?t$GBg>fIW$J(B
    > $B$s$G$7$g$&$+(B?
    > $B$I$3$+$G(B, longjmp $B$NA08e$G%*!<%HJQ?t$,J];}$5$l$k$H$O8B$i$J$$$HJ9$$$?(B
    > $B5-21$,$"$k$N$G$9$,(B.

      $B$=$l=q$$$?$N;d!#E:IU%W%m%0%i%`$r$4Mw2<$5$$!#$G!"$3$l$r%3%s%Q%$%k!&<B(B
    $B9T$7$?7k2L$,0J2<$G$9(B ("shlicc3" $B$O!"(Bgcc-2.95 with BSD/OS shared
    library linker)$B!#(B

    d51139% shlicc3 -O0 -Wall test.c -o test
    d51139% ./test
    ^CSIGNAL: 2, A: 1
    d51139% shlicc3 -O3 -Wall test.c -o test
    d51139% ./test
    ^CSIGNAL: 2, A: 0

    "^C" $B$O3d$j9~$_$G$9!#8+$F$NDL$j!":GE,2=$K$h$jJQ?t(BA$B$r(Bregister$B$K3d$jEv$F(B
    $B$?7k2L!"(Bcur_env$B$KJ]B8$5$l$k$?$a!"(BA$B$KBeF~$7$?(B1$B$,$I$3$+$XHt$s$G$$$^$9!#(B

      $B$H$$$&$o$1$J$s$G!"$^$:$$$s$G$7$g$&$M!#K\Mh$J$i3d$j9~$_A`:nCf$O3d$j9~(B
    $B$_6X;_$K$9$Y$-$G$7$g$&!#$=$N>e$G(B- Wall$B$G$?$?$-=P$7$?JQ?t$I$b$N=h6x$r9M(B
    $B$($l$P!D!D$H9M$($F$?$N$K!"$J$s$F$3$C$?$$!"(BWarning$B$b$G$F$3$J$$!#(B

      $B$3$3$^$G9M$($F%W%m%0%i%`$rAH$`$N$O$`$:$+$7$=$&$G$9!#(B

    ---
    $B$d$^$F(B
    

    #include <unistd.h> #include <stdio.h> #include <signal.h> #include <setjmp.h>

    jmp_buf cur_env;

    void sigjmp(int signal) { longjmp(cur_env, signal); return; }

    int main(int argc, char *argv[]) { int a = 0; int r;

    if ((r = setjmp(cur_env))) { printf("SIGNAL: %d, A: %d\n", r, a); } else { signal(SIGINT, sigjmp); a = 1; sleep(1000); } exit(r); }



    This archive was generated by hypermail 2b29 : Tue Dec 26 2000 - 20:14:10 CST