home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / gtak212b.zip / SOURCE.ZIP / OS2-ST01 / defs.inc < prev    next >
Text File  |  1992-05-24  |  1KB  |  69 lines

  1.     .386P            ; Enable 80286 protect-mode instructions
  2.  
  3. ;    .sall
  4.     .xlist
  5.  
  6. ;trace    equ    1
  7. trace    equ    0
  8.  
  9. include dosmac.inc
  10. include devsym.inc
  11. include devhlp.inc
  12. include error.inc
  13.  
  14. SegPointer struc
  15.     _off    dw    ?
  16.     _seg    dw    ?
  17. SegPointer ends
  18.  
  19. DoubleWord struc
  20.     _lo    dw    ?
  21.     _hi    dw    ?
  22. DoubleWord ends
  23.  
  24. DATA    SEGMENT WORD PUBLIC 'DATA' use16
  25. DATA    ENDS
  26. IDATA    SEGMENT WORD PUBLIC 'DATA' use16
  27. IDATA    ENDS
  28. CODE    SEGMENT WORD PUBLIC 'CODE' use16
  29. CODE    ENDS
  30. ICODE    SEGMENT WORD PUBLIC 'CODE' use16
  31. ICODE    ENDS
  32.  
  33. CGROUP    GROUP    CODE, ICODE
  34. DGROUP    GROUP    DATA, IDATA    
  35.  
  36. StartData macro
  37. DATA    SEGMENT WORD PUBLIC 'DATA'
  38.     endm
  39. EndData    macro
  40. DATA    ENDS
  41.     endm
  42. StartIData macro
  43. IDATA    SEGMENT WORD PUBLIC 'DATA'
  44.     endm
  45. EndIData macro
  46. IDATA    ENDS
  47.     endm
  48. StartCode macro
  49. CODE    SEGMENT WORD PUBLIC 'CODE'
  50.     ASSUME CS:CODE,DS:DATA,ES:NOTHING,SS:NOTHING,FS:NOTHING,GS:NOTHING
  51.     endm
  52. EndCode    macro
  53. CODE    ENDS
  54.     endm
  55. StartICode macro
  56. ICODE    SEGMENT WORD PUBLIC 'CODE'
  57.     ASSUME CS:ICODE,DS:DATA,ES:NOTHING,SS:NOTHING,FS:NOTHING,GS:NOTHING
  58.     endm
  59. EndICode macro
  60. ICODE    ENDS
  61.     endm
  62.  
  63. DevHlp    macro    function
  64.     mov    dl,function
  65.     call    dword ptr ss:[bp]
  66.     endm
  67.  
  68.     .list
  69.