home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / apps / dtp / pgsmodst / atariimp / impequ.h < prev    next >
Text File  |  1991-05-23  |  2KB  |  116 lines

  1. .macro CODE
  2.     .text
  3. .endm
  4.  
  5. .macro SECTION name,type,model
  6.     \type
  7. .endm
  8.  
  9. ATARIST    equ    1
  10. AMIGA    equ    0
  11.  
  12. *
  13. * this is the import/export offsets
  14. *
  15. flen        equ    0
  16. fname        equ    flen+4
  17. buff1        equ    fname+4
  18. buff2        equ    buff1+4
  19. outlen        equ    buff2+4
  20. outptr        equ    outlen+4
  21. inlen        equ    outptr+4
  22. inptr        equ    inlen+4
  23. toptype        equ    inptr+4
  24. cwptr        equ    toptype+4
  25. objptr        equ    cwptr+4
  26. grpptr        equ    objptr+4
  27. gleft        equ    grpptr+4
  28. markcol1    equ    gleft+4
  29. markcol2    equ    markcol1+4
  30. markoff1    equ    markcol2+4
  31. markoff2    equ    markoff1+4
  32. tpath        equ    markoff2+4
  33. spclnum        equ    tpath+4
  34. spclname    equ    spclnum+4
  35. copybuf        equ    spclname+4
  36. cpylen        equ    copybuf+4
  37. objcount    equ    cpylen+4
  38.  
  39. m_alloc        equ    objcount+4
  40. m_realloc    equ    m_alloc+4
  41. m_grow        equ    m_realloc+4
  42. m_shrink    equ    m_grow+4
  43. m_delete    equ    m_shrink+4
  44.  
  45. mulu1632    equ    m_delete+4
  46. mulu3232    equ    mulu1632+4
  47. divu1648    equ    mulu3232+4
  48. divu3248    equ    divu1648+4
  49. divu3264    equ    divu3248+4
  50.  
  51. muls1632    equ    divu3264+4
  52. muls3232    equ    muls1632+4
  53. divs1648    equ    muls3232+4
  54. divs3248    equ    divs1648+4
  55. divs3264    equ    divs3248+4
  56.  
  57. fopenr        equ    divs3264+4
  58. fopenw        equ    fopenr+4
  59. fread        equ    fopenw+4
  60. fwrite        equ    fread+4
  61. fclose        equ    fwrite+4
  62. fsize        equ    fclose+4
  63.  
  64. f_openr        equ    fsize+4
  65. f_closer    equ    f_openr+4
  66. f_get        equ    f_closer+4
  67. f_getw        equ    f_get+4
  68. f_geti        equ    f_getw+4
  69. f_getl        equ    f_geti+4
  70. f_getr        equ    f_getl+4
  71. f_skip        equ    f_getr+4
  72. f_openw        equ    f_skip+4
  73. f_closew    equ    f_openw+4
  74. f_put        equ    f_closew+4
  75. f_putw        equ    f_put+4
  76. f_putl        equ    f_putw+4
  77. f_putr        equ    f_putl+4
  78.  
  79. t_open        equ    f_putr+4
  80. t_close        equ    t_open+4
  81. t_abort        equ    t_close+4
  82. t_put        equ    t_abort+4
  83. t_putw        equ    t_put+4
  84. t_putl        equ    t_putw+4
  85. t_putr        equ    t_putl+4
  86.  
  87. o_open        equ    t_putr+4
  88. o_close        equ    o_open+4
  89. o_abort        equ    o_close+4
  90. o_malloc    equ    o_abort+4
  91. o_obj        equ    o_malloc+4
  92. o_put        equ    o_obj+4
  93. o_putw        equ    o_put+4
  94. o_putl        equ    o_putw+4
  95. o_putr        equ    o_putl+4
  96.  
  97. p_open        equ    o_putr+4
  98. p_close        equ    p_open+4
  99. p_abort        equ    p_close+4
  100.  
  101. setrange    equ    p_abort+4
  102. dorange        equ    setrange+4
  103. doflag        equ    dorange+4
  104. cmdlength    equ    doflag+4
  105.  
  106. findtagname    equ    cmdlength+4
  107. findfontname    equ    findtagname+4
  108. findcolorname    equ    findfontname+4
  109. newtag        equ    findcolorname+4
  110. newcolor    equ    newtag+4
  111.  
  112. o_begingroup    equ    newcolor+4
  113. o_endgroup    equ    o_begingroup+4
  114.  
  115. fseek        equ    o_endgroup+4
  116.