if(filename[0] == '\\') //If true, active multidirectory mode { show_msg("Parsing the file system file...."); //First we look for the file system config file FILE *fsys; fsys = fopen(mounted, "r"); if(!fsys) return error(ERR_FILE); //Scan the file to have the malloc values do { bufsys = fgetc(fsys); if(bufsys != ':') { size_line++; } else if(bufsys == CR) { num_line++; } else { if(size_line > Fsize_line) Fsize_line = size_line; } }while(bufsys != EOF); char *title = malloc(2*sizeof(unsigned short)); char *message = malloc(2*sizeof(unsigned short)); sprintf(title, "%d", Fsize_line); sprintf(message, "%d", num_line); DlgMessage(title, message, BT_OK, BT_NONE); }