/*
  user procedure interface
  name: TK_sig
*/

typedef long  T_BOO;
typedef long  T_ANA;
typedef float T_REAL;
typedef long  T_TMR;
typedef char  *T_MSG;

typedef struct {
   /* CALL   */ T_ANA  _task_id;
   /* CALL   */ T_ANA  _signal_number;
   /* RETURN */ T_ANA  _error;
} str_arg;

#define TASK_ID          (arg->_task_id)
#define SIGNAL_NUMBER    (arg->_signal_number)
#define ERROR            (arg->_error)
