Ignore:
Timestamp:
May 22, 2019, 10:03:37 PM (5 years ago)
Author:
coas-nagasima
Message:

ビルドが通るよう更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/TECSInfo.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r388 r389  
    22 *   Copyright (C) 2008-2017 by TOPPERS Project
    33 *
    4  *  上記著作権è€
    5 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    6  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    7  *  変・再é
    8 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    9  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    10  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    11  *      スコード中に含まれていること.
    12  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    13  *      用できる形で再é
    14 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    15 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    16  *      è€
    17 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    18  *      の無保証規定を掲載すること.
    19  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    20  *      用できない形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    22  *      と.
    23  *    (a) 再é
    24 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    25 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    26  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    27  *    (b) 再é
    28 å¸ƒã®å½¢æ
    29 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    30  *        報告すること.
    31  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    32  *      害からも,上記著作権è€
    33 ãŠã‚ˆã³TOPPERSプロジェクトをå
    34 è²¬ã™ã‚‹ã“と.
    35  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    36  *      由に基づく請求からも,上記著作権è€
    37 ãŠã‚ˆã³TOPPERSプロジェクトを
    38  *      å
    39 è²¬ã™ã‚‹ã“と.
     4 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     5 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     6 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     7 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     8 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     9 *      スコード中に含まれていること.
     10 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     11 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     12 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     13 *      の無保証規定を掲載すること.
     14 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     15 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     16 *      と.
     17 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     18 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     19 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     20 *        報告すること.
     21 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     22 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     23 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     24 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     25 *      免責すること.
    4026 *
    41  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    42 ãŠ
    43  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  *  の責任を負わない.
     27 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     28 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     29 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     30 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     31 *  の責任を負わない.
    4732 *
    4833 *  @(#) $Id$
     
    9580    signature sTypeInfo {
    9681        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    97            // 長さが max_len をè¶
    98 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    99            // (max_len-1) 文字コピーする。name[max_len-1] = NULL
    100         uint16_t   getNameLength(void);
    101            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     82           // 長さが max_len を超えた場合は E_NOMEM を返す.
     83           // (max_len-1) 文字コピーする。name[max_len-1] = NULL
     84        uint16_t   getNameLength(void);
     85           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    10286        uint32_t   getSize(void);    // size of the value in bytes
    10387        int8_t     getKind(void);    // see Constants of Kinds
    10488        uint32_t   getNType(void);
    105            // kind == ARRAY の場合サイズ、POINTER, TYPEDEF の場合1、それ以外は0
     89           // kind == ARRAY の場合サイズ、POINTER, TYPEDEF の場合1、それ以外は0
    10690        ER     getTypeInfo( [out]Descriptor(sTypeInfo) *desc );
    107            // kind == POINTER, TYPEDEF の場合、desc に有効な値を返す
     91           // kind == POINTER, TYPEDEF の場合、desc に有効な値を返す
    10892        uint32_t   getNMember(void);
    109            // STRUCT の場合メンバー数
     93           // STRUCT の場合メンバー数
    11094        ER     getMemberInfo( [in]uint32_t ith, [out]Descriptor(sVarDeclInfo) *desc );
    111            // kind == STRUCT の場合、desc に有効な値を返す
    112            // ith はメンバーの添数 0<=ith<*num
    113            // ith が範囲外の場合 E_NORES を返す
     95           // kind == STRUCT の場合、desc に有効な値を返す
     96           // ith はメンバーの添数 0<=ith<*num
     97           // ith が範囲外の場合 E_NORES を返す
    11498//        void   getSignatureInfo( [out]Descriptor(sSignatureInfo) *desc );
    115 //           // kind == DESCRIPTOR の場合、desc に有効な値を返す
     99//           // kind == DESCRIPTOR の場合、desc に有効な値を返す
    116100    };
    117101
     
    119103    signature sVarDeclInfo {
    120104        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    121            // 長さが max_len をè¶
    122 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    123            // (max_len-1) 文字コピーする。name[max_len-1] = NULL
    124         uint16_t   getNameLength(void);
    125            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     105           // 長さが max_len を超えた場合は E_NOMEM を返す.
     106           // (max_len-1) 文字コピーする。name[max_len-1] = NULL
     107        uint16_t   getNameLength(void);
     108           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    126109        void       getLocationInfo(  [out]uint32_t *offset,
    127110                                     [out]int8_t   *place );            // VARDECL_PLACE_*
    128111        void       getTypeInfo( [out]Descriptor( sTypeInfo ) *desc );
    129112        void       getSizeIsExpr( [out,string(max_len)]char_t *expr_str, [in]int32_t max_len );
    130           // size_is 計算式を文字列で返す. size_is 未指定の場合 *expr_str = NULL が返される
     113          // size_is 計算式を文字列で返す. size_is 未指定の場合 *expr_str = NULL が返される
    131114        ER         getSizeIs( [out]uint32_t *size, [in]const void *p_cb);
    132           // p_cb を与えると、size を返す (size_is 指定がない場合,E_NOSPT を返す)
     115          // p_cb を与えると、size を返す (size_is 指定がない場合,E_NOSPT を返す)
    133116    };
    134117
     
    136119    signature sParamInfo {
    137120        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    138            // 長さが max_len をè¶
    139 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    140            // (max_len-1) 文字コピーする。name[max_len-1] = NULL
    141         uint16_t   getNameLength(void);
    142            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     121           // 長さが max_len を超えた場合は E_NOMEM を返す.
     122           // (max_len-1) 文字コピーする。name[max_len-1] = NULL
     123        uint16_t   getNameLength(void);
     124           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    143125        ER         getTypeInfo( [out]Descriptor(sTypeInfo) *desc);
    144126        ER         getDir( [out]int8_t *dir );
     
    148130    signature sFunctionInfo {
    149131        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    150            // 長さが max_len をè¶
    151 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    152            // (max_len-1) 文字コピーする。name[max_len-1] = NULL
    153         uint16_t   getNameLength(void);
    154            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     132           // 長さが max_len を超えた場合は E_NOMEM を返す.
     133           // (max_len-1) 文字コピーする。name[max_len-1] = NULL
     134        uint16_t   getNameLength(void);
     135           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    155136        void       getReturnTypeInfo( [out]Descriptor( sTypeInfo ) *desc );
    156137        uint32_t   getNParam(void);
    157138        ER         getParamInfo( [in]uint32_t ith, [out]Descriptor(sParamInfo) *param );
    158139           // 0 <= ith < *num
    159            // ith が範囲外の場合 E_NORES を返す
     140           // ith が範囲外の場合 E_NORES を返す
    160141    };
    161142
     
    163144    signature sSignatureInfo {
    164145        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    165            // 長さが max_len をè¶
    166 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    167            // (max_len-1) 文字コピーする。name[max_len-1] = NULL
    168         uint16_t   getNameLength(void);
    169            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     146           // 長さが max_len を超えた場合は E_NOMEM を返す.
     147           // (max_len-1) 文字コピーする。name[max_len-1] = NULL
     148        uint16_t   getNameLength(void);
     149           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    170150        uint32_t   getNFunction(void);
    171151        ER         getFunctionInfo( [in]uint32_t ith, [out]Descriptor( sFunctionInfo ) *desc );
    172152           // 0 <= ith < *num
    173            // ith が範囲外の場合 E_NORES を返す
     153           // ith が範囲外の場合 E_NORES を返す
    174154    };
    175155
     
    177157    signature sCallInfo {
    178158        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    179            // 長さが max_len をè¶
    180 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    181            // (max_len-1) 文字コピーする。name[max_len-1]= NULL
    182         uint16_t   getNameLength(void);
    183            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     159           // 長さが max_len を超えた場合は E_NOMEM を返す.
     160           // (max_len-1) 文字コピーする。name[max_len-1]= NULL
     161        uint16_t   getNameLength(void);
     162           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    184163        void       getSignatureInfo( [out]Descriptor( sSignatureInfo ) *desc );
    185164        uint32_t   getArraySize(void);
     
    192171        void       getLocationInfo(  [out]uint32_t *offset,             // CALL_PLACE_*
    193172                                     [out]int8_t   *place );            // CALL_PLACE_*
    194         void       getOptimizeInfo(  [out]bool_t   *b_VMT_useless,      // VMT (関数テーブル) 不要最適化 (関数直接呼出し)
    195                                      [out]bool_t   *b_skelton_useless,  // スケルトン関数不要 (
    196                                      [out]bool_t   *b_cell_unique );    // 単一のセル
     173        void       getOptimizeInfo(  [out]bool_t   *b_VMT_useless,      // VMT (関数テーブル) 不要最適化 (関数直接呼出し)
     174                                     [out]bool_t   *b_skelton_useless,  // スケルトン関数不要 (
     175                                     [out]bool_t   *b_cell_unique );    // 単一のセル
    197176    };
    198177
     
    200179    signature sEntryInfo {
    201180        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    202            // 長さが max_len をè¶
    203 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    204            // (max_len-1) 文字コピーする。name[max_len-1]=NULL
    205         uint16_t   getNameLength(void);
    206            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     181           // 長さが max_len を超えた場合は E_NOMEM を返す.
     182           // (max_len-1) 文字コピーする。name[max_len-1]=NULL
     183        uint16_t   getNameLength(void);
     184           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    207185        void       getSignatureInfo( [out]Descriptor( sSignatureInfo ) *desc );
    208186        uint32_t   getArraySize(void);
     
    213191    signature sCelltypeInfo {
    214192        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    215            // 長さが max_len をè¶
    216 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    217            // (max_len-1) 文字コピーする。name[max_len-1]=NULL
    218         uint16_t   getNameLength(void);
    219            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     193           // 長さが max_len を超えた場合は E_NOMEM を返す.
     194           // (max_len-1) 文字コピーする。name[max_len-1]=NULL
     195        uint16_t   getNameLength(void);
     196           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    220197        uint32_t   getNAttr(void);
    221198        ER         getAttrInfo( [in]uint32_t ith, [out]Descriptor(sVarDeclInfo)*desc );
    222199        uint32_t   getNVar(void);
    223200        ER         getVarInfo( [in]uint32_t ith,  [out]Descriptor(sVarDeclInfo)*desc );
    224            // ith が範囲外の場合 E_NORES を返す
     201           // ith が範囲外の場合 E_NORES を返す
    225202        uint32_t   getNCall(void);
    226203        ER         getCallInfo( [in]uint32_t ith, [out]Descriptor(sCallInfo)*desc );
    227            // ith が範囲外の場合 E_NORES を返す
     204           // ith が範囲外の場合 E_NORES を返す
    228205        uint32_t   getNEntry(void);
    229206        ER         getEntryInfo( [in]uint32_t ith, [out]Descriptor(sEntryInfo)*desc );
    230            // ith が範囲外の場合 E_NORES を返す
     207           // ith が範囲外の場合 E_NORES を返す
    231208        bool_t     isSingleton(void);
    232209        bool_t     isIDX_is_ID(void);
     
    239216    signature sCellInfo {
    240217        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    241            // 長さが max_len をè¶
    242 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    243            // (max_len-1) 文字コピーする。name[max_len-1]=NULL
    244         uint16_t   getNameLength(void);
    245            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     218           // 長さが max_len を超えた場合は E_NOMEM を返す.
     219           // (max_len-1) 文字コピーする。name[max_len-1]=NULL
     220        uint16_t   getNameLength(void);
     221           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    246222        uint32_t   getNRawEntryDescriptorInfo( void );
    247223        ER         getRawEntryDescriptorInfo( [in]int_t index, [out]Descriptor(sRawEntryDescriptorInfo) *desc );
    248            // index は、受け口を指定 (CelltypeInfo の cEntryInfo の序数に一致する)
     224           // index は、受け口を指定 (CelltypeInfo の cEntryInfo の序数に一致する)
    249225        void       getCelltypeInfo( [out]Descriptor( sCelltypeInfo ) *desc );
    250         void       getCBP( [out]void **cbp );      // out: 逸脱
    251         void       getINIBP( [out]void **inibp );  // out: 逸脱
     226        void       getCBP( [out]void **cbp );      // out: 逸脱
     227        void       getINIBP( [out]void **inibp );  // out: 逸脱
    252228    };
    253229
    254230    [deviate]
    255231    signature sRawEntryDescriptorInfo {
    256         uint16_t   getNRawEntryDescriptorInfo( void );         // 受け口é
    257 åˆ—の場合、要素数を返す。非é
    258 åˆ—の場合 1。
     232        uint16_t   getNRawEntryDescriptorInfo( void );         // 受け口配列の場合、要素数を返す。非配列の場合 1。
    259233        ER         getRawDescriptor( [in]int_t ith, [out]void **rawDesc );
    260                         // ith がé
    261 åˆ—範囲外の場合、E_NOEXS を返す
     234                        // ith が配列範囲外の場合、E_NOEXS を返す
    262235    };
    263236
     
    265238    signature sNamespaceInfo {
    266239        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    267            // 長さが max_len をè¶
    268 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    269            // (max_len-1) 文字コピーする。name[max_len-1]=NULL
    270         uint16_t   getNameLength(void);
    271            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     240           // 長さが max_len を超えた場合は E_NOMEM を返す.
     241           // (max_len-1) 文字コピーする。name[max_len-1]=NULL
     242        uint16_t   getNameLength(void);
     243           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    272244        uint32_t   getNNamespace(void);
    273245        ER         getNamespaceInfo( [in]uint32_t ith, [out]Descriptor(sNamespaceInfo) *des );
    274            // ith が範囲外の場合 E_NORES を返す
     246           // ith が範囲外の場合 E_NORES を返す
    275247        uint32_t   getNSignature(void);
    276248        ER         getSignatureInfo( [in]uint32_t ith, [out]Descriptor(sSignatureInfo) *des );
    277            // ith が範囲外の場合 E_NORES を返す
     249           // ith が範囲外の場合 E_NORES を返す
    278250        uint32_t   getNCelltype(void);
    279251        ER     getCelltypeInfo( [in]uint32_t ith,  [out]Descriptor(sCelltypeInfo) *des );
    280            // ith が範囲外の場合 E_NORES を返す
     252           // ith が範囲外の場合 E_NORES を返す
    281253    };
    282254
     
    284256    signature sRegionInfo {
    285257        ER         getName( [out,string(max_len)]char_t *name, [in]int_t max_len );
    286            // 長さが max_len をè¶
    287 ãˆãŸå ´åˆã¯ E_NOMEM を返す.
    288            // (max_len-1) 文字コピーする。name[max_len-1]=NULL
    289         uint16_t   getNameLength(void);
    290            //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
     258           // 長さが max_len を超えた場合は E_NOMEM を返す.
     259           // (max_len-1) 文字コピーする。name[max_len-1]=NULL
     260        uint16_t   getNameLength(void);
     261           //  終端文字 (NULL) を含む長さ (strlen と仕様が異なることに注意)
    291262        uint32_t   getNCell(void);
    292263        ER         getCellInfo( [in]uint32_t ith,    [out]Descriptor(sCellInfo) *des );
    293            // ith が範囲外の場合 E_NORES を返す
     264           // ith が範囲外の場合 E_NORES を返す
    294265        uint32_t   getNRegion(void);
    295266        ER         getRegionInfo( [in]uint32_t ith,  [out]Descriptor(sRegionInfo) *des );
    296            // ith が範囲外の場合 E_NORES を返す
     267           // ith が範囲外の場合 E_NORES を返す
    297268    };
    298269
     
    309280                             [out]Descriptor( sRawEntryDescriptorInfo )*rawEntryDescDesc,
    310281                             [out]Descriptor( sEntryInfo )*entryDesc);
    311         ER     findRawEntryDescriptor_unsafe(           // このメソッドは、非é
    312 åˆ—の場合のみしようできる
     282        ER     findRawEntryDescriptor_unsafe(           // このメソッドは、非配列の場合のみしようできる
    313283                             [in,string]const char_t *namespace_path,
    314284                             [out]void **rawDesc );
     
    318288
    319289    /*
    320      * tTECSInfo セルタイプのセルは、ユーザーが設置する.
     290     * tTECSInfo セルタイプのセルは、ユーザーが設置する.
    321291     *
    322      * このセルから、tTECSInfoSub への結合は、プラグインにより自動的に
    323      * 行われるため、ユーザーは、このセルを設置するだけでよい.
    324      * (プロトタイプを用いていないのは、このセルを任意のリージョンに置
    325      * くことを想定してのもの)
     292     * このセルから、tTECSInfoSub への結合は、プラグインにより自動的に
     293     * 行われるため、ユーザーは、このセルを設置するだけでよい.
     294     * (プロトタイプを用いていないのは、このセルを任意のリージョンに置
     295     * くことを想定してのもの)
    326296     */
    327297    [singleton,
     
    337307
    338308    /*
    339      * tTECSInfoSub セルタイプのセルは、プラグインにより自動生成される.
    340      * プラグインは、生成を行う前にエラーが発生している場合、セルを生成しない.
    341      * (TECSInfoSub セルが未定義のエラーも出ることになる。不完å
    342 ¨ãªçŠ¶æ
    343 ‹
    344      * で生成しようとすると、Ruby 例外を発生する可能性があるため、生成
    345      * しない)
     309     * tTECSInfoSub セルタイプのセルは、プラグインにより自動生成される.
     310     * プラグインは、生成を行う前にエラーが発生している場合、セルを生成しない.
     311     * (TECSInfoSub セルが未定義のエラーも出ることになる。不完全な状態
     312     * で生成しようとすると、Ruby 例外を発生する可能性があるため、生成
     313     * しない)
    346314     */
    347315    [singleton]
     
    352320        [ref_desc]
    353321            call sRegionInfo    cRegionInfo;      // root region
    354         // å†
    355 éƒ¨å‡¦ç†ç”¨ã®å‘¼ã³å£ (何度も使いまわすので、使う直前に(再)設定すること)
     322        // 内部処理用の呼び口 (何度も使いまわすので、使う直前に(再)設定すること)
    356323        [dynamic,optional]
    357324            call sNamespaceInfo cNamespaceInfoTemp;
     
    439406            uint32_t sizeOfCB;         // size in bytes, 0 if not exist
    440407            uint32_t sizeOfINIB;       // size in bytes, 0 if not exist
    441             uint32_t n_cellInLinkUnit; // CellInLinkUnit == 0 の時 セルタイプコードは、リンクされていない
    442             uint32_t n_cellInSystem;   // すべてのリンクユニットを含めたセルの個数.
    443                                        // この数が 0になるものは、CelltypeInfo は省略される.
     408            uint32_t n_cellInLinkUnit; // CellInLinkUnit == 0 の時 セルタイプコードは、リンクされていない
     409            uint32_t n_cellInSystem;   // すべてのリンクユニットを含めたセルの個数.
     410                                       // この数が 0になるものは、CelltypeInfo は省略される.
    444411        };
    445412        [ref_desc,optional]
     
    466433            bool_t   b_require_port;
    467434            int8_t   place;
    468             bool_t   b_VMT_useless;        // VMT (関数テーブル) 不要最適化 (関数直接呼出し)
    469             bool_t   b_skelton_useless;    // スケルトン関数不要 (
    470             bool_t   b_cell_unique;        // 単一のセル
     435            bool_t   b_VMT_useless;        // VMT (関数テーブル) 不要最適化 (関数直接呼出し)
     436            bool_t   b_skelton_useless;    // スケルトン関数不要 (
     437            bool_t   b_cell_unique;        // 単一のセル
    471438        };
    472439        entry sCallInfo eCallInfo;
     
    530497    celltype tRawEntryDescriptorInfo {
    531498        attr {
    532             int_t size;   // 非é
    533 åˆ—の場合 0
     499            int_t size;   // 非配列の場合 0
    534500            [size_is(size)]
    535501                void  **rawEntryDescriptor;
Note: See TracChangeset for help on using the changeset viewer.