[2] | 1 | ;;
|
---|
| 2 | ;; TOPPERS Software
|
---|
| 3 | ;; Toyohashi Open Platform for Embedded Real-Time Systems
|
---|
| 4 | ;;
|
---|
| 5 | ;; Copyright (C) 2010 by TAKUYA
|
---|
| 6 | ;; Embedded and Real-Time Systems Laboratory
|
---|
| 7 | ;; Graduate School of Information Science, Nagoya Univ., JAPAN
|
---|
| 8 | ;;
|
---|
| 9 | ;; ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
|
---|
| 10 | ;; Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü
|
---|
| 11 | ;; ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD
|
---|
| 12 | ;; (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
|
---|
| 13 | ;; \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[
|
---|
| 14 | ;; XR[hÉÜÜêÄ¢é±ÆD
|
---|
| 15 | ;; (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg
|
---|
| 16 | ;; pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL
|
---|
| 17 | gip
|
---|
| 18 | ;; Ò}j
|
---|
| 19 | AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL
|
---|
| 20 | ;; ̳ÛØKèðfÚ·é±ÆD
|
---|
| 21 | ;; (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg
|
---|
| 22 | ;; pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
|
---|
| 23 | ;; ÆD
|
---|
| 24 | ;; (a) Äzzɺ¤hL
|
---|
| 25 | gipÒ}j
|
---|
| 26 | AÈÇjÉCãLÌ
|
---|
| 27 | ;; ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD
|
---|
| 28 | ;; (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
|
---|
| 29 | ;; ñ·é±ÆD
|
---|
| 30 | ;; (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹
|
---|
| 31 | ;; Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
|
---|
| 32 | ;; ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé
|
---|
| 33 | ;; RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð
|
---|
| 34 | ;; ÆÓ·é±ÆD
|
---|
| 35 | ;;
|
---|
| 36 | ;; {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
|
---|
| 37 | ;; æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
|
---|
| 38 | ;; ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF
|
---|
| 39 | ;; AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»
|
---|
| 40 | ;; ÌÓCðíÈ¢D
|
---|
| 41 | ;;
|
---|
| 42 | ;;
|
---|
| 43 | auto
|
---|
| 44 | break
|
---|
| 45 | case
|
---|
| 46 | char
|
---|
| 47 | const
|
---|
| 48 | continue
|
---|
| 49 | default
|
---|
| 50 | do
|
---|
| 51 | double
|
---|
| 52 | else
|
---|
| 53 | enum
|
---|
| 54 | extern
|
---|
| 55 | float
|
---|
| 56 | for
|
---|
| 57 | goto
|
---|
| 58 | if
|
---|
| 59 | int
|
---|
| 60 | long
|
---|
| 61 | register
|
---|
| 62 | return
|
---|
| 63 | short
|
---|
| 64 | signed
|
---|
| 65 | sizeof
|
---|
| 66 | static
|
---|
| 67 | struct
|
---|
| 68 | switch
|
---|
| 69 | typedef
|
---|
| 70 | union
|
---|
| 71 | unsigned
|
---|
| 72 | void
|
---|
| 73 | volatile
|
---|
| 74 | while
|
---|
| 75 | ;*2
|
---|
| 76 | #define
|
---|
| 77 | #elif
|
---|
| 78 | #else
|
---|
| 79 | #endif
|
---|
| 80 | #error
|
---|
| 81 | #if
|
---|
| 82 | #ifdef
|
---|
| 83 | #ifndef
|
---|
| 84 | #import
|
---|
| 85 | #include
|
---|
| 86 | #line
|
---|
| 87 | #pragma
|
---|
| 88 | #undef
|
---|
| 89 | ;*1
|
---|
| 90 | _asm
|
---|
| 91 | __asm
|
---|
| 92 | _based
|
---|
| 93 | __based
|
---|
| 94 | cdecl
|
---|
| 95 | _cdecl
|
---|
| 96 | __cdecl
|
---|
| 97 | _declspec
|
---|
| 98 | __declspec
|
---|
| 99 | dllexport
|
---|
| 100 | dllimport
|
---|
| 101 | _except
|
---|
| 102 | __except
|
---|
| 103 | _fastcall
|
---|
| 104 | __fastcall
|
---|
| 105 | _finally
|
---|
| 106 | __finally
|
---|
| 107 | _inline
|
---|
| 108 | __inline
|
---|
| 109 | _int8
|
---|
| 110 | __int8
|
---|
| 111 | _int16
|
---|
| 112 | __int16
|
---|
| 113 | _int32
|
---|
| 114 | __int32
|
---|
| 115 | _int64
|
---|
| 116 | __int64
|
---|
| 117 | _leave
|
---|
| 118 | __leave
|
---|
| 119 | naked
|
---|
| 120 | _stdcall
|
---|
| 121 | __stdcall
|
---|
| 122 | thread
|
---|
| 123 | _try
|
---|
| 124 | __try
|
---|
| 125 | $END$
|
---|
| 126 |
|
---|
| 127 | ;*0
|
---|
| 128 | node
|
---|
| 129 | linkunit
|
---|
| 130 | domain
|
---|
| 131 | class
|
---|
| 132 | signature
|
---|
| 133 | celltype
|
---|
| 134 | composite
|
---|
| 135 | cell
|
---|
| 136 | ;*1
|
---|
| 137 | attr
|
---|
| 138 | var
|
---|
| 139 | call
|
---|
| 140 | entry
|
---|
| 141 | FACTORY
|
---|
| 142 | factory
|
---|
| 143 | require
|
---|
| 144 | ;*2
|
---|
| 145 | singleton
|
---|
| 146 | active
|
---|
| 147 | C_EXP
|
---|
| 148 | import
|
---|
| 149 | import_C
|
---|
| 150 | write
|
---|
| 151 | allocator
|
---|
| 152 | size_is
|
---|
| 153 | count_is
|
---|
| 154 | omit
|
---|
| 155 | optional
|
---|
| 156 | through
|
---|
| 157 | receive
|
---|
| 158 | send
|
---|
| 159 | context
|
---|
| 160 | inline
|
---|
| 161 | deviate
|
---|
| 162 |
|
---|
| 163 | ;*0
|
---|
| 164 | uint8_t
|
---|
| 165 | uint16_t
|
---|
| 166 | uint32_t
|
---|
| 167 | int8_t
|
---|
| 168 | int16_t
|
---|
| 169 | int32_t
|
---|
| 170 | int64_t
|
---|
| 171 | bool_t
|
---|
| 172 | char_t
|
---|
| 173 | double64_t
|
---|
| 174 | float32_t
|
---|
| 175 | true
|
---|
| 176 | false
|
---|