cal_svc

ical_svc

Outline

Invoke extended service call routine.

C format

 ER_UINT cal_svc (FN fncd, VP_INT par1, VP_INT par2, VP_INT par3);
 ER_UINT ical_svc (FN fncd, VP_INT par1, VP_INT par2, VP_INT par3);
Parameter(s)

I/O

Parameter

Description

I

 FN      fncd;
Function code of the extended service call routine to be invoked.

I

 VP_INT  par1;
The first parameter of the extended service call routine.

I

 VP_INT  par2;
The second parameter of the extended service call routine.

I

 VP_INT  par3;
The third parameter of the extended service call routine.



Explanation

These service calls call the extended service call routine specified by parameter fncd.

Note Extended service call routines that can be called using this service call are the routines whose transferred data total is less than four.

Return value

Macro

Value

Description

E_RSFN

-10

Invalid function code.

- fncd0x0

- fncd0xff

- Specified extended service call routine is not registered.

-

-

Normal completion (the extended service call routine's return value).