/* Find piece that is relevant for this phase. */
do {
while (getc(f) != '\n');
- fscanf(f, "%s", s);
+ fscanf(f, "%99s", s);
} while (strcmp(s, "%%CS"));
/* Choose a set of instructions which must only be eliminated
newcl = TRUE;
printf("struct item_descr itemtab[] = {\n");
for (;;) {
- fscanf(mnemfile,"%s%s%d",def,mnem1,&opc);
+ fscanf(mnemfile,"%19s%19s%d",def,mnem1,&opc);
/* read a line like "#define op_aar 1" */
if (feof(mnemfile)) break;
if (strcmp(def,"#define") != 0) {
error("bad mnemonic file, #define expected");
}
if (newcl) {
- fscanf(itemfile,"%s%s%d",mnem2,itemtype,&index);
+ fscanf(itemfile,"%19s%19s%d",mnem2,itemtype,&index);
/* read a line like "op_loc CONST 4" */
}
if (feof(itemfile) || strcmp(mnem1,mnem2) != 0) {
for (;;) {
while(getc(f) != '\n');
- fscanf(f,"%s",s);
+ fscanf(f,"%99s",s);
if (strcmp(s,"%%RA") == 0)break;
}
fscanf(f,"%hd",®s_available[reg_any]);
printf("\tNOCLASS,\tNOCLASS,\n");
/* EM mnemonics start at 1, arrays in C at 0 */
for (;;) {
- fscanf(mnemfile,"%s%s%d",def,mnem1,&opc);
+ fscanf(mnemfile,"%9s%9s%d",def,mnem1,&opc);
/* read a line like "#define op_aar 1" */
if (feof(mnemfile)) break;
if (strcmp(def,"#define") != 0) {
error("bad mnemonic file, #define expected");
}
if (newcl) {
- fscanf(classfile,"%s%d%d",mnem2,&src,&res);
+ fscanf(classfile,"%9s%d%d",mnem2,&src,&res);
/* read a line like "op_loc 8 1" */
}
if (feof(classfile) || strcmp(mnem1,mnem2) != 0) {
for (;;) {
while(getc(f) != '\n');
- fscanf(f,"%s",s);
+ fscanf(f,"%99s",s);
if (strcmp(s,"%%SP") == 0)break;
}
fscanf(f,"%d",&globl_sp_allowed);
for (;;) {
while(getc(f) != '\n');
- fscanf(f,"%s",s);
+ fscanf(f,"%99s",s);
if (strcmp(s,"%%SR") == 0)break;
}
fscanf(f,"%d",&ovfl_harmful);
for (;;) {
while(getc(f) != '\n');
- fscanf(f,"%s",s);
+ fscanf(f,"%99s",s);
if (strcmp(s,"%%UD") == 0)break;
}
globl_cond_tab = getcondtab(f);
}
/* Start reading the input file */
- while (fscanf(ifp, "%s %s", mnem, flgs) >= 0) {
+ while (fscanf(ifp, "%7s %7s", mnem, flgs) >= 0) {
int i;
char *p;
char *base;
}
/* Start reading the input file */
- while (fscanf(ifp, "%s %s", mnem, flgs) >= 0) {
+ while (fscanf(ifp, "%7s %7s", mnem, flgs) >= 0) {
int i;
char *p;
char *base;