(toppers-users 266) Re: イベントフラグの初期値

Hiroshi Morita morita @ adac.co.jp
2001年 8月 23日 (木) 10:45:20 JST


森田@ADCです。

若林様、

修正内容まで回答頂きまして、ありがとうございます。

ただ、私の感覚では、初期化テーブルには10進数の形ではなく
元の表記のまま入るほうが良いと思いますが、如何でしょうか?


takayuki>現在 配布しているコンフィギュレータは、10進数以外を認識しません。
takayuki> #正確には、引数の最初が[0-9]で始まっている場合、[0-9]以外の文字から
takayuki> #先は読み飛ばしてしまいます。ですので、0xと書いた場合、xから先が
takayuki> #読み飛ばされて、0として評価されます。
takayuki>
takayuki>そこで、16/8/2進数を受け入れるように修正しました。
===
takayuki>フォーマットは、正規表現で書くと次のようになります。
takayuki>  16進数 : 0x[0-9A-Fa-f]+
takayuki>   8進数 : 0[0-7]+
takayuki>   2進数 : 0b[01]+
takayuki>    #フォーマットに従わない文字が出現した場合、その先は読み飛ばします。
takayuki>
takayuki>また値はkernel_cfg.cの各オブジェクトの初期化テーブルに
takayuki>10進数の形で格納されます。

----------------------------------------------------------------------
(株)アドバンスドデータコントロールズ
   技術本部 OS開発部   森田 浩
〒170-0004 東京都豊島区北大塚1−13−4 日本生命大塚ビル
(TEL)03-5394-8145        (FAX)03-3576-1772
(E-Mail) morita @ adac.co.jp  (URL)http://www.adac.co.jp