*DECK NS$FEC
USETEXT ERR$NS
FUNC NS$FEC(ERC,DEC)U; # FORMAT ERROR CODE #
# TITLE NS$FEC - FORMAT ERROR CODE. #
BEGIN # NS$FEC #
#
** NS$FEC - FORMAT ERROR CODE.
*
* J.C. LEE 1981
*
* THIS ROUTINE FORMATS THE ERROR CODE.
*
* FUNC NS$FEC(ERC,DEC)
*
* ENTRY:
* ERC = ERROR CODE.
* DEC = DETAIL ERROR CODE.
*
* EXIT:
* NONE.
*
* METHOD:
* FORMATS THE ERROR WORD BY SETTING THE ERROR CODE AND
* DETAIL ERROR CODE.
*
#
ITEM ERC U; # ERROR CODE #
ITEM DEC U; # DETAIL ERROR CODE #
$BEGIN
XREF
BEGIN
PROC NS$DBG; # TRACE PROCEDURE CALL #
END
$END
ITEM ERRWORD U = 0; # ERROR WORD #
CONTROL EJECT;
$BEGIN
NS$DBG("FEC"); # TRACE CALL #
$END
P<ERRORWORD> = LOC(ERRWORD);
ERRW$EC[0] = ERC; # SET ERROR CODE #
ERRW$DEC[0] = DEC; # SET DETAIL ERROR CODE #
NS$FEC = ERRW$WORD[0];
RETURN;
END # NS$FEC #
TERM