(toppers-users 4160) Re: ASP カーネル動的生成機能拡張パッケージのファイルの誤記?(2)

Hiroaki TAKADA hiro @ ertl.jp
2013年 10月 18日 (金) 17:16:59 JST


松浦様

ご指摘ありがとうございます。ご指摘通り、

> (2)同1257行目の
> && (KMM.MBSZ[1] & (CHECK_MB_ALIGN - 1))$ を
> && (KMM.KMMSZ[1] & (CHECK_MB_ALIGN - 1))$

これはバグです。cut & paste した後の修正ミスです。

一方、(1)の方は元の通りで正しく、修正の必要はないと思われます。

これで正しく動作するか確認いただけませんでしょうか?

高田広章
名古屋大学

(13/10/18 17:03), mituhiro matuura wrote:
> ASPカーネル1.7.0で動的生成機能拡張パッケージを使用しています.
> DEF_KMMの第2パラメータ「カーネルが割り付けるメモリ領域の先頭番地」を数値で指定すると,ビルドで「non-value is referred」のエラーが出ました.
> 以下のように変更したところビルドが成功します.
> 誤記でしょうか?
> 
> (1)asp\extension\dcre\kernel\kernel.tf 1256行目の
> $IF !EQ(KMM.KMM[1], "NULL") && CHECK_MB_ALIGN を
> $IF !EQ(KMM.KMMSZ[1], "NULL") && CHECK_MB_ALIGN
>                 **
> 
> (2)同1257行目の
> && (KMM.MBSZ[1] & (CHECK_MB_ALIGN - 1))$ を
> && (KMM.KMMSZ[1] & (CHECK_MB_ALIGN - 1))$
>          ***
> 
> 1.8.0は使用していませんが,ファイルの該当箇所は同じのようです.
> よろしくお願いします.
> 
> 松浦光洋
>