...

        Okay, so I can apparently solve the problem by using the BEOS branch of the 
open routine, which totally avoids the memcpy.  Basically, I defined NOSORT_OPEN for 
BEOS and Solaris, and then changed the various #ifndef and #ifdefs in the open routine 
to check for the NOSORT_OPEN.

        Here's a diff if it's of any use. . .

61c61
< #define NOSORT_OPEN 1
---
>   /* Solaris needs locale.h */
64,67d63
< #if    __BEOS__
< #define NOSORT_OPEN 1
< #endif
< 
8095c8091
< #ifndef NOSORT_OPEN
---
> #ifndef __BEOS__
8109c8105
< #ifdef NOSORT_OPEN
---
> #ifdef __BEOS__
8141c8137
< #ifdef NOSORT_OPEN
---
> #ifdef __BEOS__

Dave/SE

_______________________________________________
Tuxpaint-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev

Reply via email to