A Lisp string.
An external format specification.
t, the foreign string terminates with a null character. The default value is
A boolean. The default is
A FLI pointer to the foreign string.
The length of the string (including the terminating null character if there is one).
The number of bytes in the converted string.
convert-to-dynamic-foreign-string converts a Lisp string to a foreign string, and returns a pointer to the string and the length of the string. The memory allocation for the string and pointer is within the scope of the body of a with-dynamic-foreign-objects command.
The external-format argument is interpreted as by with-foreign-string. The names of available external formats are listed in the section "External formats" in the LispWorks User Guide and Reference Manual .
Section "External formats" in the LispWorks User Guide and Reference Manual
Calling a C function that takes an array of strings
LispWorks Foreign Language Interface User Guide and Reference Manual - 16 Feb 2015