[Tomoyo-dev 560] Re: ポリシーエディタに色付け

Back to archive index

yocto yocto****@gmail*****
2007年 9月 7日 (金) 17:47:03 JST


クスノです。

いつもすみません、うぅ、このバグは恥ずかしい...

07/09/07 に from-****@i-lov*****
<from-****@i-lov*****> さんは書きました:
>  熊猫です。
>
> > お久しぶりです、やっと少し時間がとれたので、作ってみました。
> ありがとうございます。
>
> > #指定方法が間違っていると、デフォルト設定となります。
> env が '\0' を超えていないかのチェックが抜けていたので
> 以下のように修正したものを利用させていただくことにします。
>
> static void     getColorEnv(char *env)
> {
>         int i, len;
>         char *p;
>         short color;
>
>         for (i = 0; color_env[i].name != NULL; i++) {
>                 p = color_env[i].name;
>                 len = strlen(p);
>                 if (strncmp(p, env, len)) continue;
>                 env += len;
>                 if (strlen(env) != 2) break;
>
>                 color = (*env++) - '0';         // foreground color
>                 if (0 <= color && color <= 7)
>                         color_env[i].fore = color;
>
>                 color = (*env) - '0';           // background color
>                 if (0 <= color && color <= 7)
>                         color_env[i].back = color;
>
>                 break;
>         }
> }
>
> _______________________________________________
> tomoyo-dev mailing list
> tomoy****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/tomoyo-dev
>




tomoyo-dev メーリングリストの案内
Back to archive index