Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1b6e821

Browse files
committed
Added a few cast to make it 68k-compatible.
1 parent 34888ed commit 1b6e821

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

Mac/Modules/ctl/Ctlmodule.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1981,13 +1981,13 @@ setcallback(self, which, callback, uppp)
19811981
char keybuf[9];
19821982

19831983
if ( which == kControlUserPaneDrawProcTag )
1984-
*uppp = mydrawproc_upp;
1984+
*uppp = (UniversalProcPtr)mydrawproc_upp;
19851985
else if ( which == kControlUserPaneIdleProcTag )
1986-
*uppp = myidleproc_upp;
1986+
*uppp = (UniversalProcPtr)myidleproc_upp;
19871987
else if ( which == kControlUserPaneHitTestProcTag )
1988-
*uppp = myhittestproc_upp;
1988+
*uppp = (UniversalProcPtr)myhittestproc_upp;
19891989
else if ( which == kControlUserPaneTrackingProcTag )
1990-
*uppp = mytrackingproc_upp;
1990+
*uppp = (UniversalProcPtr)mytrackingproc_upp;
19911991
else
19921992
return -1;
19931993
/* Only now do we test for clearing of the callback: */
@@ -2098,7 +2098,7 @@ void initCtl()
20982098

20992099
mytracker_upp = NewControlActionProc(mytracker);
21002100
mydrawproc_upp = NewControlUserPaneDrawProc(mydrawproc);
2101-
myidleproc_upp = NewControlUserPaneDrawProc(myidleproc);
2101+
myidleproc_upp = NewControlUserPaneIdleProc(myidleproc);
21022102
myhittestproc_upp = NewControlUserPaneHitTestProc(myhittestproc);
21032103
mytrackingproc_upp = NewControlUserPaneTrackingProc(mytrackingproc);
21042104

Mac/Modules/ctl/ctlsupport.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,13 @@
174174
char keybuf[9];
175175
176176
if ( which == kControlUserPaneDrawProcTag )
177-
*uppp = mydrawproc_upp;
177+
*uppp = (UniversalProcPtr)mydrawproc_upp;
178178
else if ( which == kControlUserPaneIdleProcTag )
179-
*uppp = myidleproc_upp;
179+
*uppp = (UniversalProcPtr)myidleproc_upp;
180180
else if ( which == kControlUserPaneHitTestProcTag )
181-
*uppp = myhittestproc_upp;
181+
*uppp = (UniversalProcPtr)myhittestproc_upp;
182182
else if ( which == kControlUserPaneTrackingProcTag )
183-
*uppp = mytrackingproc_upp;
183+
*uppp = (UniversalProcPtr)mytrackingproc_upp;
184184
else
185185
return -1;
186186
/* Only now do we test for clearing of the callback: */
@@ -285,7 +285,7 @@
285285
initstuff = initstuff + """
286286
mytracker_upp = NewControlActionProc(mytracker);
287287
mydrawproc_upp = NewControlUserPaneDrawProc(mydrawproc);
288-
myidleproc_upp = NewControlUserPaneDrawProc(myidleproc);
288+
myidleproc_upp = NewControlUserPaneIdleProc(myidleproc);
289289
myhittestproc_upp = NewControlUserPaneHitTestProc(myhittestproc);
290290
mytrackingproc_upp = NewControlUserPaneTrackingProc(mytrackingproc);
291291
"""

0 commit comments

Comments
 (0)