Oberon || Library || Module Index || Search Engine || Definition || Module


Ulm's Oberon Library:
StringArgs


NAME

StringArgs - string arguments of arbitrary length

SYNOPSIS

TYPE Value = POINTER TO ValueRec;
TYPE ValueRec =
   RECORD
      (Args.ValueRec)
      string: ConstStrings.String;
   END;


VAR type: Args.Type;

PROCEDURE Create(VAR value: Args.Value; string: ARRAY OF CHAR);

DESCRIPTION

StringArgs implements a string argument type for Args. StringArgs accepts strings of arbitrary length and permits all characters including 0X. The strings of StringArgs are represented as ConstStrings.String.

Create allows to create and set a string. Note that string is interpreted as a 0X-terminated string here.

DIAGNOSTICS

StringArgs does not generate any error events itself. Miscellaneous error events may be generated on reading by the underlying stream implementation.

SEE ALSO

Args
general abstraction for arguments
ConstStrings
constant strings of arbitrary length

Edited by: borchert, last change: 1995/04/13, revision: 1.1, converted to HTML: 1997/04/28

Oberon || Library || Module Index || Search Engine || Definition || Module