Yaroslav Kavenchuk <kavenchuk@...> writes:
> Last version for non-ascii c-string's & pathnames (join in one patch)
Thanks, that looks great! (And sorry for keeping you waiting on this
for so long).
I discussed this with Christophe on #lisp earlier today, and came to
the conclusion that:
* c-strings with external-formats should also be supported on non-unicode
builds (as is done for streams)
* it should be possible to specify the element-type of the Lisp
string that results from naturalizing a foreign string, so that it's
still possible to get the same behaviour as with the old
definition of c-string
The following patch does this, cleans up the code a bit, and adds some
tests and documentation.
Assuming nobody has problems with the this, I'll commit it next week.
> and couple derivative pathces: some changes for win32 and some offers
> for tests (for larger compatibility with win32).
> non-ascii & pathnames patch adapt for linux (need test on other platforms).
(I'll let somebody with access to a Windows machine look at these).