source: EcnlProtoTool/trunk/asp3_dcre/tecsgen/tecs/mruby/nMruby_tInt8Pointer.c@ 270

Last change on this file since 270 was 270, checked in by coas-nagasima, 7 years ago

mruby版ECNLプロトタイピング・ツールを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-csrc
File size: 1.1 KB
Line 
1/* #[<PREAMBLE>]#
2 * #[<...>]# から #[</...>]# で囲まれたコメントは編集しないでください
3 * tecsmerge によるマージに使用されます
4 *
5 * #[</PREAMBLE>]# */
6
7/* プロトタイプ宣言や変数の定義をここに書きます #_PAC_# */
8#include "nMruby_tInt8Pointer_tecsgen.h"
9
10#ifndef E_OK
11#define E_OK 0 /* success */
12#define E_ID (-18) /* illegal ID */
13#endif
14
15GET_SET_INT( Int8, int8_t )
16POINTER_CLASS( Int8, int8_t )
17CHECK_AND_GET_POINTER( Int8, int8_t )
18
19/* 受け口関数 #_TEPF_# */
20/* #[<ENTRY_PORT>]# eInitialize
21 * entry port: eInitialize
22 * signature: nMruby_sInitializeTECSBridge
23 * context: task
24 * #[</ENTRY_PORT>]# */
25
26/* #[<ENTRY_FUNC>]# eInitialize_initializeBridge
27 * name: eInitialize_initializeBridge
28 * global_name: nMruby_tInt8Pointer_eInitialize_initializeBridge
29 * oneway: false
30 * #[</ENTRY_FUNC>]# */
31void
32eInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS)
33{
34 /* ここに処理本体を記述します #_TEFB_# */
35 (void)tecs_init_Int8Pointer( mrb, TECS );
36}
37
38/* #[<POSTAMBLE>]#
39 * これより下に非受け口関数を書きます
40 * #[</POSTAMBLE>]#*/
Note: See TracBrowser for help on using the repository browser.