[PD] vista & win7 support ?

Hans-Christoph Steiner hans at at.or.at
Fri May 14 01:40:49 CEST 2010


On May 12, 2010, at 1:43 PM, Mathieu Bouchard wrote:

> On Wed, 12 May 2010, patko wrote:
>
>> Maybe opening a new topic with "[print] crashes pd" would make it.
>> the problem is exactly there:
>> x_interface.c:28 buf[bufsize] = 0;
>> remove or comment this line, then it won't crash anymore.
>> I've no clue what this line stand for.
>
> If you have no clue, then perhaps you are replacing a bug by another  
> bug. This looks like it's a bug regardless of the OS, although it  
> currently only shows up on some versions of Windows. What you  
> suggest seems to be a bug on any OS as well. Instead of removing the  
> line, try prepending it with :
>
>  buf = resizebytes(buf, bufsize+1, bufsize);
>
> (I hope I didn't make any mistake there... but looks ok to me now).


Or maybe:

         binbuf_gettext(bb, &buf, &bufsize);
         strncat(buf, "\0", strlen(buf)-bufsize);
         x->x_sym = gensym(buf);



----------------------------------------------------------------------------

                                               http://at.or.at/hans/






More information about the Pd-list mailing list