付録B.2 ユーザオウンコーディング

ここでは,ユーザオウンコーディングの変更一覧を示します。

<この項の構成>
(1) タイマ起動引き継ぎ決定UOC

(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;