void CreateLCObjects() { int n; int obj; char c; for(obj=1; obj<=app_num_objects; obj++) { Print("+ Encoding Object #%-2d: ",obj); n=create_lc_object(obj); if(n!=0) { Print("Error! \n"); if(n==-1) err_seek(tempname1); if(n==-2) err_read(tempname1); if(n==-3) err_mem(); if(n==-4) err_write(tempname2); if(n==-5) err_lcobjhdr(tempname1); } c = app_obj_seekattr[obj] ? '*':' '; if(!quiet) { printf("[û] "); if(!verbose) printf("(%1.1f%%)\n", ((float)(obj_new_size+0.01)/(float)(obj_old_size+0.01))*100); else { printf("Old=%7d, New=%7d, (%1.1f%%) (%s)%c\n", obj_old_size,obj_new_size, ((float)(obj_new_size+0.01)/(float)(obj_old_size+0.01))*100, encodetype[app_enc_status], c); if(verbxtra) printf(" ** %s **, ** %s **, %7d - fixups\n", app_obj_iscode ? "CODE":"DATA", app_obj_is32bit ? "32bit":"16bit", app_obj_seekattr[obj]); } } } }
void CreateLCHeader() { int n; Print("+ Creating LC Header : "); n=create_lc_header(); if(n!=0) { Print("Error! \n"); if(n==-1) err_seek(tempname1); if(n==-2) err_read(tempname1); if(n==-3) err_write(tempname2); if(n==-4) err_linker(tempname1); if(n==-5) err_objects(tempname1); } else { if(!verbose) Print("Ok.\n"); else Print("Ok. (%d Objects)\n",app_num_objects); } }
void CreateLCFixups() { int n; Print("+ Encoding LC Fixups : "); n=create_lc_fixups(); if(n!=0) { Print("Error!\n"); if(n==-1) err_seek(tempname1); if(n==-2) err_read(tempname1); if(n==-3) err_mem(); if(n==-4) err_write(tempname2); } if(quiet!=TRUE) { printf("[û] "); if(!verbose) printf("(%1.1f%%)\n", ((float)(obj_new_size+0.01)/(float)(obj_old_size+0.01))*100); else printf("Old=%7d, New=%7d, (%1.1f%%) (%s)\n", obj_old_size,obj_new_size, ((float)(obj_new_size+0.01)/(float)(obj_old_size+0.01))*100, encodetype[app_enc_status]); } }