|
From: Frank V. C. <fr...@us...> - 2000-10-29 17:16:21
|
Update of /cvsroot/corelinux/clfw/clfw In directory slayer.i.sourceforge.net:/tmp/cvs-serv28366/clfw Modified Files: MetaType.hpp Log Message: 119678 Dispatch table for objects Index: MetaType.hpp =================================================================== RCS file: /cvsroot/corelinux/clfw/clfw/MetaType.hpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -r1.17 -r1.18 *** MetaType.hpp 2000/10/29 17:09:52 1.17 --- MetaType.hpp 2000/10/29 17:16:18 1.18 *************** *** 319,323 **** ! typedef void (*DispatchFunction)( FrameworkEntityPtr, void *, void ** ); struct __DispatchDescriptor { --- 319,323 ---- ! typedef void (*DispatchFunction)( FrameworkEntityPtr, void **, void * ); struct __DispatchDescriptor { *************** *** 335,340 **** */ #define DISPATCH_FUNCTION( className, methName ) \ ! static extern "C" void className##methName( FrameworkEntityPtr aClass, void *ret, void **args ) \ ! { \ className##Ptr myPointer = className:::castDown( aClass ); --- 335,345 ---- */ #define DISPATCH_FUNCTION( className, methName ) \ ! static extern "C" void className##methName \ ! ( \ ! FrameworkEntityPtr aClass, \ ! void **args, \ ! void *ret \ ! ) \ ! { \ className##Ptr myPointer = className:::castDown( aClass ); |