付録B.2 ユーザオウンコーディング
ここでは,ユーザオウンコーディングの変更一覧を示します。
- 〈この項の構成〉
(1) タイマ起動引き継ぎ決定UOC
(a) 形式
ANSI C,C++の形式
バージョン6以前 |
バージョン7 |
---|---|
<32ビットアーキテクチャの場合> long uoc_func(dcmpsv_uoc_rtime *parm) |
DCLONG uoc_func(dcmpsv_uoc_rtime *parm) |
<64ビットアーキテクチャの場合> int uoc_func(dcmpsv_uoc_rtime *parm) |
K&R版 Cの形式
バージョン6以前 |
バージョン7 |
---|---|
<32ビットアーキテクチャの場合> long uoc_func(parm) dcmpsv_uoc_rtime *parm ; |
DCLONG uoc_func(parm) dcmpsv_uoc_rtime *parm ; |
<64ビットアーキテクチャの場合> int uoc_func(parm) dcmpsv_uoc_rtime *parm ; |
(b) パラメタの内容
dcmpsv_uoc_rtimeの内容
バージョン6以前 |
バージョン7 |
---|---|
<32ビットアーキテクチャの場合> typedef struct {char le_name[9]; char reserve1[7]; char ap_name[9]; char reserve2[7]; long exec_time; char ap_type; char time_type; char reserve3[26]; } dcmpsv_uoc_rtime; |
typedef struct {char le_name[9]; char reserve1[7]; char ap_name[9]; char reserve2[7]; DCLONG exec_time; char ap_type; char time_type; char reserve3[26]; } dcmpsv_uoc_rtime; |
<64ビットアーキテクチャの場合> typedef struct {char le_name[9]; char reserve1[7]; char ap_name[9]; char reserve2[7]; int exec_time; char ap_type; char time_type; char reserve3[26]; } dcmpsv_uoc_rtime; |