付録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; |