ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/thunks.h
(Generate patch)

Comparing SheepShaver/src/include/thunks.h (file contents):
Revision 1.11 by gbeauche, 2004-11-22T21:50:45Z vs.
Revision 1.14 by gbeauche, 2006-05-03T21:45:14Z

# Line 32 | Line 32 | enum {
32    NATIVE_VIDEO_INSTALL_ACCEL,
33    NATIVE_VIDEO_VBL,
34    NATIVE_VIDEO_DO_DRIVER_IO,
35 +  NATIVE_ETHER_AO_GET_HWADDR,
36 +  NATIVE_ETHER_AO_ADD_MULTI,
37 +  NATIVE_ETHER_AO_DEL_MULTI,
38 +  NATIVE_ETHER_AO_SEND_PACKET,
39    NATIVE_ETHER_IRQ,
40    NATIVE_ETHER_INIT,
41    NATIVE_ETHER_TERM,
# Line 59 | Line 63 | enum {
63    NATIVE_BITBLT,
64    NATIVE_INVRECT,
65    NATIVE_FILLRECT,
66 +  NATIVE_NAMED_CHECK_LOAD_INVOC,
67 +  NATIVE_GET_NAMED_RESOURCE,
68 +  NATIVE_GET_1_NAMED_RESOURCE,
69    NATIVE_OP_MAX
70   };
71  
# Line 166 | Line 173 | static inline uint32 SheepProc(const uin
173          return mac_proc;
174   }
175  
176 + #define BUILD_SHEEPSHAVER_PROCEDURE(PROC)                                                       \
177 +        static uint32 PROC = 0;                                                                                 \
178 +        if (PROC == 0)                                                                                                  \
179 +                PROC = SheepProc(PROC##_template, sizeof(PROC##_template))
180 +
181   class SheepVar
182   {
183          uint32 m_base;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines