mirror of
https://github.com/Interlisp/maiko.git
synced 2026-01-26 03:51:32 +00:00
Merge branch 'freebsd'
This commit is contained in:
@@ -535,7 +535,7 @@ op_fn_common: \
|
||||
LispPTR closure_env = (LispPTR) 0xffffffff; \
|
||||
{register int NEXTBLOCK = NIL; \
|
||||
defcell = fn_defcell; \
|
||||
if( (defcell->ccodep == 0) ) \
|
||||
if(defcell->ccodep == 0) { \
|
||||
if(GetTypeNumber(defcell->defpointer)==TYPE_COMPILED_CLOSURE) \
|
||||
{ /* setup closure */ \
|
||||
closure=(CClosure *)Addr68k_from_LADDR(defcell->defpointer);\
|
||||
@@ -550,6 +550,7 @@ op_fn_common: \
|
||||
defcell = (DefCell *)GetDEFCELL68k(ATOM_INTERPRETER); \
|
||||
needpush = 1; \
|
||||
} /*else end */ \
|
||||
} \
|
||||
LOCFNCELL = (struct fnhead *)Addr68k_from_LADDR(defcell->defpointer); \
|
||||
BCE_CURRENTFX->pc = ((UNSIGNED)PCMAC \
|
||||
- (UNSIGNED)FuncObj) + fn_opcode_size; \
|
||||
|
||||
15
inc/xscroll.h
Normal file
15
inc/xscroll.h
Normal file
@@ -0,0 +1,15 @@
|
||||
/************************************************************************/
|
||||
/* */
|
||||
/* xscroll.h */
|
||||
/* */
|
||||
/* Scrolling functions implemented in xscroll.c */
|
||||
/* */
|
||||
/************************************************************************/
|
||||
|
||||
void Scroll(DspInterface dsp, int newX, int newY);
|
||||
void JumpScrollVer(DspInterface dsp, int y);
|
||||
void JumpScrollHor(DspInterface dsp, int x);
|
||||
void ScrollLeft(DspInterface dsp);
|
||||
void ScrollRight(DspInterface dsp);
|
||||
void ScrollUp(DspInterface dsp);
|
||||
void ScrollDown(DspInterface dsp);
|
||||
Reference in New Issue
Block a user