From: Juho S. <js...@ik...> - 2006-09-01 20:44:09
|
Yaroslav Kavenchuk <kav...@tu...> 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. <http://jsnell.iki.fi/tmp/alien-external-format.diff> 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). -- Juho Snellman |