vle-write-string

Parent Previous Next

vle-write-string


(vle-write-string  fptr   value  numChars)

writes a Lisp string to file, either using the given string length or the entire string length

Arguments

'fptr'  file pointer as returned by (open <filename> "rb")
'value'  Lisp string value to write to file
'numChars'  if <= 0, the entire Lisp string is written to file, and an EOS (0x0) value is written to indicate the end of string;
if > 0, exactly numChars characters are written from the string (or max. the number of characters in Lisp string), and no 0x0 EOS indicator is appended;
this allows to write strings in the 2 main storage mechanisms : using a length prefix, and using 0x0 EOS ident

Return

value, if successful, NIL otherwise




©  Menhirs NV. All rights reserved.