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

mituhiro matuura cxp03445 @ nifty.com
2013年 9月 20日 (金) 15:13:09 JST


ASPカーネル1.7.0で動的生成機能拡張パッケージを使用しています.
CRE_DTQを使用するとビルドで「undefined reference to」のエラーが出ました.
以下のように変更したところビルドが成功します.
誤記でしょうか?

(1)asp\extension\dcre\kernel_rename.def 129行目の
tmax_adtqid を
tmax_sdtqid 
     *

(2)同ファイル 131行目の
sdtqinib_table を
adtqinib_table 
*

(3)asp\extension\dcre\kernel_rename.h 164行目の
#define tmax_adtqid _kernel_tmax_adtqid を
#define tmax_sdtqid _kernel_tmax_sdtqid 
             *                   *

(4)同ファイル 166行目の
#define sdtqinib_table _kernel_sdtqinib_table を
#define adtqinib_table _kernel_adtqinib_table 
        *                      *

(5)同ファイル 375行目の
#define _tmax_adtqid __kernel_tmax_adtqid を
#define _tmax_sdtqid __kernel_tmax_sdtqid
              *                    *

(6)同ファイル 377行目の
#define _sdtqinib_table __kernel_sdtqinib_table を
#define _adtqinib_table	__kernel_adtqinib_table
         *                       *

(7)asp\extension\dcre\kernel_unrename.h 165行目の
#undef tmax_adtqid を
#undef tmax_sdtqid 
            *

(8)同ファイル 167行目の
#undef sdtqinib_table を
#undef adtqinib_table 
       *

(9)同ファイル 376行目の
#undef _tmax_adtqid を
#undef _tmax_sdtqid
             *

(10)同ファイル 376行目の
#undef _sdtqinib_table を
#undef _adtqinib_table
        *

「initialization from incompatible pointer type」のワーニングが出るため
(11)asp\extension\dcre\kernel.tf 470行目の
$TAB${ ($DTQ.DTQATR[dtqid]$), ($DTQ.DTQCNT[dtqid]$), $IF DTQ.DTQCNT[dtqid]$(_kernel_dtqmb_$dtqid$)$ELSE$NULL$END$ } を
$TAB${ ($DTQ.DTQATR[dtqid]$), ($DTQ.DTQCNT[dtqid]$), $IF DTQ.DTQCNT[dtqid]$(DTQMB *)(_kernel_dtqmb_$dtqid$)$ELSE$NULL$END$ }
                                                                           *********

1.8.0は使用していませんが,ファイルの該当箇所は同じのようです.
よろしくお願いします.

松浦光洋