home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / CROSSASM / AS68K.ZIP / AS.H next >
Encoding:
C/C++ Source or Header  |  1987-01-10  |  993 b   |  32 lines

  1. #ifdef    MAIN
  2. #define    EXTRN
  3. #else
  4. #define    EXTRN    extern
  5. #endif
  6.  
  7. #define MAXSYM        1000
  8. #define MAXSM1        1001
  9. #define SYMSIZ        8
  10. #define SYMSZ1        9
  11. #define OBJSIZ        80
  12. #define OBJMAX        78
  13. #define    ERR        -1
  14. #define    EOS        0
  15.  
  16. EXTRN    FILE        lunit,munit,sunit,ounit;
  17.  
  18. EXTRN    unsigned    pass,nopage,noline,meflg,iercnt;
  19. EXTRN    unsigned    stind,nosym,opptr,modptr,opnptr,cmtptr,cmtflg;
  20. EXTRN    unsigned    prflg,scanpt,opclen,opnpt2,imode;
  21. EXTRN    unsigned    lnelen,iserr,nocard,no_list,no_object,no_symbol;
  22. EXTRN    unsigned    rflg,objwc,dbflg,word;
  23. EXTRN    unsigned    endflg,hexwc,hexbuf[9],objbuf[OBJSIZ],*symlin;
  24. EXTRN    unsigned    iflg,n,where,op,op1ea,op2ea,op1da,op2da;
  25. EXTRN    unsigned    alsti,dlsti,alist,dlist;
  26. EXTRN    long        pc,newpc,hexpc,oldpc,endval,*symadr;
  27. EXTRN    long            symval,tmpval,asn();
  28. EXTRN    int        listdev,opnwc,opnflg,opnwrd[4];
  29. EXTRN    char        err,srclne[81],lpline[81],label[SYMSZ1],pl[81];
  30. EXTRN    char        srcnam[15],objnam[15],symnam[15],lstnam[15];
  31. EXTRN    char        *symflg,**symsym,name[SYMSZ1];
  32.