-- Storage.mesa: A MDS-based Storage for the Grapevine server
-- Mark Johnson, 11-Jan-82 13:04:33
Storage: DEFINITIONS =
BEGIN
Node: PROC [nwords: CARDINAL] RETURNS [p: POINTER];
Free: PROC [p: POINTER];
String: PROC [nchars: CARDINAL] RETURNS [s: STRING];
FreeString: PROC [s: STRING];
StringLength: PROC [s: STRING] RETURNS [CARDINAL] = INLINE {
RETURN[IF s = NIL THEN 0 ELSE s.length]};
END.