@@ -231,7 +231,7 @@ typedef struct VirtualMachine {
231231 sqInt (* classExternalLibrary )(void );
232232 sqInt (* classExternalStructure )(void );
233233 void * (* ioLoadModuleOfLength )(sqInt modIndex , sqInt modLength );
234- void * (* ioLoadSymbolOfLengthFromModule )(sqInt fnIndex , sqInt fnLength , sqInt handle );
234+ void * (* ioLoadSymbolOfLengthFromModule )(sqInt fnIndex , sqInt fnLength , void * handle );
235235 sqInt (* isInMemory )(sqInt address );
236236
237237#endif
@@ -352,7 +352,7 @@ typedef struct VirtualMachine {
352352#if VM_PROXY_MINOR > 11
353353/* VMCallbackContext opaque type avoids all including setjmp.h & vmCallback.h */
354354 sqInt (* sendInvokeCallbackContext )(vmccp );
355- sqInt (* returnAsThroughCallbackContext )(int , vmccp , sqInt );
355+ sqInt (* returnAsThroughCallbackContext )(sqInt , vmccp , sqInt );
356356 sqIntptr_t (* signedMachineIntegerValueOf )(sqInt );
357357 sqIntptr_t (* stackSignedMachineIntegerValue )(sqInt );
358358 usqIntptr_t (* positiveMachineIntegerValueOf )(sqInt );
@@ -402,7 +402,7 @@ typedef struct VirtualMachine {
402402#endif
403403} VirtualMachine ;
404404
405- # if (defined(SQUEAK_INTERNAL_PLUGIN ) || defined(FOR_SVM_C )) \
405+ # if (defined(SQUEAK_BUILTIN_PLUGIN ) || defined(FOR_SVM_C )) \
406406 && !defined(SQ_USE_GLOBAL_STRUCT ) // Prevent the interpereter seeing these
407407/*** Function prototypes ***/
408408
@@ -554,19 +554,14 @@ sqInt vmEndianness(void);
554554sqInt getInterruptPending (void );
555555void error (const char * );
556556
557- /* InterpreterProxy methodsFor: 'BitBlt support' */
558- sqInt loadBitBltFrom (sqInt bbOop );
559- sqInt copyBits (void );
560- sqInt copyBitsFromtoat (sqInt leftX , sqInt rightX , sqInt yValue );
561-
562557/* InterpreterProxy methodsFor: 'FFI support' */
563558sqInt classExternalAddress (void );
564559sqInt classExternalData (void );
565560sqInt classExternalFunction (void );
566561sqInt classExternalLibrary (void );
567562sqInt classExternalStructure (void );
568563void * ioLoadModuleOfLength (sqInt moduleNameIndex , sqInt moduleNameLength );
569- void * ioLoadSymbolOfLengthFromModule (sqInt functionNameIndex , sqInt functionNameLength , sqInt moduleHandle );
564+ void * ioLoadSymbolOfLengthFromModule (sqInt functionNameIndex , sqInt functionNameLength , void * moduleHandle );
570565sqInt isInMemory (sqInt address );
571566sqInt classAlien (void ); /* Alien FFI */
572567sqInt classUnsafeAlien (void ); /* Alien FFI */
@@ -579,7 +574,7 @@ sqInt *getStackPointer(void); /* Alien FFI */
579574sqInt sendInvokeCallbackStackRegistersJmpbuf (sqInt thunkPtrAsInt , sqInt stackPtrAsInt , sqInt regsPtrAsInt , sqInt jmpBufPtrAsInt ); /* Alien FFI */
580575sqInt reestablishContextPriorToCallback (sqInt callbackContext ); /* Alien FFI */
581576sqInt sendInvokeCallbackContext (vmccp );
582- sqInt returnAsThroughCallbackContext (int , vmccp , sqInt );
577+ sqInt returnAsThroughCallbackContext (sqInt , vmccp , sqInt );
583578#endif /* VM_PROXY_MINOR > 8 */
584579#if VM_PROXY_MINOR > 12 /* Spur */
585580sqInt isImmediate (sqInt oop );
0 commit comments