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

ビルドが通るよう更新

Location:
azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo
Files:
27 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;
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/TECSInfoAccessor.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$
    4934 */
    5035
    51 // mruby からアクセスできるようなシグニチャにした、アクセス用セルタイプの定義
    52 // つまり、シグニチャから Descriptor 型をなくし、名前を指定して動的結合させるセルタイプを用意する
     36// mruby からアクセスできるようなシグニチャにした、アクセス用セルタイプの定義
     37// つまり、シグニチャから Descriptor 型をなくし、名前を指定して動的結合させるセルタイプを用意する
    5338
    5439import( <TECSInfo.cdl> );
     
    9378        ER   getSelectedCallLocationInfo(  [out]uint32_t *offset,             // offset in CALL_PLACE_*
    9479                                           [out]int8_t   *place );            // CALL_PLACE_*
    95         ER   getSelectedCallOptimizeInfo(  [out]bool_t   *b_VMT_useless,      // VMT (関数テーブル) 不要最適化 (関数直接呼出し)
    96                                            [out]bool_t   *b_skelton_useless,  // スケルトン関数不要 (
    97                                            [out]bool_t   *b_cell_unique );    // 単一のセル
     80        ER   getSelectedCallOptimizeInfo(  [out]bool_t   *b_VMT_useless,      // VMT (関数テーブル) 不要最適化 (関数直接呼出し)
     81                                           [out]bool_t   *b_skelton_useless,  // スケルトン関数不要 (
     82                                           [out]bool_t   *b_cell_unique );    // 単一のセル
    9883
    9984        // entry
     
    125110        // cell
    126111        ER   getSelectedCellInfo( [out,string(max_len)]char_t *name, [in]int_t max_len);
    127         ER   selectCelltypeInfoOfCell(void); // 選択中セルのセルタイプを選択 (セルタイプの関数を使用できる)
    128         ER   getAttrValueInStr([out,string(max_len)]char_t *buf, [in]int_t max_len);  // 事前に、セル、セルタイプ、属性を選択しておくこと.cTypeInfo が変更される
    129         ER   getAttrSizeIsValue(void);       // 事前に、セル、セルタイプ、属性を選択しておくこと.cTypeInfo が変更される
    130         ER   getVarValueInStr([out,string(max_len)]char_t *buf, [in]int_t max_len);   // 事前に、セル、セルタイプ、変数を選択しておくこと.cTypeInfo が変更される
    131         ER   getVarSizeIsValue(void);        // 事前に、セル、セルタイプ、変数を選択しておくこと.cTypeInfo が変更される
     112        ER   selectCelltypeInfoOfCell(void); // 選択中セルのセルタイプを選択 (セルタイプの関数を使用できる)
     113        ER   getAttrValueInStr([out,string(max_len)]char_t *buf, [in]int_t max_len);  // 事前に、セル、セルタイプ、属性を選択しておくこと.cTypeInfo が変更される
     114        ER   getAttrSizeIsValue(void);       // 事前に、セル、セルタイプ、属性を選択しておくこと.cTypeInfo が変更される
     115        ER   getVarValueInStr([out,string(max_len)]char_t *buf, [in]int_t max_len);   // 事前に、セル、セルタイプ、変数を選択しておくこと.cTypeInfo が変更される
     116        ER   getVarSizeIsValue(void);        // 事前に、セル、セルタイプ、変数を選択しておくこと.cTypeInfo が変更される
    132117    };
    133118
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tArrayTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6045 * b_volatile       bool_t           ATTR_b_volatile
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cTypeInfo signature: nTECSInfo_sTypeInfo context:task
    6449 *   ER             cTypeInfo_getName( char_t* name, int_t max_len );
     
    7661 * #[</PREAMBLE>]# */
    7762
    78 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     63/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    7964#include <string.h>
    8065#include "nTECSInfo_tArrayTypeInfo_tecsgen.h"
     
    8570#endif
    8671
    87 /* 受け口関数 #_TEPF_# */
     72/* 受け口関数 #_TEPF_# */
    8873/* #[<ENTRY_PORT>]# eTypeInfo
    8974 * entry port: eTypeInfo
     
    10994        } /* end if VALID_IDX(idx) */
    11095
    111         /* ここに処理本体を記述します #_TEFB_# */
     96        /* ここに処理本体を記述します #_TEFB_# */
    11297        name[ max_len - 1 ] = '\0';
    11398        strncpy( name, ATTR_name, max_len );
     
    133118        }
    134119        else {
    135                 /* エラー処理コードをここに記述します */
    136         } /* end if VALID_IDX(idx) */
    137 
    138         /* ここに処理本体を記述します #_TEFB_# */
     120                /* エラー処理コードをここに記述します */
     121        } /* end if VALID_IDX(idx) */
     122
     123        /* ここに処理本体を記述します #_TEFB_# */
    139124        return strlen( ATTR_name ) + 1;
    140125}
     
    153138        }
    154139        else {
    155                 /* エラー処理コードをここに記述します */
    156         } /* end if VALID_IDX(idx) */
    157 
    158         /* ここに処理本体を記述します #_TEFB_# */
     140                /* エラー処理コードをここに記述します */
     141        } /* end if VALID_IDX(idx) */
     142
     143        /* ここに処理本体を記述します #_TEFB_# */
    159144        return ATTR_size;
    160145}
     
    173158        }
    174159        else {
    175                 /* エラー処理コードをここに記述します */
    176         } /* end if VALID_IDX(idx) */
    177 
    178         /* ここに処理本体を記述します #_TEFB_# */
     160                /* エラー処理コードをここに記述します */
     161        } /* end if VALID_IDX(idx) */
     162
     163        /* ここに処理本体を記述します #_TEFB_# */
    179164        return TECSTypeKind_ArrayType;
    180165}
     
    193178        }
    194179        else {
    195                 /* エラー処理コードをここに記述します */
    196         } /* end if VALID_IDX(idx) */
    197 
    198         /* ここに処理本体を記述します #_TEFB_# */
    199         return ATTR_size / cTypeInfo_getSize();  /* é
    200 åˆ—要素数 = サイズ / 要素サイズ */
     180                /* エラー処理コードをここに記述します */
     181        } /* end if VALID_IDX(idx) */
     182
     183        /* ここに処理本体を記述します #_TEFB_# */
     184        return ATTR_size / cTypeInfo_getSize();  /* 配列要素数 = サイズ / 要素サイズ */
    201185}
    202186
     
    215199        }
    216200        else {
    217                 /* エラー処理コードをここに記述します */
    218         } /* end if VALID_IDX(idx) */
    219 
    220         /* ここに処理本体を記述します #_TEFB_# */
     201                /* エラー処理コードをここに記述します */
     202        } /* end if VALID_IDX(idx) */
     203
     204        /* ここに処理本体を記述します #_TEFB_# */
    221205  *desc = cTypeInfo_refer_to_descriptor();
    222206  return ercd;
     
    236220        }
    237221        else {
    238                 /* エラー処理コードをここに記述します */
    239         } /* end if VALID_IDX(idx) */
    240 
    241         /* ここに処理本体を記述します #_TEFB_# */
     222                /* エラー処理コードをここに記述します */
     223        } /* end if VALID_IDX(idx) */
     224
     225        /* ここに処理本体を記述します #_TEFB_# */
    242226
    243227}
     
    260244        } /* end if VALID_IDX(idx) */
    261245
    262         /* ここに処理本体を記述します #_TEFB_# */
     246        /* ここに処理本体を記述します #_TEFB_# */
    263247
    264248        return(ercd);
     
    266250
    267251/* #[<POSTAMBLE>]#
    268  *   ã“れより下に非受け口関数を書きます
     252 *   これより下に非受け口関数を書きます
    269253 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tBoolTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    219204        }
    220205        else {
    221                 /* エラー処理コードをここに記述します */
    222         } /* end if VALID_IDX(idx) */
    223 
    224         /* ここに処理本体を記述します #_TEFB_# */
     206                /* エラー処理コードをここに記述します */
     207        } /* end if VALID_IDX(idx) */
     208
     209        /* ここに処理本体を記述します #_TEFB_# */
    225210
    226211}
     
    243228        } /* end if VALID_IDX(idx) */
    244229
    245         /* ここに処理本体を記述します #_TEFB_# */
     230        /* ここに処理本体を記述します #_TEFB_# */
    246231
    247232        return(ercd);
     
    249234
    250235/* #[<POSTAMBLE>]#
    251  *   ã“れより下に非受け口関数を書きます
     236 *   これより下に非受け口関数を書きます
    252237 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tCallInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * offset           uint32_t         ATTR_offset     
     
    6853 * b_cell_unique    bool_t           ATTR_b_cell_unique
    6954 *
    70  * 呼び口関数 #_TCPF_#
     55 * 呼び口関数 #_TCPF_#
    7156 * call port: cSignatureInfo signature: nTECSInfo_sSignatureInfo context:task
    7257 *   ER             cSignatureInfo_getName( char_t* name, int_t max_len );
     
    197182        }
    198183        else {
    199                 /* エラー処理コードをここに記述します */
    200         } /* end if VALID_IDX(idx) */
    201 
    202         /* ここに処理本体を記述します #_TEFB_# */
     184                /* エラー処理コードをここに記述します */
     185        } /* end if VALID_IDX(idx) */
     186
     187        /* ここに処理本体を記述します #_TEFB_# */
    203188  *b_optional = ATTR_b_optional;
    204189  *b_dynamic  = ATTR_b_dynamic;
     
    220205        }
    221206        else {
    222                 /* エラー処理コードをここに記述します */
    223         } /* end if VALID_IDX(idx) */
    224 
    225         /* ここに処理本体を記述します #_TEFB_# */
     207                /* エラー処理コードをここに記述します */
     208        } /* end if VALID_IDX(idx) */
     209
     210        /* ここに処理本体を記述します #_TEFB_# */
    226211  *b_allocator_port = ATTR_b_allocator_port;
    227212  *b_require_port   = ATTR_b_require_port;
     
    241226        }
    242227        else {
    243                 /* エラー処理コードをここに記述します */
    244         } /* end if VALID_IDX(idx) */
    245 
    246         /* ここに処理本体を記述します #_TEFB_# */
     228                /* エラー処理コードをここに記述します */
     229        } /* end if VALID_IDX(idx) */
     230
     231        /* ここに処理本体を記述します #_TEFB_# */
    247232  *offset = ATTR_offset;
    248233  *place  = ATTR_place;
     
    262247        }
    263248        else {
    264                 /* エラー処理コードをここに記述します */
    265         } /* end if VALID_IDX(idx) */
    266 
    267         /* ここに処理本体を記述します #_TEFB_# */
     249                /* エラー処理コードをここに記述します */
     250        } /* end if VALID_IDX(idx) */
     251
     252        /* ここに処理本体を記述します #_TEFB_# */
    268253  *b_VMT_useless     = ATTR_b_VMT_useless;
    269254  *b_skelton_useless = ATTR_b_skelton_useless;
     
    272257
    273258/* #[<POSTAMBLE>]#
    274  *   ã“れより下に非受け口関数を書きます
     259 *   これより下に非受け口関数を書きます
    275260 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tCellInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * cbp              void*            ATTR_cbp       
    5843 * inibp            void*            ATTR_inibp     
    5944 *
    60  * 呼び口関数 #_TCPF_#
     45 * 呼び口関数 #_TCPF_#
    6146 * call port: cCelltypeInfo signature: nTECSInfo_sCelltypeInfo context:task
    6247 *   ER             cCelltypeInfo_getName( char_t* name, int_t max_len );
     
    145130        }
    146131        else {
    147                 /* エラー処理コードをここに記述します */
    148         } /* end if VALID_IDX(idx) */
    149 
    150         /* ここに処理本体を記述します #_TEFB_# */
     132                /* エラー処理コードをここに記述します */
     133        } /* end if VALID_IDX(idx) */
     134
     135        /* ここに処理本体を記述します #_TEFB_# */
    151136        return strlen( ATTR_name ) + 1;
    152137}
     
    165150        }
    166151        else {
    167                 /* エラー処理コードをここに記述します */
    168         } /* end if VALID_IDX(idx) */
    169 
    170         /* ここに処理本体を記述します #_TEFB_# */
     152                /* エラー処理コードをここに記述します */
     153        } /* end if VALID_IDX(idx) */
     154
     155        /* ここに処理本体を記述します #_TEFB_# */
    171156  return NCP_cRawEntryDescriptor;
    172157}
     
    186171        }
    187172        else {
    188                 /* エラー処理コードをここに記述します */
    189         } /* end if VALID_IDX(idx) */
    190 
    191         /* ここに処理本体を記述します #_TEFB_# */
     173                /* エラー処理コードをここに記述します */
     174        } /* end if VALID_IDX(idx) */
     175
     176        /* ここに処理本体を記述します #_TEFB_# */
    192177  if( 0 <= index && index < NCP_cRawEntryDescriptor ){
    193178      if( is_cRawEntryDescriptor_joined( index ) )
     
    263248
    264249/* #[<POSTAMBLE>]#
    265  *   ã“れより下に非受け口関数を書きます
     250 *   これより下に非受け口関数を書きます
    266251 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tCelltypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * b_singleton      bool_t           ATTR_b_singleton
     
    6247 * n_cellInSystem   uint32_t         ATTR_n_cellInSystem
    6348 *
    64  * 呼び口関数 #_TCPF_#
     49 * 呼び口関数 #_TCPF_#
    6550 * call port: cEntryInfo signature: nTECSInfo_sEntryInfo context:task optional:true
    6651 *   bool_t     is_cEntryInfo_joined(int subscript)        check if joined
     
    430415    }
    431416    else {
    432         /* エラー処理コードをここに記述します */
    433     } /* end if VALID_IDX(idx) */
    434 
    435     /* ここに処理本体を記述します #_TEFB_# */
     417        /* エラー処理コードをここに記述します */
     418    } /* end if VALID_IDX(idx) */
     419
     420    /* ここに処理本体を記述します #_TEFB_# */
    436421    return ATTR_sizeOfCB;
    437422}
     
    450435    }
    451436    else {
    452         /* エラー処理コードをここに記述します */
    453     } /* end if VALID_IDX(idx) */
    454 
    455     /* ここに処理本体を記述します #_TEFB_# */
     437        /* エラー処理コードをここに記述します */
     438    } /* end if VALID_IDX(idx) */
     439
     440    /* ここに処理本体を記述します #_TEFB_# */
    456441    return ATTR_sizeOfINIB;
    457442}
    458443
    459444/* #[<POSTAMBLE>]#
    460  *   ã“れより下に非受け口関数を書きます
     445 *   これより下に非受け口関数を書きます
    461446 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tDefinedTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6045 * b_volatile       bool_t           ATTR_b_volatile
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cTypeInfo signature: nTECSInfo_sTypeInfo context:task
    6449 *   ER             cTypeInfo_getName( char_t* name, int_t max_len );
     
    237222        }
    238223        else {
    239                 /* エラー処理コードをここに記述します */
    240         } /* end if VALID_IDX(idx) */
    241 
    242         /* ここに処理本体を記述します #_TEFB_# */
     224                /* エラー処理コードをここに記述します */
     225        } /* end if VALID_IDX(idx) */
     226
     227        /* ここに処理本体を記述します #_TEFB_# */
    243228
    244229}
     
    261246        } /* end if VALID_IDX(idx) */
    262247
    263         /* ここに処理本体を記述します #_TEFB_# */
     248        /* ここに処理本体を記述します #_TEFB_# */
    264249
    265250        return(ercd);
     
    267252
    268253/* #[<POSTAMBLE>]#
    269  *   ã“れより下に非受け口関数を書きます
     254 *   これより下に非受け口関数を書きます
    270255 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tDescriptorTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6045 * b_volatile       bool_t           ATTR_b_volatile
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cSignatureInfo signature: nTECSInfo_sSignatureInfo context:task
    6449 *   ER             cSignatureInfo_getName( char_t* name, int_t max_len );
     
    7257 * #[</PREAMBLE>]# */
    7358
    74 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     59/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    7560#include <string.h>
    7661#include "nTECSInfo_tDescriptorTypeInfo_tecsgen.h"
     
    8166#endif
    8267
    83 /* 受け口関数 #_TEPF_# */
     68/* 受け口関数 #_TEPF_# */
    8469/* #[<ENTRY_PORT>]# eTypeInfo
    8570 * entry port: eTypeInfo
     
    10590        } /* end if VALID_IDX(idx) */
    10691
    107         /* ここに処理本体を記述します #_TEFB_# */
     92        /* ここに処理本体を記述します #_TEFB_# */
    10893        name[ max_len - 1 ] = '\0';
    10994        strncpy( name, ATTR_name, max_len );
     
    129114        }
    130115        else {
    131                 /* エラー処理コードをここに記述します */
    132         } /* end if VALID_IDX(idx) */
    133 
    134         /* ここに処理本体を記述します #_TEFB_# */
     116                /* エラー処理コードをここに記述します */
     117        } /* end if VALID_IDX(idx) */
     118
     119        /* ここに処理本体を記述します #_TEFB_# */
    135120        return strlen( ATTR_name ) + 1;
    136121}
     
    149134        }
    150135        else {
    151                 /* エラー処理コードをここに記述します */
    152         } /* end if VALID_IDX(idx) */
    153 
    154         /* ここに処理本体を記述します #_TEFB_# */
     136                /* エラー処理コードをここに記述します */
     137        } /* end if VALID_IDX(idx) */
     138
     139        /* ここに処理本体を記述します #_TEFB_# */
    155140  return ATTR_size;
    156141}
     
    169154        }
    170155        else {
    171                 /* エラー処理コードをここに記述します */
    172         } /* end if VALID_IDX(idx) */
    173 
    174         /* ここに処理本体を記述します #_TEFB_# */
     156                /* エラー処理コードをここに記述します */
     157        } /* end if VALID_IDX(idx) */
     158
     159        /* ここに処理本体を記述します #_TEFB_# */
    175160  return TECSTypeKind_DescriptorType;
    176161}
     
    189174        }
    190175        else {
    191                 /* エラー処理コードをここに記述します */
    192         } /* end if VALID_IDX(idx) */
    193 
    194         /* ここに処理本体を記述します #_TEFB_# */
     176                /* エラー処理コードをここに記述します */
     177        } /* end if VALID_IDX(idx) */
     178
     179        /* ここに処理本体を記述します #_TEFB_# */
    195180  return 0;
    196181}
     
    209194        }
    210195        else {
    211                 /* エラー処理コードをここに記述します */
    212         } /* end if VALID_IDX(idx) */
    213 
    214         /* ここに処理本体を記述します #_TEFB_# */
     196                /* エラー処理コードをここに記述します */
     197        } /* end if VALID_IDX(idx) */
     198
     199        /* ここに処理本体を記述します #_TEFB_# */
    215200  return E_NOEXS;
    216201}
     
    229214        }
    230215        else {
    231                 /* エラー処理コードをここに記述します */
    232         } /* end if VALID_IDX(idx) */
    233 
    234         /* ここに処理本体を記述します #_TEFB_# */
     216                /* エラー処理コードをここに記述します */
     217        } /* end if VALID_IDX(idx) */
     218
     219        /* ここに処理本体を記述します #_TEFB_# */
    235220
    236221}
     
    253238        } /* end if VALID_IDX(idx) */
    254239
    255         /* ここに処理本体を記述します #_TEFB_# */
     240        /* ここに処理本体を記述します #_TEFB_# */
    256241
    257242        return(ercd);
     
    259244
    260245/* #[<POSTAMBLE>]#
    261  *   ã“れより下に非受け口関数を書きます
     246 *   これより下に非受け口関数を書きます
    262247 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tEntryInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * b_inline         bool_t           ATTR_b_inline   
    5843 * array_size       uint32_t         ATTR_array_size
    5944 *
    60  * 呼び口関数 #_TCPF_#
     45 * 呼び口関数 #_TCPF_#
    6146 * call port: cSignatureInfo signature: nTECSInfo_sSignatureInfo context:task
    6247 *   ER             cSignatureInfo_getName( char_t* name, int_t max_len );
     
    195180
    196181/* #[<POSTAMBLE>]#
    197  *   ã“れより下に非受け口関数を書きます
     182 *   これより下に非受け口関数を書きます
    198183 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tFloatTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6247 * #[</PREAMBLE>]# */
    6348
    64 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     49/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    6550#include <string.h>
    6651#include "nTECSInfo_tFloatTypeInfo_tecsgen.h"
     
    7156#endif
    7257
    73 /* 受け口関数 #_TEPF_# */
     58/* 受け口関数 #_TEPF_# */
    7459/* #[<ENTRY_PORT>]# eTypeInfo
    7560 * entry port: eTypeInfo
     
    9580        } /* end if VALID_IDX(idx) */
    9681
    97         /* ここに処理本体を記述します #_TEFB_# */
     82        /* ここに処理本体を記述します #_TEFB_# */
    9883        name[ max_len - 1 ] = '\0';
    9984        strncpy( name, ATTR_name, max_len );
     
    119104        }
    120105        else {
    121                 /* エラー処理コードをここに記述します */
    122         } /* end if VALID_IDX(idx) */
    123 
    124         /* ここに処理本体を記述します #_TEFB_# */
     106                /* エラー処理コードをここに記述します */
     107        } /* end if VALID_IDX(idx) */
     108
     109        /* ここに処理本体を記述します #_TEFB_# */
    125110        return strlen( ATTR_name ) + 1;
    126111}
     
    139124        }
    140125        else {
    141                 /* エラー処理コードをここに記述します */
    142         } /* end if VALID_IDX(idx) */
    143 
    144         /* ここに処理本体を記述します #_TEFB_# */
     126                /* エラー処理コードをここに記述します */
     127        } /* end if VALID_IDX(idx) */
     128
     129        /* ここに処理本体を記述します #_TEFB_# */
    145130  return ATTR_size;
    146131}
     
    159144        }
    160145        else {
    161                 /* エラー処理コードをここに記述します */
    162         } /* end if VALID_IDX(idx) */
    163 
    164         /* ここに処理本体を記述します #_TEFB_# */
     146                /* エラー処理コードをここに記述します */
     147        } /* end if VALID_IDX(idx) */
     148
     149        /* ここに処理本体を記述します #_TEFB_# */
    165150  return TECSTypeKind_FloatType;
    166151}
     
    179164        }
    180165        else {
    181                 /* エラー処理コードをここに記述します */
    182         } /* end if VALID_IDX(idx) */
    183 
    184         /* ここに処理本体を記述します #_TEFB_# */
     166                /* エラー処理コードをここに記述します */
     167        } /* end if VALID_IDX(idx) */
     168
     169        /* ここに処理本体を記述します #_TEFB_# */
    185170  return 0;
    186171}
     
    199184        }
    200185        else {
    201                 /* エラー処理コードをここに記述します */
    202         } /* end if VALID_IDX(idx) */
    203 
    204         /* ここに処理本体を記述します #_TEFB_# */
     186                /* エラー処理コードをここに記述します */
     187        } /* end if VALID_IDX(idx) */
     188
     189        /* ここに処理本体を記述します #_TEFB_# */
    205190  return E_NOEXS;
    206191}
     
    219204        }
    220205        else {
    221                 /* エラー処理コードをここに記述します */
    222         } /* end if VALID_IDX(idx) */
    223 
    224         /* ここに処理本体を記述します #_TEFB_# */
     206                /* エラー処理コードをここに記述します */
     207        } /* end if VALID_IDX(idx) */
     208
     209        /* ここに処理本体を記述します #_TEFB_# */
    225210
    226211}
     
    243228        } /* end if VALID_IDX(idx) */
    244229
    245         /* ここに処理本体を記述します #_TEFB_# */
     230        /* ここに処理本体を記述します #_TEFB_# */
    246231
    247232        return(ercd);
     
    249234
    250235/* #[<POSTAMBLE>]#
    251  *   ã“れより下に非受け口関数を書きます
     236 *   これより下に非受け口関数を書きます
    252237 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tFunctionInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * bOneway          bool_t           ATTR_bOneway   
    5843 *
    59  * 呼び口関数 #_TCPF_#
     44 * 呼び口関数 #_TCPF_#
    6045 * call port: cParamInfo signature: nTECSInfo_sParamInfo context:task optional:true
    6146 *   bool_t     is_cParamInfo_joined(int subscript)        check if joined
     
    212197
    213198/* #[<POSTAMBLE>]#
    214  *   ã“れより下に非受け口関数を書きます
     199 *   これより下に非受け口関数を書きます
    215200 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tIntTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6247 * #[</PREAMBLE>]# */
    6348
    64 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     49/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    6550#include <string.h>
    6651#include "nTECSInfo_tIntTypeInfo_tecsgen.h"
     
    7156#endif
    7257
    73 /* 受け口関数 #_TEPF_# */
     58/* 受け口関数 #_TEPF_# */
    7459/* #[<ENTRY_PORT>]# eTypeInfo
    7560 * entry port: eTypeInfo
     
    9580        } /* end if VALID_IDX(idx) */
    9681
    97         /* ここに処理本体を記述します #_TEFB_# */
     82        /* ここに処理本体を記述します #_TEFB_# */
    9883        name[ max_len - 1 ] = '\0';
    9984        strncpy( name, ATTR_name, max_len );
     
    119104        }
    120105        else {
    121                 /* エラー処理コードをここに記述します */
    122         } /* end if VALID_IDX(idx) */
    123 
    124         /* ここに処理本体を記述します #_TEFB_# */
     106                /* エラー処理コードをここに記述します */
     107        } /* end if VALID_IDX(idx) */
     108
     109        /* ここに処理本体を記述します #_TEFB_# */
    125110        return strlen( ATTR_name ) + 1;
    126111}
     
    139124        }
    140125        else {
    141                 /* エラー処理コードをここに記述します */
    142         } /* end if VALID_IDX(idx) */
    143 
    144         /* ここに処理本体を記述します #_TEFB_# */
     126                /* エラー処理コードをここに記述します */
     127        } /* end if VALID_IDX(idx) */
     128
     129        /* ここに処理本体を記述します #_TEFB_# */
    145130  return ATTR_size;
    146131}
     
    159144        }
    160145        else {
    161                 /* エラー処理コードをここに記述します */
    162         } /* end if VALID_IDX(idx) */
    163 
    164         /* ここに処理本体を記述します #_TEFB_# */
     146                /* エラー処理コードをここに記述します */
     147        } /* end if VALID_IDX(idx) */
     148
     149        /* ここに処理本体を記述します #_TEFB_# */
    165150  return TECSTypeKind_IntType;
    166151}
     
    179164        }
    180165        else {
    181                 /* エラー処理コードをここに記述します */
    182         } /* end if VALID_IDX(idx) */
    183 
    184         /* ここに処理本体を記述します #_TEFB_# */
     166                /* エラー処理コードをここに記述します */
     167        } /* end if VALID_IDX(idx) */
     168
     169        /* ここに処理本体を記述します #_TEFB_# */
    185170  return 0;
    186171}
     
    199184        }
    200185        else {
    201                 /* エラー処理コードをここに記述します */
    202         } /* end if VALID_IDX(idx) */
    203 
    204         /* ここに処理本体を記述します #_TEFB_# */
     186                /* エラー処理コードをここに記述します */
     187        } /* end if VALID_IDX(idx) */
     188
     189        /* ここに処理本体を記述します #_TEFB_# */
    205190  return E_NOEXS;
    206191}
     
    219204        }
    220205        else {
    221                 /* エラー処理コードをここに記述します */
    222         } /* end if VALID_IDX(idx) */
    223 
    224         /* ここに処理本体を記述します #_TEFB_# */
     206                /* エラー処理コードをここに記述します */
     207        } /* end if VALID_IDX(idx) */
     208
     209        /* ここに処理本体を記述します #_TEFB_# */
    225210
    226211}
     
    243228        } /* end if VALID_IDX(idx) */
    244229
    245         /* ここに処理本体を記述します #_TEFB_# */
     230        /* ここに処理本体を記述します #_TEFB_# */
    246231
    247232        return(ercd);
     
    249234
    250235/* #[<POSTAMBLE>]#
    251  *   ã“れより下に非受け口関数を書きます
     236 *   これより下に非受け口関数を書きます
    252237 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tNamespaceInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char*            ATTR_name       
    5742 *
    58  * 呼び口関数 #_TCPF_#
     43 * 呼び口関数 #_TCPF_#
    5944 * call port: cSignatureInfo signature: nTECSInfo_sSignatureInfo context:task optional:true
    6045 *   bool_t     is_cSignatureInfo_joined(int subscript)        check if joined
     
    289274
    290275/* #[<POSTAMBLE>]#
    291  *   ã“れより下に非受け口関数を書きます
     276 *   これより下に非受け口関数を書きます
    292277 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tParamInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * dir              int8_t           ATTR_dir       
     
    6045 * stringExpr       char_t*          ATTR_stringExpr
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cTypeInfo signature: nTECSInfo_sTypeInfo context:task
    6449 *   ER             cTypeInfo_getName( char_t* name, int_t max_len );
     
    186171
    187172/* #[<POSTAMBLE>]#
    188  *   ã“れより下に非受け口関数を書きます
     173 *   これより下に非受け口関数を書きます
    189174 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tPtrTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6045 * b_volatile       bool_t           ATTR_b_volatile
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cTypeInfo signature: nTECSInfo_sTypeInfo context:task
    6449 *   ER             cTypeInfo_getName( char_t* name, int_t max_len );
     
    7661 * #[</PREAMBLE>]# */
    7762
    78 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     63/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    7964#include <string.h>
    8065#include "nTECSInfo_tPtrTypeInfo_tecsgen.h"
     
    8570#endif
    8671
    87 /* 受け口関数 #_TEPF_# */
     72/* 受け口関数 #_TEPF_# */
    8873/* #[<ENTRY_PORT>]# eTypeInfo
    8974 * entry port: eTypeInfo
     
    10994        } /* end if VALID_IDX(idx) */
    11095
    111         /* ここに処理本体を記述します #_TEFB_# */
     96        /* ここに処理本体を記述します #_TEFB_# */
    11297        name[ max_len - 1 ] = '\0';
    11398        strncpy( name, ATTR_name, max_len );
     
    133118        }
    134119        else {
    135                 /* エラー処理コードをここに記述します */
    136         } /* end if VALID_IDX(idx) */
    137 
    138         /* ここに処理本体を記述します #_TEFB_# */
     120                /* エラー処理コードをここに記述します */
     121        } /* end if VALID_IDX(idx) */
     122
     123        /* ここに処理本体を記述します #_TEFB_# */
    139124        return strlen( ATTR_name ) + 1;
    140125}
     
    153138        }
    154139        else {
    155                 /* エラー処理コードをここに記述します */
    156         } /* end if VALID_IDX(idx) */
    157 
    158         /* ここに処理本体を記述します #_TEFB_# */
     140                /* エラー処理コードをここに記述します */
     141        } /* end if VALID_IDX(idx) */
     142
     143        /* ここに処理本体を記述します #_TEFB_# */
    159144  return ATTR_size;
    160145}
     
    173158        }
    174159        else {
    175                 /* エラー処理コードをここに記述します */
    176         } /* end if VALID_IDX(idx) */
    177 
    178         /* ここに処理本体を記述します #_TEFB_# */
     160                /* エラー処理コードをここに記述します */
     161        } /* end if VALID_IDX(idx) */
     162
     163        /* ここに処理本体を記述します #_TEFB_# */
    179164  return TECSTypeKind_PtrType;
    180165}
     
    193178        }
    194179        else {
    195                 /* エラー処理コードをここに記述します */
    196         } /* end if VALID_IDX(idx) */
    197 
    198         /* ここに処理本体を記述します #_TEFB_# */
     180                /* エラー処理コードをここに記述します */
     181        } /* end if VALID_IDX(idx) */
     182
     183        /* ここに処理本体を記述します #_TEFB_# */
    199184  return 1;
    200185}
     
    213198        }
    214199        else {
    215                 /* エラー処理コードをここに記述します */
    216         } /* end if VALID_IDX(idx) */
    217 
    218         /* ここに処理本体を記述します #_TEFB_# */
     200                /* エラー処理コードをここに記述します */
     201        } /* end if VALID_IDX(idx) */
     202
     203        /* ここに処理本体を記述します #_TEFB_# */
    219204  *desc = cTypeInfo_refer_to_descriptor();
    220205}
     
    233218        }
    234219        else {
    235                 /* エラー処理コードをここに記述します */
    236         } /* end if VALID_IDX(idx) */
    237 
    238         /* ここに処理本体を記述します #_TEFB_# */
     220                /* エラー処理コードをここに記述します */
     221        } /* end if VALID_IDX(idx) */
     222
     223        /* ここに処理本体を記述します #_TEFB_# */
    239224
    240225}
     
    257242        } /* end if VALID_IDX(idx) */
    258243
    259         /* ここに処理本体を記述します #_TEFB_# */
     244        /* ここに処理本体を記述します #_TEFB_# */
    260245
    261246        return(ercd);
     
    263248
    264249/* #[<POSTAMBLE>]#
    265  *   ã“れより下に非受け口関数を書きます
     250 *   これより下に非受け口関数を書きます
    266251 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tRawEntryDescriptorInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    11/* #[<PREAMBLE>]#
    2  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    3  * tecsmerge によるマージに使用されます
     2 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     3 * tecsmerge によるマージに使用されます
    44 *
    5  * 属性アクセスマクロ #_CAAM_#
     5 * 属性アクセスマクロ #_CAAM_#
    66 * size             int_t            ATTR_size       
    77 * rawEntryDescriptor void**           ATTR_rawEntryDescriptor
     
    99 * #[</PREAMBLE>]# */
    1010
    11 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     11/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    1212#include "nTECSInfo_tRawEntryDescriptorInfo_tecsgen.h"
    1313
     
    1717#endif
    1818
    19 /* 受け口関数 #_TEPF_# */
     19/* 受け口関数 #_TEPF_# */
    2020/* #[<ENTRY_PORT>]# eRawEntryDescriptor
    2121 * entry port: eRawEntryDescriptor
     
    3737        }
    3838        else {
    39                 /* エラー処理コードをここに記述します */
     39                /* エラー処理コードをここに記述します */
    4040        } /* end if VALID_IDX(idx) */
    4141
    42         /* ここに処理本体を記述します #_TEFB_# */
     42        /* ここに処理本体を記述します #_TEFB_# */
    4343
    4444}
     
    5858        }
    5959        else {
    60                 /* エラー処理コードをここに記述します */
     60                /* エラー処理コードをここに記述します */
    6161        } /* end if VALID_IDX(idx) */
    6262
    63         /* ここに処理本体を記述します #_TEFB_# */
     63        /* ここに処理本体を記述します #_TEFB_# */
    6464  if( 0 <= ith && ith < ATTR_size ){
    6565      *rawDesc = ATTR_rawEntryDescriptor[ ith ];
     
    7272
    7373/* #[<POSTAMBLE>]#
    74  *   ã“れより下に非受け口関数を書きます
     74 *   これより下に非受け口関数を書きます
    7575 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tRegionInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char*            ATTR_name       
    5742 *
    58  * 呼び口関数 #_TCPF_#
     43 * 呼び口関数 #_TCPF_#
    5944 * call port: cCellInfo signature: nTECSInfo_sCellInfo context:task optional:true
    6045 *   bool_t     is_cCellInfo_joined(int subscript)        check if joined
     
    228213
    229214/* #[<POSTAMBLE>]#
    230  *   ã“れより下に非受け口関数を書きます
     215 *   これより下に非受け口関数を書きます
    231216 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tSignatureInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char*            ATTR_name       
    5742 *
    58  * 呼び口関数 #_TCPF_#
     43 * 呼び口関数 #_TCPF_#
    5944 * call port: cFunctionInfo signature: nTECSInfo_sFunctionInfo context:task optional:true
    6045 *   bool_t     is_cFunctionInfo_joined(int subscript)        check if joined
     
    133118        /* Put statements here #_TEFB_# */
    134119        return strlen( ATTR_name ) + 1;
    135       /* 終端文字 (NULL) を含む */
     120      /* 終端文字 (NULL) を含む */
    136121}
    137122
     
    177162
    178163/* #[<POSTAMBLE>]#
    179  *   ã“れより下に非受け口関数を書きます
     164 *   これより下に非受け口関数を書きます
    180165 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tStructTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6045 * b_volatile       bool_t           ATTR_b_volatile
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cVarDeclInfo signature: nTECSInfo_sVarDeclInfo context:task
    6449 *   ER             cVarDeclInfo_getName( subscript, char_t* name, int_t max_len );
     
    7560 * #[</PREAMBLE>]# */
    7661
    77 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     62/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    7863#include <string.h>
    7964#include "nTECSInfo_tStructTypeInfo_tecsgen.h"
     
    8469#endif
    8570
    86 /* 受け口関数 #_TEPF_# */
     71/* 受け口関数 #_TEPF_# */
    8772/* #[<ENTRY_PORT>]# eTypeInfo
    8873 * entry port: eTypeInfo
     
    10893        } /* end if VALID_IDX(idx) */
    10994
    110         /* ここに処理本体を記述します #_TEFB_# */
     95        /* ここに処理本体を記述します #_TEFB_# */
    11196        name[ max_len - 1 ] = '\0';
    11297        strncpy( name, ATTR_name, max_len );
     
    132117        }
    133118        else {
    134                 /* エラー処理コードをここに記述します */
    135         } /* end if VALID_IDX(idx) */
    136 
    137         /* ここに処理本体を記述します #_TEFB_# */
     119                /* エラー処理コードをここに記述します */
     120        } /* end if VALID_IDX(idx) */
     121
     122        /* ここに処理本体を記述します #_TEFB_# */
    138123        return strlen( ATTR_name ) + 1;
    139       /* 終端文字 (NULL) を含む */
     124      /* 終端文字 (NULL) を含む */
    140125}
    141126
     
    153138        }
    154139        else {
    155                 /* エラー処理コードをここに記述します */
    156         } /* end if VALID_IDX(idx) */
    157 
    158         /* ここに処理本体を記述します #_TEFB_# */
     140                /* エラー処理コードをここに記述します */
     141        } /* end if VALID_IDX(idx) */
     142
     143        /* ここに処理本体を記述します #_TEFB_# */
    159144  return ATTR_size;
    160145}
     
    173158        }
    174159        else {
    175                 /* エラー処理コードをここに記述します */
    176         } /* end if VALID_IDX(idx) */
    177 
    178         /* ここに処理本体を記述します #_TEFB_# */
     160                /* エラー処理コードをここに記述します */
     161        } /* end if VALID_IDX(idx) */
     162
     163        /* ここに処理本体を記述します #_TEFB_# */
    179164  return TECSTypeKind_StructType;
    180165}
     
    193178        }
    194179        else {
    195                 /* エラー処理コードをここに記述します */
    196         } /* end if VALID_IDX(idx) */
    197 
    198         /* ここに処理本体を記述します #_TEFB_# */
     180                /* エラー処理コードをここに記述します */
     181        } /* end if VALID_IDX(idx) */
     182
     183        /* ここに処理本体を記述します #_TEFB_# */
    199184  return NCP_cVarDeclInfo;
    200185}
     
    213198        }
    214199        else {
    215                 /* エラー処理コードをここに記述します */
    216         } /* end if VALID_IDX(idx) */
    217 
    218         /* ここに処理本体を記述します #_TEFB_# */
     200                /* エラー処理コードをここに記述します */
     201        } /* end if VALID_IDX(idx) */
     202
     203        /* ここに処理本体を記述します #_TEFB_# */
    219204  // *desc = cTypeInfo_refer_to_descriptor( ith );
    220205}
     
    233218        }
    234219        else {
    235                 /* エラー処理コードをここに記述します */
    236         } /* end if VALID_IDX(idx) */
    237 
    238         /* ここに処理本体を記述します #_TEFB_# */
     220                /* エラー処理コードをここに記述します */
     221        } /* end if VALID_IDX(idx) */
     222
     223        /* ここに処理本体を記述します #_TEFB_# */
    239224  return NCP_cVarDeclInfo;
    240225}
     
    257242        } /* end if VALID_IDX(idx) */
    258243
    259         /* ここに処理本体を記述します #_TEFB_# */
     244        /* ここに処理本体を記述します #_TEFB_# */
    260245  if( ith >= NCP_cVarDeclInfo )
    261246      ercd = E_NOEXS;
     
    267252
    268253/* #[<POSTAMBLE>]#
    269  *   ã“れより下に非受け口関数を書きます
     254 *   これより下に非受け口関数を書きます
    270255 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tTECSInfoAccessor.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    11/* #[<PREAMBLE>]#
    2  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    3  * tecsmerge によるマージに使用されます
     2 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     3 * tecsmerge によるマージに使用されます
    44 *
    5  * 属性アクセスマクロ #_CAAM_#
     5 * 属性アクセスマクロ #_CAAM_#
    66 * NAME_LEN         int16_t          ATTR_NAME_LEN   
    77 * name             char_t*          VAR_name       
     
    1010 * selectedInibp    int8_t*          VAR_selectedInibp
    1111 *
    12  * 呼び口関数 #_TCPF_#
     12 * 呼び口関数 #_TCPF_#
    1313 * call port: cTECSInfo signature: nTECSInfo_sTECSInfo context:task
    1414 *   ER             cTECSInfo_findNamespace( const char_t* namespace_path, Descriptor( nTECSInfo_sNamespaceInfo )* NSdesc );
     
    108108 * #[</PREAMBLE>]# */
    109109
    110 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     110/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    111111#include <string.h>
    112112#include "nTECSInfo_tTECSInfoAccessor_tecsgen.h"
     
    117117#endif
    118118
    119 /* 受け口関数 #_TEPF_# */
     119/* 受け口関数 #_TEPF_# */
    120120/* #[<ENTRY_PORT>]# eSelector
    121121 * entry port: eSelector
     
    142142        } /* end if VALID_IDX(idx) */
    143143
    144   /* ここに処理本体を記述します #_TEFB_# */
     144  /* ここに処理本体を記述します #_TEFB_# */
    145145  ercd = cTECSInfo_findNamespace( namespacePath, &NSdesc );
    146146  if( ercd == E_OK ){
     
    172172        } /* end if VALID_IDX(idx) */
    173173
    174         /* ここに処理本体を記述します #_TEFB_# */
     174        /* ここに処理本体を記述します #_TEFB_# */
    175175  ercd = cTECSInfo_findCelltype( namespacePath, &desc );
    176176  if( ercd == E_OK ){
     
    201201        } /* end if VALID_IDX(idx) */
    202202
    203         /* ここに処理本体を記述します #_TEFB_# */
     203        /* ここに処理本体を記述します #_TEFB_# */
    204204
    205205        return(ercd);
     
    223223        } /* end if VALID_IDX(idx) */
    224224
    225         /* ここに処理本体を記述します #_TEFB_# */
     225        /* ここに処理本体を記述します #_TEFB_# */
    226226
    227227        return(ercd);
     
    245245        } /* end if VALID_IDX(idx) */
    246246
    247         /* ここに処理本体を記述します #_TEFB_# */
     247        /* ここに処理本体を記述します #_TEFB_# */
    248248
    249249        return(ercd);
     
    267267        } /* end if VALID_IDX(idx) */
    268268
    269         /* ここに処理本体を記述します #_TEFB_# */
     269        /* ここに処理本体を記述します #_TEFB_# */
    270270
    271271        return(ercd);
     
    289289        } /* end if VALID_IDX(idx) */
    290290
    291         /* ここに処理本体を記述します #_TEFB_# */
     291        /* ここに処理本体を記述します #_TEFB_# */
    292292
    293293        return(ercd);
     
    311311        } /* end if VALID_IDX(idx) */
    312312
    313         /* ここに処理本体を記述します #_TEFB_# */
     313        /* ここに処理本体を記述します #_TEFB_# */
    314314
    315315        return(ercd);
     
    333333        } /* end if VALID_IDX(idx) */
    334334
    335         /* ここに処理本体を記述します #_TEFB_# */
     335        /* ここに処理本体を記述します #_TEFB_# */
    336336
    337337        return(ercd);
     
    355355        } /* end if VALID_IDX(idx) */
    356356
    357         /* ここに処理本体を記述します #_TEFB_# */
     357        /* ここに処理本体を記述します #_TEFB_# */
    358358
    359359        return(ercd);
     
    377377        } /* end if VALID_IDX(idx) */
    378378
    379         /* ここに処理本体を記述します #_TEFB_# */
     379        /* ここに処理本体を記述します #_TEFB_# */
    380380
    381381        return(ercd);
     
    399399        } /* end if VALID_IDX(idx) */
    400400
    401         /* ここに処理本体を記述します #_TEFB_# */
     401        /* ここに処理本体を記述します #_TEFB_# */
    402402
    403403        return(ercd);
     
    421421        } /* end if VALID_IDX(idx) */
    422422
    423         /* ここに処理本体を記述します #_TEFB_# */
     423        /* ここに処理本体を記述します #_TEFB_# */
    424424
    425425        return(ercd);
     
    443443        } /* end if VALID_IDX(idx) */
    444444
    445         /* ここに処理本体を記述します #_TEFB_# */
     445        /* ここに処理本体を記述します #_TEFB_# */
    446446
    447447        return(ercd);
     
    461461        }
    462462        else {
    463                 /* エラー処理コードをここに記述します */
    464         } /* end if VALID_IDX(idx) */
    465 
    466         /* ここに処理本体を記述します #_TEFB_# */
     463                /* エラー処理コードをここに記述します */
     464        } /* end if VALID_IDX(idx) */
     465
     466        /* ここに処理本体を記述します #_TEFB_# */
    467467
    468468}
     
    485485        } /* end if VALID_IDX(idx) */
    486486
    487         /* ここに処理本体を記述します #_TEFB_# */
     487        /* ここに処理本体を記述します #_TEFB_# */
    488488
    489489        return(ercd);
     
    507507        } /* end if VALID_IDX(idx) */
    508508
    509         /* ここに処理本体を記述します #_TEFB_# */
     509        /* ここに処理本体を記述します #_TEFB_# */
    510510
    511511        return(ercd);
     
    525525        }
    526526        else {
    527                 /* エラー処理コードをここに記述します */
    528         } /* end if VALID_IDX(idx) */
    529 
    530         /* ここに処理本体を記述します #_TEFB_# */
     527                /* エラー処理コードをここに記述します */
     528        } /* end if VALID_IDX(idx) */
     529
     530        /* ここに処理本体を記述します #_TEFB_# */
    531531
    532532}
     
    549549        } /* end if VALID_IDX(idx) */
    550550
    551         /* ここに処理本体を記述します #_TEFB_# */
     551        /* ここに処理本体を記述します #_TEFB_# */
    552552
    553553        return(ercd);
     
    571571        } /* end if VALID_IDX(idx) */
    572572
    573         /* ここに処理本体を記述します #_TEFB_# */
     573        /* ここに処理本体を記述します #_TEFB_# */
    574574
    575575        return(ercd);
     
    593593        } /* end if VALID_IDX(idx) */
    594594
    595         /* ここに処理本体を記述します #_TEFB_# */
     595        /* ここに処理本体を記述します #_TEFB_# */
    596596
    597597        return(ercd);
     
    615615        } /* end if VALID_IDX(idx) */
    616616
    617         /* ここに処理本体を記述します #_TEFB_# */
     617        /* ここに処理本体を記述します #_TEFB_# */
    618618
    619619        return(ercd);
     
    637637        } /* end if VALID_IDX(idx) */
    638638
    639         /* ここに処理本体を記述します #_TEFB_# */
     639        /* ここに処理本体を記述します #_TEFB_# */
    640640
    641641        return(ercd);
     
    659659        } /* end if VALID_IDX(idx) */
    660660
    661         /* ここに処理本体を記述します #_TEFB_# */
     661        /* ここに処理本体を記述します #_TEFB_# */
    662662
    663663        return(ercd);
     
    681681        } /* end if VALID_IDX(idx) */
    682682
    683         /* ここに処理本体を記述します #_TEFB_# */
     683        /* ここに処理本体を記述します #_TEFB_# */
    684684
    685685        return(ercd);
     
    703703        } /* end if VALID_IDX(idx) */
    704704
    705         /* ここに処理本体を記述します #_TEFB_# */
     705        /* ここに処理本体を記述します #_TEFB_# */
    706706
    707707        return(ercd);
     
    725725        } /* end if VALID_IDX(idx) */
    726726
    727         /* ここに処理本体を記述します #_TEFB_# */
     727        /* ここに処理本体を記述します #_TEFB_# */
    728728
    729729        return(ercd);
     
    747747        } /* end if VALID_IDX(idx) */
    748748
    749         /* ここに処理本体を記述します #_TEFB_# */
     749        /* ここに処理本体を記述します #_TEFB_# */
    750750
    751751        return(ercd);
     
    769769        } /* end if VALID_IDX(idx) */
    770770
    771         /* ここに処理本体を記述します #_TEFB_# */
     771        /* ここに処理本体を記述します #_TEFB_# */
    772772
    773773        return(ercd);
     
    791791        } /* end if VALID_IDX(idx) */
    792792
    793         /* ここに処理本体を記述します #_TEFB_# */
     793        /* ここに処理本体を記述します #_TEFB_# */
    794794
    795795        return(ercd);
     
    813813        } /* end if VALID_IDX(idx) */
    814814
    815         /* ここに処理本体を記述します #_TEFB_# */
     815        /* ここに処理本体を記述します #_TEFB_# */
    816816
    817817        return(ercd);
     
    835835        } /* end if VALID_IDX(idx) */
    836836
    837         /* ここに処理本体を記述します #_TEFB_# */
     837        /* ここに処理本体を記述します #_TEFB_# */
    838838
    839839        return(ercd);
     
    857857        } /* end if VALID_IDX(idx) */
    858858
    859         /* ここに処理本体を記述します #_TEFB_# */
     859        /* ここに処理本体を記述します #_TEFB_# */
    860860
    861861        return(ercd);
     
    879879        } /* end if VALID_IDX(idx) */
    880880
    881         /* ここに処理本体を記述します #_TEFB_# */
     881        /* ここに処理本体を記述します #_TEFB_# */
    882882
    883883        return(ercd);
     
    901901        } /* end if VALID_IDX(idx) */
    902902
    903         /* ここに処理本体を記述します #_TEFB_# */
     903        /* ここに処理本体を記述します #_TEFB_# */
    904904
    905905        return(ercd);
     
    923923        } /* end if VALID_IDX(idx) */
    924924
    925         /* ここに処理本体を記述します #_TEFB_# */
     925        /* ここに処理本体を記述します #_TEFB_# */
    926926
    927927        return(ercd);
     
    945945        } /* end if VALID_IDX(idx) */
    946946
    947         /* ここに処理本体を記述します #_TEFB_# */
     947        /* ここに処理本体を記述します #_TEFB_# */
    948948
    949949        return(ercd);
     
    967967        } /* end if VALID_IDX(idx) */
    968968
    969         /* ここに処理本体を記述します #_TEFB_# */
     969        /* ここに処理本体を記述します #_TEFB_# */
    970970
    971971        return(ercd);
     
    989989        } /* end if VALID_IDX(idx) */
    990990
    991         /* ここに処理本体を記述します #_TEFB_# */
     991        /* ここに処理本体を記述します #_TEFB_# */
    992992
    993993        return(ercd);
     
    10111011        } /* end if VALID_IDX(idx) */
    10121012
    1013         /* ここに処理本体を記述します #_TEFB_# */
     1013        /* ここに処理本体を記述します #_TEFB_# */
    10141014
    10151015        return(ercd);
     
    10331033        } /* end if VALID_IDX(idx) */
    10341034
    1035         /* ここに処理本体を記述します #_TEFB_# */
     1035        /* ここに処理本体を記述します #_TEFB_# */
    10361036
    10371037        return(ercd);
     
    10551055        } /* end if VALID_IDX(idx) */
    10561056
    1057         /* ここに処理本体を記述します #_TEFB_# */
     1057        /* ここに処理本体を記述します #_TEFB_# */
    10581058
    10591059        return(ercd);
     
    10771077        } /* end if VALID_IDX(idx) */
    10781078
    1079         /* ここに処理本体を記述します #_TEFB_# */
     1079        /* ここに処理本体を記述します #_TEFB_# */
    10801080
    10811081        return(ercd);
     
    10991099        } /* end if VALID_IDX(idx) */
    11001100
    1101         /* ここに処理本体を記述します #_TEFB_# */
     1101        /* ここに処理本体を記述します #_TEFB_# */
    11021102
    11031103        return(ercd);
     
    11211121        } /* end if VALID_IDX(idx) */
    11221122
    1123         /* ここに処理本体を記述します #_TEFB_# */
     1123        /* ここに処理本体を記述します #_TEFB_# */
    11241124
    11251125        return(ercd);
     
    11271127
    11281128/* #[<POSTAMBLE>]#
    1129  *   ã“れより下に非受け口関数を書きます
     1129 *   これより下に非受け口関数を書きます
    11301130 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tTECSInfoSub.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name_len         int32_t          ATTR_name_len   
    5742 * path_len         int32_t          ATTR_path_len   
     
    6045 * path             char_t*          VAR_path       
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cNamespaceInfo signature: nTECSInfo_sNamespaceInfo context:task
    6449 *   ER             cNamespaceInfo_getName( char_t* name, int_t max_len );
     
    165150
    166151/*
    167  * VAR_name1 … 引数として渡されたものをコピーする。ただし、途中の '::' を '\0' に書き換えることはある。
    168  * VAR_name2 … 都度上書きして使用する
     152 * VAR_name1 … 引数として渡されたものをコピーする。ただし、途中の '::' を '\0' に書き換えることはある。
     153 * VAR_name2 … 都度上書きして使用する
    169154 */
    170155
     
    358343        return E_NOMEM;
    359344    }
    360     if( VAR_path != namespace_path )     // findRawEntryDescriptorInfo から呼ばれた時、VAR_path にå
    361 ¥ã£ã¦ã„るのでコピー不要
     345    if( VAR_path != namespace_path )     // findRawEntryDescriptorInfo から呼ばれた時、VAR_path に入っているのでコピー不要
    362346        strcpy( VAR_path, namespace_path );
    363347    p = &VAR_path[ len - 1 ];
     
    370354        p--;
    371355        if( p < VAR_path || *p != ':' )
    372             return E_PAR;    // :: ではなく、: であった
     356            return E_PAR;    // :: ではなく、: であった
    373357        if( p == VAR_path ){
    374358            namespace_path = "::";
     
    439423        p--;
    440424    if( *p != '.' )
    441         return E_PAR;    // '.' が見つからない
     425        return E_PAR;    // '.' が見つからない
    442426    *p = '\0';
    443427    ercd = eTECSInfo_findCell( VAR_path, &cellDesc);
     
    452436    // dly_tsk( 10000 );
    453437    for( i = 0; i < n; i++ ){
    454         ercd = cCelltypeInfoTemp_getEntryInfo( i, &entDesc ); // エラーはみない
     438        ercd = cCelltypeInfoTemp_getEntryInfo( i, &entDesc ); // エラーはみない
    455439        //syslog_2( LOG_NOTICE, "tTECSInfo.eTECSInfo.findRawEntryDescriptor 5 ercd=%d entDesc=%x", ercd, entDesc.vdes );
    456440        cEntryInfoTemp_set_descriptor( entDesc );
     
    494478
    495479/* #[<POSTAMBLE>]#
    496  *   ã“れより下に非受け口関数を書きます
     480 *   これより下に非受け口関数を書きます
    497481 * #[</POSTAMBLE>]#*/
    498482
    499483/*
    500  * namespace_path を VAR_path へコピーし、ディレクトリパス部とオブジェクト名部に分割する
     484 * namespace_path を VAR_path へコピーし、ディレクトリパス部とオブジェクト名部に分割する
    501485 * namespace_path  "::namespace::subnamespace::object_name"
    502  * VAR_path        "::namespace::subnamespace\0:object_name"   ä¸€ç•ªå³ã® '::' を '\0:' に置き換える
    503  * basename        "object_name" へのポインタを返す
     486 * VAR_path        "::namespace::subnamespace\0:object_name"   一番右の '::' を '\0:' に置き換える
     487 * basename        "object_name" へのポインタを返す
    504488 */
    505489static ER
     
    514498        return E_NOMEM;
    515499    }
    516     if( VAR_path != *namespace_path )     // findRawEntryDescriptorInfo から呼ばれた時、VAR_path にå
    517 ¥ã£ã¦ã„るのでコピー不要
     500    if( VAR_path != *namespace_path )     // findRawEntryDescriptorInfo から呼ばれた時、VAR_path に入っているのでコピー不要
    518501        strcpy( VAR_path, *namespace_path );
    519502    p = &VAR_path[ len - 1 ];
     
    526509        p--;
    527510        if( p < VAR_path || *p != ':' )
    528             return E_PAR;    // :: ではなく、: であった
     511            return E_PAR;    // :: ではなく、: であった
    529512        if( p == VAR_path ){
    530513            *namespace_path = root_namespacepath;
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tTECSInfo_inline.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;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$
     
    5944 */
    6045/* #[<PREAMBLE>]#
    61  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    62  * tecsmerge によるマージに使用されます
     46 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     47 * tecsmerge によるマージに使用されます
    6348 *
    64  * 呼び口関数 #_TCPF_#
     49 * 呼び口関数 #_TCPF_#
    6550 * call port: cTECSInfo signature: nTECSInfo_sTECSInfo context:task
    6651 *   ER             cTECSInfo_findNamespace( const char_t* namespace_path, Descriptor( nTECSInfo_sNamespaceInfo )* nsDesc );
     
    159144
    160145/* #[<POSTAMBLE>]#
    161  *   ã“れより下に非受け口関数を書きます
     146 *   これより下に非受け口関数を書きます
    162147 * #[</POSTAMBLE>]#*/
    163148
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    6045 * b_volatile       bool_t           ATTR_b_volatile
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cTypeInfo signature: nTECSInfo_sTypeInfo context:task optional:true
    6449 *   bool_t     is_cTypeInfo_joined()                     check if joined
     
    214199
    215200/* #[<POSTAMBLE>]#
    216  *   ã“れより下に非受け口関数を書きます
     201 *   これより下に非受け口関数を書きます
    217202 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tVarDeclInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
    54  *
    55  * 属性アクセスマクロ #_CAAM_#
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
     39 *
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * sizeIsExpr       char_t*          ATTR_sizeIsExpr
     
    6045 * offset           uint32_t         ATTR_offset     
    6146 *
    62  * 呼び口関数 #_TCPF_#
     47 * 呼び口関数 #_TCPF_#
    6348 * call port: cTypeInfo signature: nTECSInfo_sTypeInfo context:task
    6449 *   ER             cTypeInfo_getName( char_t* name, int_t max_len );
     
    7661 * #[</PREAMBLE>]# */
    7762
    78 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     63/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    7964#include <string.h>
    8065#include "nTECSInfo_tVarDeclInfo_tecsgen.h"
     
    8570#endif
    8671
    87 /* 受け口関数 #_TEPF_# */
     72/* 受け口関数 #_TEPF_# */
    8873/* #[<ENTRY_PORT>]# eVarDeclInfo
    8974 * entry port: eVarDeclInfo
     
    10994        } /* end if VALID_IDX(idx) */
    11095
    111         /* ここに処理本体を記述します #_TEFB_# */
     96        /* ここに処理本体を記述します #_TEFB_# */
    11297        name[ max_len - 1 ] = '\0';
    11398        strncpy( name, ATTR_name, max_len );
     
    133118        }
    134119        else {
    135                 /* エラー処理コードをここに記述します */
    136         } /* end if VALID_IDX(idx) */
    137 
    138         /* ここに処理本体を記述します #_TEFB_# */
     120                /* エラー処理コードをここに記述します */
     121        } /* end if VALID_IDX(idx) */
     122
     123        /* ここに処理本体を記述します #_TEFB_# */
    139124  return strlen( ATTR_name ) + 1;
    140125}
     
    153138        }
    154139        else {
    155                 /* エラー処理コードをここに記述します */
    156         } /* end if VALID_IDX(idx) */
    157 
    158         /* ここに処理本体を記述します #_TEFB_# */
     140                /* エラー処理コードをここに記述します */
     141        } /* end if VALID_IDX(idx) */
     142
     143        /* ここに処理本体を記述します #_TEFB_# */
    159144  *offset = ATTR_offset;
    160145  *place  = ATTR_place;
     
    174159        }
    175160        else {
    176                 /* エラー処理コードをここに記述します */
    177         } /* end if VALID_IDX(idx) */
    178 
    179         /* ここに処理本体を記述します #_TEFB_# */
     161                /* エラー処理コードをここに記述します */
     162        } /* end if VALID_IDX(idx) */
     163
     164        /* ここに処理本体を記述します #_TEFB_# */
    180165  *desc = cTypeInfo_refer_to_descriptor();
    181166}
     
    194179        }
    195180        else {
    196                 /* エラー処理コードをここに記述します */
    197         } /* end if VALID_IDX(idx) */
    198 
    199         /* ここに処理本体を記述します #_TEFB_# */
     181                /* エラー処理コードをここに記述します */
     182        } /* end if VALID_IDX(idx) */
     183
     184        /* ここに処理本体を記述します #_TEFB_# */
    200185  strncpy( expr_str, ATTR_sizeIsExpr, max_len - 1 );
    201186  expr_str[ max_len - 1 ] = '\0';
     
    219204        } /* end if VALID_IDX(idx) */
    220205
    221         /* ここに処理本体を記述します #_TEFB_# */
     206        /* ここに処理本体を記述します #_TEFB_# */
    222207  ercd = E_NOSPT;
    223208        return(ercd);
     
    225210
    226211/* #[<POSTAMBLE>]#
    227  *   ã“れより下に非受け口関数を書きます
     212 *   これより下に非受け口関数を書きます
    228213 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/nTECSInfo_tVoidTypeInfo.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;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$
     
    5035
    5136/* #[<PREAMBLE>]#
    52  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    53  * tecsmerge によるマージに使用されます
     37 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     38 * tecsmerge によるマージに使用されます
    5439 *
    55  * 属性アクセスマクロ #_CAAM_#
     40 * 属性アクセスマクロ #_CAAM_#
    5641 * name             char_t*          ATTR_name       
    5742 * typeKind         int8_t           ATTR_typeKind   
     
    219204        }
    220205        else {
    221                 /* エラー処理コードをここに記述します */
    222         } /* end if VALID_IDX(idx) */
    223 
    224         /* ここに処理本体を記述します #_TEFB_# */
     206                /* エラー処理コードをここに記述します */
     207        } /* end if VALID_IDX(idx) */
     208
     209        /* ここに処理本体を記述します #_TEFB_# */
    225210
    226211}
     
    243228        } /* end if VALID_IDX(idx) */
    244229
    245         /* ここに処理本体を記述します #_TEFB_# */
     230        /* ここに処理本体を記述します #_TEFB_# */
    246231
    247232        return(ercd);
     
    249234
    250235/* #[<POSTAMBLE>]#
    251  *   ã“れより下に非受け口関数を書きます
     236 *   これより下に非受け口関数を書きます
    252237 * #[</POSTAMBLE>]#*/
  • azure_iot_hub/trunk/asp3_dcre/tecsgen/tecs/TECSInfo/tTECSInfoAccessor.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r388 r389  
    11/* #[<PREAMBLE>]#
    2  * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
    3  * tecsmerge によるマージに使用されます
     2 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
     3 * tecsmerge によるマージに使用されます
    44 *
    5  * 属性アクセスマクロ #_CAAM_#
     5 * 属性アクセスマクロ #_CAAM_#
    66 * NAME_LEN         int16_t          ATTR_NAME_LEN   
    77 * name             char_t*          VAR_name       
     
    1010 * selectedInibp    int8_t*          VAR_selectedInibp
    1111 *
    12  * 呼び口関数 #_TCPF_#
     12 * 呼び口関数 #_TCPF_#
    1313 * call port: cTECSInfo signature: nTECSInfo_sTECSInfo context:task
    1414 *   ER             cTECSInfo_findNamespace( const char_t* namespace_path, Descriptor( nTECSInfo_sNamespaceInfo )* NSdesc );
     
    159159 * #[</PREAMBLE>]# */
    160160
    161 /* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
     161/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
    162162#include "tTECSInfoAccessor_tecsgen.h"
    163163
     
    170170getSelectedTypeValue( CELLCB *p_cellcb, void *ptr, char_t *buf, int_t max_len );
    171171
    172 /* 受け口関数 #_TEPF_# */
     172/* 受け口関数 #_TEPF_# */
    173173/* #[<ENTRY_PORT>]# eSelector
    174174 * entry port: eSelector
     
    195195        } /* end if VALID_IDX(idx) */
    196196
    197         /* ここに処理本体を記述します #_TEFB_# */
     197        /* ここに処理本体を記述します #_TEFB_# */
    198198  ercd = cTECSInfo_findNamespace( namespacePath, &NSdesc );
    199199  if( ercd == E_OK ){
     
    225225        } /* end if VALID_IDX(idx) */
    226226
    227         /* ここに処理本体を記述します #_TEFB_# */
     227        /* ここに処理本体を記述します #_TEFB_# */
    228228  ercd = cTECSInfo_findCelltype( namespacePath, &CTdesc );
    229229  if( ercd == E_OK ){
     
    255255        } /* end if VALID_IDX(idx) */
    256256
    257         /* ここに処理本体を記述します #_TEFB_# */
     257        /* ここに処理本体を記述します #_TEFB_# */
    258258  ercd = cTECSInfo_findSignature( namespacePath, &SIGdesc );
    259259  if( ercd == E_OK ){
     
    284284        } /* end if VALID_IDX(idx) */
    285285
    286         /* ここに処理本体を記述します #_TEFB_# */
     286        /* ここに処理本体を記述します #_TEFB_# */
    287287  ercd = cTECSInfo_findRegion( regionPath, &RGNdesc );
    288288  if( ercd == E_OK ){
     
    313313        } /* end if VALID_IDX(idx) */
    314314
    315         /* ここに処理本体を記述します #_TEFB_# */
     315        /* ここに処理本体を記述します #_TEFB_# */
    316316  ercd = cTECSInfo_findCell( cellPath, &desc );
    317317  if( ercd == E_OK ){
     
    342342        } /* end if VALID_IDX(idx) */
    343343
    344         /* ここに処理本体を記述します #_TEFB_# */
     344        /* ここに処理本体を記述します #_TEFB_# */
    345345  if( is_cNSInfo_joined() ){
    346346      cNSInfo_getName( name, max_len );
     
    374374        } /* end if VALID_IDX(idx) */
    375375
    376         /* ここに処理本体を記述します #_TEFB_# */
     376        /* ここに処理本体を記述します #_TEFB_# */
    377377  cCelltypeInfo_unjoin(  );
    378378  if( is_cNSInfo_joined() ){
     
    411411        } /* end if VALID_IDX(idx) */
    412412
    413         /* ここに処理本体を記述します #_TEFB_# */
     413        /* ここに処理本体を記述します #_TEFB_# */
    414414  cSignatureInfo_unjoin(  );
    415415  if( is_cNSInfo_joined() ){
     
    446446        } /* end if VALID_IDX(idx) */
    447447
    448         /* ここに処理本体を記述します #_TEFB_# */
     448        /* ここに処理本体を記述します #_TEFB_# */
    449449  if( is_cCelltypeInfo_joined() ){
    450450      cCelltypeInfo_getName( name, max_len );
     
    479479        } /* end if VALID_IDX(idx) */
    480480
    481         /* ここに処理本体を記述します #_TEFB_# */
     481        /* ここに処理本体を記述します #_TEFB_# */
    482482  cCallInfo_unjoin(  );
    483483  if( is_cCelltypeInfo_joined() ){
     
    515515        } /* end if VALID_IDX(idx) */
    516516
    517         /* ここに処理本体を記述します #_TEFB_# */
     517        /* ここに処理本体を記述します #_TEFB_# */
    518518  cEntryInfo_unjoin(  );
    519519  if( is_cCelltypeInfo_joined() ){
     
    551551        } /* end if VALID_IDX(idx) */
    552552
    553         /* ここに処理本体を記述します #_TEFB_# */
     553        /* ここに処理本体を記述します #_TEFB_# */
    554554  cAttrInfo_unjoin(  );
    555555  if( is_cCelltypeInfo_joined() ){
     
    587587        } /* end if VALID_IDX(idx) */
    588588
    589         /* ここに処理本体を記述します #_TEFB_# */
     589        /* ここに処理本体を記述します #_TEFB_# */
    590590  cVarInfo_unjoin(  );
    591591  if( is_cCelltypeInfo_joined() ){
     
    622622        } /* end if VALID_IDX(idx) */
    623623
    624         /* ここに処理本体を記述します #_TEFB_# */
     624        /* ここに処理本体を記述します #_TEFB_# */
    625625  if( is_cAttrInfo_joined() ){
    626626      cAttrInfo_getName( name, max_len );
     
    646646        }
    647647        else {
    648                 /* エラー処理コードをここに記述します */
    649         } /* end if VALID_IDX(idx) */
    650 
    651         /* ここに処理本体を記述します #_TEFB_# */
     648                /* エラー処理コードをここに記述します */
     649        } /* end if VALID_IDX(idx) */
     650
     651        /* ここに処理本体を記述します #_TEFB_# */
    652652  if( is_cAttrInfo_joined() ){
    653653      cAttrInfo_getSizeIsExpr( expr_str, max_len );
     
    677677        } /* end if VALID_IDX(idx) */
    678678
    679         /* ここに処理本体を記述します #_TEFB_# */
     679        /* ここに処理本体を記述します #_TEFB_# */
    680680  if( is_cAttrInfo_joined() ){
    681681      cAttrInfo_getTypeInfo( &desc );
     
    706706        } /* end if VALID_IDX(idx) */
    707707
    708         /* ここに処理本体を記述します #_TEFB_# */
     708        /* ここに処理本体を記述します #_TEFB_# */
    709709  if( is_cVarInfo_joined() ){
    710710      cVarInfo_getName( name, max_len );
     
    731731        }
    732732        else {
    733                 /* エラー処理コードをここに記述します */
    734         } /* end if VALID_IDX(idx) */
    735 
    736         /* ここに処理本体を記述します #_TEFB_# */
     733                /* エラー処理コードをここに記述します */
     734        } /* end if VALID_IDX(idx) */
     735
     736        /* ここに処理本体を記述します #_TEFB_# */
    737737  printf( "eSelector_getSizeIsExprOfVar not supported\n" );
    738738
     
    758758        } /* end if VALID_IDX(idx) */
    759759
    760         /* ここに処理本体を記述します #_TEFB_# */
     760        /* ここに処理本体を記述します #_TEFB_# */
    761761  if( is_cVarInfo_joined() ){
    762762      cVarInfo_getTypeInfo( &desc );
     
    787787        } /* end if VALID_IDX(idx) */
    788788
    789         /* ここに処理本体を記述します #_TEFB_# */
     789        /* ここに処理本体を記述します #_TEFB_# */
    790790  if( is_cCallInfo_joined() ){
    791791      cCallInfo_getName( name, max_len );
     
    816816        } /* end if VALID_IDX(idx) */
    817817
    818         /* ここに処理本体を記述します #_TEFB_# */
     818        /* ここに処理本体を記述します #_TEFB_# */
    819819  if( is_cCallInfo_joined() ){
    820820      cCallInfo_getSignatureInfo( &desc );
     
    845845        } /* end if VALID_IDX(idx) */
    846846
    847         /* ここに処理本体を記述します #_TEFB_# */
     847        /* ここに処理本体を記述します #_TEFB_# */
    848848  if( is_cCallInfo_joined() ){
    849849      cCallInfo_getSpecifierInfo( b_optional, b_dynamic, b_ref_desc, b_omit );
     
    872872        } /* end if VALID_IDX(idx) */
    873873
    874         /* ここに処理本体を記述します #_TEFB_# */
     874        /* ここに処理本体を記述します #_TEFB_# */
    875875  if( is_cCallInfo_joined() ){
    876876      cCallInfo_getInternalInfo( b_allocator_port, b_require_port );
     
    899899        } /* end if VALID_IDX(idx) */
    900900
    901         /* ここに処理本体を記述します #_TEFB_# */
     901        /* ここに処理本体を記述します #_TEFB_# */
    902902  if( is_cCallInfo_joined() ){
    903903      cCallInfo_getLocationInfo( offset, place );
     
    926926        } /* end if VALID_IDX(idx) */
    927927
    928         /* ここに処理本体を記述します #_TEFB_# */
     928        /* ここに処理本体を記述します #_TEFB_# */
    929929  if( is_cCallInfo_joined() ){
    930930      cCallInfo_getOptimizeInfo( b_VMT_useless, b_skelton_useless, b_cell_unique );
     
    953953        } /* end if VALID_IDX(idx) */
    954954
    955         /* ここに処理本体を記述します #_TEFB_# */
     955        /* ここに処理本体を記述します #_TEFB_# */
    956956  if( is_cEntryInfo_joined() ){
    957957      cEntryInfo_getName( name, max_len );
     
    983983        } /* end if VALID_IDX(idx) */
    984984
    985         /* ここに処理本体を記述します #_TEFB_# */
     985        /* ここに処理本体を記述します #_TEFB_# */
    986986  if( is_cEntryInfo_joined() ){
    987987      cEntryInfo_getSignatureInfo( &desc );
     
    10121012        } /* end if VALID_IDX(idx) */
    10131013
    1014         /* ここに処理本体を記述します #_TEFB_# */
     1014        /* ここに処理本体を記述します #_TEFB_# */
    10151015  if( is_cEntryInfo_joined() ){
    10161016      *b_inline = cEntryInfo_isInline( );
     
    10401040        } /* end if VALID_IDX(idx) */
    10411041
    1042         /* ここに処理本体を記述します #_TEFB_# */
     1042        /* ここに処理本体を記述します #_TEFB_# */
    10431043  if( is_cSignatureInfo_joined() ){
    10441044      cSignatureInfo_getName( name, max_len );
     
    10701070        } /* end if VALID_IDX(idx) */
    10711071
    1072         /* ここに処理本体を記述します #_TEFB_# */
     1072        /* ここに処理本体を記述します #_TEFB_# */
    10731073  if( is_cSignatureInfo_joined() ){
    10741074      if( 0 <= ith && ith < cSignatureInfo_getNFunction( ) ){
     
    11031103        } /* end if VALID_IDX(idx) */
    11041104
    1105         /* ここに処理本体を記述します #_TEFB_# */
     1105        /* ここに処理本体を記述します #_TEFB_# */
    11061106  if( is_cFunctionInfo_joined() ){
    11071107      cFunctionInfo_getName( name, max_len );
     
    11321132        } /* end if VALID_IDX(idx) */
    11331133
    1134         /* ここに処理本体を記述します #_TEFB_# */
     1134        /* ここに処理本体を記述します #_TEFB_# */
    11351135  if( is_cFunctionInfo_joined() ){
    11361136      cFunctionInfo_getReturnTypeInfo( &desc );
     
    11611161        } /* end if VALID_IDX(idx) */
    11621162
    1163         /* ここに処理本体を記述します #_TEFB_# */
     1163        /* ここに処理本体を記述します #_TEFB_# */
    11641164  if( is_cParamInfo_joined() ){
    11651165      cParamInfo_getName( name, max_len );
     
    11911191        } /* end if VALID_IDX(idx) */
    11921192
    1193         /* ここに処理本体を記述します #_TEFB_# */
     1193        /* ここに処理本体を記述します #_TEFB_# */
    11941194  if( is_cFunctionInfo_joined() ){
    11951195      if( 0 <= ith && ith < cFunctionInfo_getNParam() ){
     
    12261226        } /* end if VALID_IDX(idx) */
    12271227
    1228         /* ここに処理本体を記述します #_TEFB_# */
     1228        /* ここに処理本体を記述します #_TEFB_# */
    12291229  if( is_cParamInfo_joined() ){
    12301230      cParamInfo_getTypeInfo( &desc );
     
    12551255        } /* end if VALID_IDX(idx) */
    12561256
    1257         /* ここに処理本体を記述します #_TEFB_# */
     1257        /* ここに処理本体を記述します #_TEFB_# */
    12581258  if( is_cTypeInfo_joined() ){
    12591259      cTypeInfo_getName( name, max_len );
     
    12841284        } /* end if VALID_IDX(idx) */
    12851285
    1286         /* ここに処理本体を記述します #_TEFB_# */
     1286        /* ここに処理本体を記述します #_TEFB_# */
    12871287  if( is_cTypeInfo_joined() ){
    12881288      cTypeInfo_getTypeInfo( &desc );
     
    13131313        } /* end if VALID_IDX(idx) */
    13141314
    1315         /* ここに処理本体を記述します #_TEFB_# */
     1315        /* ここに処理本体を記述します #_TEFB_# */
    13161316  if( is_cRegionInfo_joined() ){
    13171317      cRegionInfo_getName( name, max_len );
     
    13431343        } /* end if VALID_IDX(idx) */
    13441344
    1345         /* ここに処理本体を記述します #_TEFB_# */
     1345        /* ここに処理本体を記述します #_TEFB_# */
    13461346  if( is_cRegionInfo_joined() ){
    13471347      if( 0 <= ith && ith < cRegionInfo_getNCell() ){
     
    13771377        } /* end if VALID_IDX(idx) */
    13781378
    1379         /* ここに処理本体を記述します #_TEFB_# */
     1379        /* ここに処理本体を記述します #_TEFB_# */
    13801380  if( is_cCellInfo_joined() ){
    13811381      cCellInfo_getName( name, max_len );
     
    14061406        } /* end if VALID_IDX(idx) */
    14071407
    1408         /* ここに処理本体を記述します #_TEFB_# */
     1408        /* ここに処理本体を記述します #_TEFB_# */
    14091409  if( is_cCellInfo_joined() ){
    14101410      cCellInfo_getCelltypeInfo( &desc );
     
    14391439        } /* end if VALID_IDX(idx) */
    14401440
    1441         /* ここに処理本体を記述します #_TEFB_# */
     1441        /* ここに処理本体を記述します #_TEFB_# */
    14421442  if( is_cCellInfo_joined() && is_cAttrInfo_joined() ){
    14431443      cCellInfo_getCelltypeInfo( &CTdesc );
     
    14881488        } /* end if VALID_IDX(idx) */
    14891489
    1490         /* ここに処理本体を記述します #_TEFB_# */
     1490        /* ここに処理本体を記述します #_TEFB_# */
    14911491  printf( "eSelector_getAttrSizeIsValue not supported\n" );
    14921492
     
    15141514        } /* end if VALID_IDX(idx) */
    15151515
    1516         /* ここに処理本体を記述します #_TEFB_# */
     1516        /* ここに処理本体を記述します #_TEFB_# */
    15171517  cVarInfo_getLocationInfo( &offset, &place );
    15181518  switch( place ){
     
    15551555        } /* end if VALID_IDX(idx) */
    15561556
    1557         /* ここに処理本体を記述します #_TEFB_# */
     1557        /* ここに処理本体を記述します #_TEFB_# */
    15581558  printf( "eSelector_getVarSizeIsValue not supported\n" );
    15591559
     
    15621562
    15631563/* #[<POSTAMBLE>]#
    1564  *   ã“れより下に非受け口関数を書きます
     1564 *   これより下に非受け口関数を書きます
    15651565 * #[</POSTAMBLE>]#*/
    15661566
Note: See TracChangeset for help on using the changeset viewer.