Too many fprintf's, trim it down to one

This commit is contained in:
Victor Fernandes 2017-04-04 19:34:42 -04:00
parent 89f718ce34
commit 94d90611e1
1 changed files with 6 additions and 5 deletions

View File

@ -303,10 +303,11 @@ int st_store(STD s_table){
fprintf(out, "%d", s_table.st_size); fprintf(out, "%d", s_table.st_size);
for(i = 0; i < s_table.st_size; ++i){ for(i = 0; i < s_table.st_size; ++i){
fprintf(out, " %4X", s_table.pstvr[i].status_field); /* Status flag */ fprintf(out, " %4X %d %s %d",
fprintf(out, " %d", (int)strlen(s_table.pstvr[i].plex)); /* Length of lexeme */ s_table.pstvr[i].status_field, /* Status flag */
fprintf(out, " %s", s_table.pstvr[i].plex); /* The lexeme itself */ (int)strlen(s_table.pstvr[i].plex), /* Length of lexeme */
fprintf(out, " %d", s_table.pstvr[i].o_line); /* Line number */ s_table.pstvr[i].plex, /* The lexeme itself */
s_table.pstvr[i].o_line); /* Line number */
/* Initial value */ /* Initial value */
char type = st_get_type(s_table, i); char type = st_get_type(s_table, i);
@ -346,7 +347,7 @@ static void st_incoffset(void){
} }
/* Sorts the table by variable name in ascending/descenging order /* Sorts the table by variable name in ascending/descending order
* Author: Victor Fernandes, 040772243 * Author: Victor Fernandes, 040772243
* Version: 0.0.1 * Version: 0.0.1
* Called functions: * Called functions: