#include "target_stddef.h"| データ構造 | |
| struct | TOPPERS_dummy_t | 
| struct | ACVCT | 
| マクロ定義 | |
| #define | throw() | 
| #define | TOPPERS_bool int | 
| #define | TOPPERS_size uintptr_t | 
| #define | TOPPERS_fp TOPPERS_fp_t | 
| #define | UINT_C(val) (val ## U) | 
| #define | ULONG_C(val) (val ## UL) | 
| #define | NULL 0 | 
| #define | true 1 | 
| #define | false 0 | 
| #define | E_OK 0 | 
| #define | E_SYS (-5) | 
| #define | E_NOSPT (-9) | 
| #define | E_RSFN (-10) | 
| #define | E_RSATR (-11) | 
| #define | E_PAR (-17) | 
| #define | E_ID (-18) | 
| #define | E_CTX (-25) | 
| #define | E_MACV (-26) | 
| #define | E_OACV (-27) | 
| #define | E_ILUSE (-28) | 
| #define | E_NOMEM (-33) | 
| #define | E_NOID (-34) | 
| #define | E_OBJ (-41) | 
| #define | E_NOEXS (-42) | 
| #define | E_QOVR (-43) | 
| #define | E_RLWAI (-49) | 
| #define | E_TMOUT (-50) | 
| #define | E_DLT (-51) | 
| #define | E_CLS (-52) | 
| #define | E_WBLK (-57) | 
| #define | E_BOVR (-58) | 
| #define | TA_NULL UINT_C(0) | 
| #define | TMO_POL 0 | 
| #define | TMO_FEVR (-1) | 
| #define | TMO_NBLK (-2) | 
| #define | TACP_KERNEL (0U) | 
| #define | TACP_SHARED (~0U) | 
| #define | offsetof(structure, field) ((uintptr_t) &(((structure *) 0)->field)) | 
| #define | alignof(type) offsetof(struct { char field1; type field2; }, field2) | 
| #define | ALIGN_TYPE(addr, type) ((((uintptr_t)(addr)) & (alignof(type) - 1)) == 0U) | 
| #define | assert(exp) | 
| #define | ERCD(mercd, sercd) ((ER)((((uint_t) sercd) << 8) | (((uint_t) mercd) & 0xffU))) | 
| #define | MERCD(ercd) ((ER)(((uint_t) ercd) | ~0xffU)) | 
| #define | SERCD(ercd) ((ER)((ercd) >> 8)) | 
| #define | TACP(domid) (1U << ((domid) - 1)) | 
| 型定義 | |
| typedef void(* | TOPPERS_fp_t )(struct TOPPERS_dummy_t) | 
| typedef TOPPERS_bool | bool_t | 
| typedef unsigned char | char_t | 
| typedef signed int | int_t | 
| typedef unsigned int | uint_t | 
| typedef signed long | long_t | 
| typedef unsigned long | ulong_t | 
| typedef int_t | FN | 
| typedef int_t | ER | 
| typedef int_t | ID | 
| typedef uint_t | ATR | 
| typedef uint_t | STAT | 
| typedef uint_t | MODE | 
| typedef int_t | PRI | 
| typedef TOPPERS_size | SIZE | 
| typedef int_t | TMO | 
| typedef uint_t | RELTIM | 
| typedef ulong_t | SYSTIM | 
| typedef ulong_t | SYSUTM | 
| typedef TOPPERS_fp | FP | 
| typedef int_t | ER_BOOL | 
| typedef int_t | ER_ID | 
| typedef int_t | ER_UINT | 
| typedef uint32_t | ACPTN | 
| #define ALIGN_TYPE | ( | addr, | |||
| type | ) | ((((uintptr_t)(addr)) & (alignof(type) - 1)) == 0U) | 
t_stddef.h の 221 行で定義されています。
| #define alignof | ( | type | ) | offsetof(struct { char field1; type field2; }, field2) | 
t_stddef.h の 217 行で定義されています。
| #define assert | ( | exp | ) | 
値:
((void)((exp) ? 0 : (TOPPERS_assert_fail(#exp, \ __FILE__, __LINE__), TOPPERS_assert_abort(), 0)))
t_stddef.h の 230 行で定義されています。
参照元 begin_measure(), bitmap_search(), end_measure(), exit_kernel(), ext_ker(), ext_tsk(), init_hist(), main_task(), make_non_wait(), make_wait_tmout(), print_hist(), queue_delete_next(), queue_empty(), signal_time(), sio_cls_por(), sio_opn_por(), sta_ker(), target_timer_initialize(), task(), tex_routine(), tmevtb_enqueue(), x_config_int(), x_define_exc(), と x_define_inh().
| #define E_BOVR (-58) | 
| #define E_CLS (-52) | 
| #define E_CTX (-25) | 
t_stddef.h の 175 行で定義されています。
参照元 itron_strerror(), logtask_flush(), serial_cls_por(), serial_ctl_por(), serial_opn_por(), serial_rea_dat(), serial_ref_por(), serial_wri_dat(), と sus_tsk().
| #define E_DLT (-51) | 
| #define E_ID (-18) | 
t_stddef.h の 174 行で定義されています。
参照元 itron_strerror(), serial_cls_por(), serial_ctl_por(), serial_opn_por(), serial_rea_dat(), serial_ref_por(), と serial_wri_dat().
| #define E_ILUSE (-28) | 
| #define E_MACV (-26) | 
| #define E_NOEXS (-42) | 
| #define E_NOID (-34) | 
| #define E_NOMEM (-33) | 
| #define E_NOSPT (-9) | 
| #define E_OACV (-27) | 
| #define E_OBJ (-41) | 
t_stddef.h の 181 行で定義されています。
参照元 can_wup(), chg_pri(), dis_tex(), ena_tex(), get_pri(), iras_tex(), irel_wai(), itron_strerror(), iwup_tsk(), main_task(), ras_tex(), ref_tex(), rel_wai(), rsm_tsk(), serial_cls_por(), serial_ctl_por(), serial_opn_por(), serial_rea_dat(), serial_ref_por(), serial_wri_dat(), sus_tsk(), syslog_rea_log(), ter_tsk(), trace_rea_log(), と wup_tsk().
| #define E_OK 0 | 
t_stddef.h の 164 行で定義されています。
参照元 act_tsk(), chg_ipm(), chg_pri(), clr_flg(), dis_dsp(), dis_tex(), ena_dsp(), ena_tex(), fsnd_dtq(), get_inf(), get_ipm(), get_mpf(), get_pri(), get_tid(), get_tim(), iact_tsk(), ifsnd_dtq(), iget_tid(), iloc_cpu(), ini_dtq(), ini_flg(), ini_mbx(), ini_mpf(), ini_pdq(), ini_sem(), ipsnd_dtq(), ipsnd_pdq(), iras_tex(), irel_wai(), irot_rdq(), iset_flg(), isig_sem(), ista_alm(), istp_alm(), itron_strerror(), iunl_cpu(), iwup_tsk(), loc_cpu(), logtask_flush(), pget_mpf(), pol_flg(), pol_sem(), prcv_dtq(), prcv_mbx(), prcv_pdq(), psnd_dtq(), psnd_pdq(), ras_tex(), rcv_dtq(), rcv_mbx(), rcv_pdq(), ref_alm(), ref_cyc(), ref_dtq(), ref_flg(), ref_mbx(), ref_mpf(), ref_pdq(), ref_sem(), ref_tex(), ref_tsk(), rel_mpf(), rel_wai(), rot_rdq(), rsm_tsk(), serial_cls_por(), serial_ctl_por(), serial_opn_por(), serial_rea_dat(), serial_ref_por(), serial_wri_dat(), set_flg(), sig_sem(), sio_cls_por(), sio_opn_por(), slp_tsk(), snd_dtq(), snd_mbx(), snd_pdq(), sta_alm(), sta_cyc(), stp_alm(), stp_cyc(), sus_tsk(), syslog_msk_log(), syslog_ref_log(), syslog_wri_log(), ter_tsk(), tget_mpf(), trace_rea_log(), trace_sta_log(), trace_wri_log(), trcv_dtq(), trcv_mbx(), trcv_pdq(), tslp_tsk(), tsnd_dtq(), tsnd_pdq(), twai_flg(), twai_sem(), unl_cpu(), wai_flg(), wai_sem(), wait_complete(), wait_tmout_ok(), と wup_tsk().
| #define E_PAR (-17) | 
| #define E_QOVR (-43) | 
t_stddef.h の 183 行で定義されています。
参照元 act_tsk(), iact_tsk(), isig_sem(), itron_strerror(), iwup_tsk(), sig_sem(), sus_tsk(), と wup_tsk().
| #define E_RLWAI (-49) | 
t_stddef.h の 184 行で定義されています。
参照元 gen_ercd_wait(), itron_strerror(), logtask_flush(), と wait_release().
| #define E_RSATR (-11) | 
| #define E_RSFN (-10) | 
| #define E_SYS (-5) | 
t_stddef.h の 169 行で定義されています。
参照元 gen_ercd_sys(), gen_ercd_wait(), itron_strerror(), logtask_flush(), serial_ctl_por(), serial_opn_por(), serial_rea_dat(), serial_ref_por(), と serial_wri_dat().
| #define E_TMOUT (-50) | 
t_stddef.h の 185 行で定義されています。
参照元 ipsnd_dtq(), ipsnd_pdq(), itron_strerror(), pget_mpf(), pol_flg(), pol_sem(), prcv_dtq(), prcv_mbx(), prcv_pdq(), psnd_dtq(), psnd_pdq(), tget_mpf(), trcv_dtq(), trcv_mbx(), trcv_pdq(), tslp_tsk(), tsnd_dtq(), tsnd_pdq(), twai_flg(), twai_sem(), と wait_tmout().
| #define E_WBLK (-57) | 
t_stddef.h の 251 行で定義されています。
| #define false 0 | 
t_stddef.h の 161 行で定義されています。
| #define NULL 0 | 
t_stddef.h の 153 行で定義されています。
参照元 dis_tex(), ena_tex(), enqueue_msg_pri(), enqueue_pridata(), get_tskid(), iget_tid(), ini_mbx(), ini_pdq(), initialize_mailbox(), initialize_pridataq(), initialize_task(), iras_tex(), make_non_runnable(), make_runnable(), make_wait(), make_wait_tmout(), prcv_mbx(), ras_tex(), rcv_mbx(), ref_tex(), ref_tsk(), snd_mbx(), sns_tex(), trcv_mbx(), wait_dequeue_tmevtb(), と xsns_xpn().
| #define offsetof | ( | structure, | |||
| field | ) | ((uintptr_t) &(((structure *) 0)->field)) | 
t_stddef.h の 213 行で定義されています。
| #define SERCD | ( | ercd | ) | ((ER)((ercd) >> 8)) | 
| #define TA_NULL UINT_C(0) | 
t_stddef.h の 194 行で定義されています。
| #define TACP | ( | domid | ) | (1U << ((domid) - 1)) | 
t_stddef.h の 270 行で定義されています。
| #define TACP_KERNEL (0U) | 
t_stddef.h の 206 行で定義されています。
| #define TACP_SHARED (~0U) | 
t_stddef.h の 207 行で定義されています。
| #define throw | ( | ) | 
t_stddef.h の 74 行で定義されています。
| #define TMO_FEVR (-1) | 
| #define TMO_NBLK (-2) | 
t_stddef.h の 201 行で定義されています。
| #define TMO_POL 0 | 
t_stddef.h の 199 行で定義されています。
参照元 tget_mpf(), trcv_dtq(), trcv_mbx(), trcv_pdq(), tslp_tsk(), tsnd_dtq(), tsnd_pdq(), twai_flg(), と twai_sem().
| #define TOPPERS_bool int | 
t_stddef.h の 83 行で定義されています。
| #define TOPPERS_fp TOPPERS_fp_t | 
t_stddef.h の 93 行で定義されています。
| #define TOPPERS_size uintptr_t | 
t_stddef.h の 87 行で定義されています。
| #define true 1 | 
t_stddef.h の 157 行で定義されています。
| #define UINT_C | ( | val | ) | (val ## U) | 
t_stddef.h の 142 行で定義されています。
| #define ULONG_C | ( | val | ) | (val ## UL) | 
t_stddef.h の 146 行で定義されています。
| typedef uint32_t ACPTN | 
t_stddef.h の 128 行で定義されています。
t_stddef.h の 111 行で定義されています。
| typedef TOPPERS_bool bool_t | 
t_stddef.h の 99 行で定義されています。
| typedef unsigned char char_t | 
t_stddef.h の 100 行で定義されています。
t_stddef.h の 109 行で定義されています。
t_stddef.h の 124 行で定義されています。
t_stddef.h の 125 行で定義されています。
t_stddef.h の 126 行で定義されています。
t_stddef.h の 108 行で定義されています。
| typedef TOPPERS_fp FP | 
t_stddef.h の 122 行で定義されています。
t_stddef.h の 110 行で定義されています。
| typedef signed int int_t | 
t_stddef.h の 102 行で定義されています。
| typedef signed long long_t | 
t_stddef.h の 105 行で定義されています。
t_stddef.h の 113 行で定義されています。
t_stddef.h の 114 行で定義されています。
t_stddef.h の 118 行で定義されています。
| typedef TOPPERS_size SIZE | 
t_stddef.h の 115 行で定義されています。
t_stddef.h の 112 行で定義されています。
t_stddef.h の 119 行で定義されています。
t_stddef.h の 120 行で定義されています。
t_stddef.h の 117 行で定義されています。
| typedef void(* TOPPERS_fp_t)(struct TOPPERS_dummy_t) | 
t_stddef.h の 92 行で定義されています。
| typedef unsigned int uint_t | 
t_stddef.h の 103 行で定義されています。
| typedef unsigned long ulong_t | 
t_stddef.h の 106 行で定義されています。
Copyright © 2008 by Kijineko Inc.