Update of /cvsroot/pure-data/externals/grill/flext/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28571/source
Modified Files: flcontainers.h Log Message: more robust structure pack setting for Max/MSP @ Windows fix for 64 bit code fixed bug for Max/MSP when there's no signal inlet changes for Mac/Intel
Index: flcontainers.h =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/source/flcontainers.h,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** flcontainers.h 6 Jul 2005 19:48:31 -0000 1.8 --- flcontainers.h 27 Jun 2006 22:46:00 -0000 1.9 *************** *** 3,7 **** flext - C++ layer for Max/MSP and pd (pure data) externals
! Copyright (c) 2001-2005 Thomas Grill (gr@grrrr.org) For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "license.txt," in this distribution. --- 3,7 ---- flext - C++ layer for Max/MSP and pd (pure data) externals
! Copyright (c) 2001-2006 Thomas Grill (gr@grrrr.org) For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "license.txt," in this distribution. *************** *** 150,163 **** "movl (%%esi), %%eax \n\t" "testl %%eax, %%eax \n\t" ! "jz 20f \n" ! "10: \t" "movl (%%eax), %%ebx \n\t" "movl %%edx, %%ecx \n\t" "incl %%ecx \n\t" SMPLOCK "cmpxchg8b (%%esi) \n\t" ! "jz 20f \n\t" "testl %%eax, %%eax \n\t" ! "jnz 10b \n" ! "20: \t" "popl %%ecx \n\t" "popl %%ebx \n\t" --- 150,163 ---- "movl (%%esi), %%eax \n\t" "testl %%eax, %%eax \n\t" ! "jz 2f \n" ! "1: \t" "movl (%%eax), %%ebx \n\t" "movl %%edx, %%ecx \n\t" "incl %%ecx \n\t" SMPLOCK "cmpxchg8b (%%esi) \n\t" ! "jz 2f \n\t" "testl %%eax, %%eax \n\t" ! "jnz 1b \n" ! "2: \t" "popl %%ecx \n\t" "popl %%ebx \n\t" *************** *** 222,235 **** "mov (%%rsi), %%rax \n\t" "test %%rax, %%rax \n\t" ! "jz 20f \n" ! "10: \t" "mov (%%rax), %%rbx \n\t" "mov %%rdx, %%rcx \n\t" "inc %%rcx \n\t" SMPLOCK "cmpxchg16b (%%rsi) \n\t" ! "jz 20f \n\t" "test %%rax, %%rax \n\t" ! "jnz 10b \n" ! "20: \t" "pop %%rcx \n\t" "pop %%rbx \n\t" --- 222,235 ---- "mov (%%rsi), %%rax \n\t" "test %%rax, %%rax \n\t" ! "jz 2f \n" ! "1: \t" "mov (%%rax), %%rbx \n\t" "mov %%rdx, %%rcx \n\t" "inc %%rcx \n\t" SMPLOCK "cmpxchg16b (%%rsi) \n\t" ! "jz 2f \n\t" "test %%rax, %%rax \n\t" ! "jnz 1b \n" ! "2: \t" "pop %%rcx \n\t" "pop %%rbx \n\t"