Rev 6446 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6446 | Rev 7700 | ||
---|---|---|---|
Line 189... | Line 189... | ||
189 | #endif |
189 | #endif |
190 | extern int tok,tok2; |
190 | extern int tok,tok2; |
Line 191... | Line 191... | ||
191 | 191 | ||
192 | #if !defined (_TOKR_) |
192 | #if !defined (_TOKR_) |
193 | extern char useasm; |
193 | extern char useasm; |
194 | extern short ofsmnem[]; |
194 | extern unsigned short ofsmnem[]; |
195 | extern unsigned char asmMnem[]; |
195 | extern unsigned char asmMnem[]; |
196 | extern char asmparam; |
196 | extern char asmparam; |
Line 197... | Line 197... | ||
197 | #endif |
197 | #endif |
198 | 198 | ||
199 | #if !defined (_TOKA_) |
199 | #if !defined (_TOKA_) |
200 | extern unsigned char id[]; |
200 | extern unsigned char id[]; |
201 | extern short idofs[]; |
201 | extern unsigned short idofs[]; |
202 | extern char id2[ID2S][9]; |
202 | extern char id2[ID2S][9]; |
203 | extern char regs[2][8][4]; |
203 | extern char regs[2][8][4]; |
204 | extern char begs[8][3]; |
204 | extern char begs[8][3]; |
Line 348... | Line 348... | ||
348 | void AddUndefOff(int segm,char *ostring); |
348 | void AddUndefOff(int segm,char *ostring); |
349 | void InitStruct(); //èíèöèàëèçèðîâàòü ñòðóêòóðó |
349 | void InitStruct(); //èíèöèàëèçèðîâàòü ñòðóêòóðó |
350 | unsigned long LocalStruct(int flag,int *localline); //èíèöèàëèçèðîâàòü ëîêàëüíóþ ñòðóêòóðó |
350 | unsigned long LocalStruct(int flag,int *localline); //èíèöèàëèçèðîâàòü ëîêàëüíóþ ñòðóêòóðó |
351 | struct structteg * FindTeg(int Global,char *name=itok.name); //íàéòè òåã |
351 | struct structteg * FindTeg(int Global,char *name=itok.name); //íàéòè òåã |
352 | void dostruct(); |
352 | void dostruct(); |
353 | int FastSearch(unsigned char *list,short *ofs,int type,char *str); |
353 | int FastSearch(unsigned char *list,short unsigned *ofs,int type,char *str); |
354 | void FindDirectiv(); |
354 | void FindDirectiv(); |
355 | unsigned long long scannumber(int *rm); |
355 | unsigned long long scannumber(int *rm); |
356 | void FastTok(int mode,int *tok4=&tok,ITOK *itok4=&itok); |
356 | void FastTok(int mode,int *tok4=&tok,ITOK *itok4=&itok); |
357 | unsigned int initstructvar(structteg *tteg,int numel); |
357 | unsigned int initstructvar(structteg *tteg,int numel); |
358 | unsigned int ScanTok3(); |
358 | unsigned int ScanTok3(); |
Line 460... | Line 460... | ||
460 | void outseg(ITOK *outtok,unsigned int locadd); |
460 | void outseg(ITOK *outtok,unsigned int locadd); |
461 | int procdo(int expectedreturn); |
461 | int procdo(int expectedreturn); |
462 | int updatecall(unsigned int which,unsigned int where,unsigned int top); |
462 | int updatecall(unsigned int which,unsigned int where,unsigned int top); |
463 | void AddBackBuf(int,char); |
463 | void AddBackBuf(int,char); |
464 | void CharToBackBuf(char c); |
464 | void CharToBackBuf(char c); |
465 | void missingpar(char *name=""); |
465 | void missingpar(char *name=(char *)""); |
466 | int CheckCodeSize(); |
466 | int CheckCodeSize(); |
467 | void CheckPosts(); |
467 | void CheckPosts(); |
468 | int doanyundefproc(int jumpsend=FALSE); |
468 | int doanyundefproc(int jumpsend=FALSE); |
469 | int doanyproc(int jumpsend=FALSE); |
469 | int doanyproc(int jumpsend=FALSE); |
470 | void killpost(unsigned int poz); |
470 | void killpost(unsigned int poz); |