Guardian Procedure Calls Reference Manual
#include <cextdecs(REPLYXL)>
short REPLYXL ( [ const char _far *buffer ]
,[ __int32_t write-count ]
,[ __int32_t _far *count-written ]
,[ short message-tag ]
,[ short error-return ] );
• The function value returned by REPLY[X], which indicates the condition code, can be interpreted
by _status_lt(), _status_eq(), or _status_gt() (defined in the file tal.h).
Syntax for TAL Programmers
CALL REPLY[X] ( [ buffer ] ! i
,[ write-count ] ! i
,[ count-written ] ! o
,[ message-tag ] ! i
,[ error-return ] ); ! i
error:= REPLYXL ( [ buffer ] ! i
,[ write-count ] ! i
,[ count-written ] ! o
,[ message-tag ] ! i
,[ error-return ] ); ! i
Parameters
buffer
output
(for REPLY)INT:ref:*
(for REPLYX and REPLYXL)STRING .EXT:ref:
is an array containing the reply message.
write-count
input
(for REPLY and REPLYX)INT:value
is the number of bytes to be written ({0:57344}). If omitted, no data is transferred.
(for REPLYXL)INT(32):value
is the number of bytes to be written ({0:2097152}). If omitted or 0, no data is returned.
count-written
output
(for REPLY)INT:ref:1
(for REPLYX)INT .EXT:ref:1
(for REPLYXL)INT(32):ref:1
returns a count of the number of bytes written to the file.
REPLY[X|XL] Procedures 1243