Subversion Repositories Kolibri OS

Rev

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);