[Cs-dev] Incompatible change made to CSOUND struct?
Date | 2007-04-28 18:23 |
From | Anthony Kozar |
Subject | [Cs-dev] Incompatible change made to CSOUND struct? |
I just updated for the first time since 5.05 was released and looking over the recent changes noticed this in the CSOUND struct: was: void (*SetInternalYieldCallback)(CSOUND *, int (*yieldCallback)(CSOUND *)); /* SUBR dummyfn_1; */ SUBR dummyfn_2[98]; now is: void (*SetInternalYieldCallback)(CSOUND *, int (*yieldCallback)(CSOUND *)); void *(*CreateBarrier)(unsigned int max); int (*DestroyBarrier)(void *); int (*WaitBarrier)(void *); /* SUBR dummyfn_1; */ SUBR dummyfn_2[98]; The public members of the CSOUND struct come after these function pointers, so I believe that their locations have been shifted by this change. I think the size of dummyfn_2[98] needs to be reduced to [95]. Does this sound correct? Thanks Anthony ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2007-04-28 19:22 |
From | "Steven Yi" |
Subject | Re: [Cs-dev] Incompatible change made to CSOUND struct? |
Attachments | None |
Date | 2007-04-28 19:51 |
From | root |
Subject | Re: [Cs-dev] Incompatible change made to CSOUND struct? |
Yes; the addition of those functions should cause the number of dummies to reduce. ==John ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2007-04-28 20:09 |
From | Anthony Kozar |
Subject | Re: [Cs-dev] Incompatible change made to CSOUND struct? |
Thanks Steven, BTW, it appeared that the number of NULL function pointer initializations in csound.c had already been reduced. I assume they were not changed again ... (have not looked). Anthony Anthony Kozar wrote on 4/28/07 1:23 PM: > The public members of the CSOUND struct come after these function pointers, so > I believe that their locations have been shifted by this change. I think the > size of dummyfn_2[98] needs to be reduced to [95]. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2007-04-28 20:28 |
From | "Steven Yi" |
Subject | Re: [Cs-dev] Incompatible change made to CSOUND struct? |
Attachments | None |