OSI/MHS P7 Application Programmatic Interface (P7 API) Manual

C Language Example Program
OSI/MHS P7 Application Programmatic Interface (P7 API) Manual424825-001
E-16
(long)buffer->u_zresult_reply.zresult_reply.zbind_indication);
printf("Bind Result : Error (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zerror);
break;
case ZMHS_VAL_DT_MS_BIND_ERROR:
printf("Bind Error : Sequence Number (%d)\n",
buffer->u_zresult_reply.zresult_reply.zseq_number);
printf("Bind Error : Continuation Marker (%ld)\n",
(long)buffer-
>u_zresult_reply.zresult_reply.zcont_marker.zflag);
printf("Bind Error : Length (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zlength);
printf("Bind Error : Total Length (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.ztotal_length);
printf("Bind Error : Bind Indication (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zbind_indication);
printf("Bind Error : Error (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zerror);
break;
case ZMHS_VAL_DT_MS_UNBIND_RESULT:
printf("Unbind Result : Sequence Number (%d)\n",
buffer->u_zresult_reply.zresult_reply.zseq_number);
printf("Unbind Result : Continuation Marker (%ld)\n",
(long)buffer-
>u_zresult_reply.zresult_reply.zcont_marker.zflag);
printf("Unbind Result : Length (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zlength);
printf("Unbind Result : Total Length (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.ztotal_length);
printf("Unbind Result : Unbind Indication (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zbind_indication);
printf("Unbind Result : Error (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zerror);
break;
case ZMHS_VAL_DT_P_DATA:
printf("P Data : Sequence Number (%d)\n",
buffer->u_zresult_reply.zresult_reply.zseq_number);
printf("P Data : Continuation Marker (%ld)\n",
(long)buffer-
>u_zresult_reply.zresult_reply.zcont_marker.zflag);
printf("P Data : Length (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zlength);
printf("P Data : Total Length (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.ztotal_length);
printf("P Data : Bind Indication (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zbind_indication);
printf("P Data : Error (%ld)\n",
(long)buffer->u_zresult_reply.zresult_reply.zerror);
break;
default:
break;
}
printf("\n");
return;
} /* end informClient */
/***************************************************************************/
/* Function name: reportFileError */
/* */
/* Arguments: function */
/* error */
/* */
/* Description: This function reports any file error that occurred to */
/* the user. */