diff --git a/reader.h b/reader.h
index b4f475ca725bceff119d4f2bd790171995d4bd56..136fb4748cd45f9e0f5595f13e02f1e72b708339 100644 (file)
--- a/reader.h
+++ b/reader.h
* Reads a short character (00X..0FFX).
*/
SHORTCHAR readSChar();
+ void readSChar(SHORTCHAR *buf, size_t len);
/* PROCEDURE (VAR rd: Reader) ReadXChar (OUT x: CHAR)
* NEW
* Same as ReadSChar, but has a CHAR-type parameter.
* This procedure is provided to simplify migration from Release 1.2 to 1.3.
*/
- CHAR readXChar();
/**
* PROCEDURE (VAR rd: Reader) ReadChar (OUT x: CHAR)
* NEW
* Reads a character (0000X..0FFFFX).
*/
+ CHAR readLChar();
+ void readLChar(CHAR *buf, size_t len);
/**
* PROCEDURE (VAR rd: Reader) ReadByte (OUT x: BYTE)
* NEW
* PROCEDURE (VAR rd: Reader) ReadSInt (OUT x: SHORTINT)
* NEW
* Reads a short integer (-32768..32767).
- *
+ */
+ SHORTINT readSInt();
+ /**
* PROCEDURE (VAR rd: Reader) ReadXInt (OUT x: INTEGER)
* NEW
* Same as ReadSInt, but has an INTEGER-type parameter.