Lines Matching refs:ssz

1397 	ssz:number;
1598 var ssz = 512;
1615 case 3: ssz = 512; break; case 4: ssz = 4096; break;
1622 if(ssz !== 512) { blob = /*::(*/file.slice(0,ssz)/*:: :any)*/; prep_blob(blob, 28 /* blob.l */); }
1624 var header/*:RawBytes*/ = file.slice(0,ssz);
1664 var sectors/*:Array<RawBytes>*/ = sectorify(file, ssz);
1666 sleuth_fat(difat_start, difat_sec_cnt, sectors, ssz, fat_addrs);
1669 var sector_list/*:SectorList*/ = make_sector_list(sectors, dir_start, fat_addrs, ssz);
1675 sector_list.ssz = ssz;
1731 function sectorify(file/*:RawBytes*/, ssz/*:number*/)/*:Array<RawBytes>*/ { argument
1732 var nsectors = Math.ceil(file.length/ssz)-1;
1734 for(var i=1; i < nsectors; ++i) sectors[i-1] = file.slice(i*ssz,(i+1)*ssz);
1735 sectors[nsectors-1] = file.slice(nsectors*ssz);
1794 function sleuth_fat(idx/*:number*/, cnt/*:number*/, sectors/*:Array<RawBytes>*/, ssz/*:number*/, fa… argument
1799 var sector = sectors[idx], m = (ssz>>>2)-1;
1805 if(cnt >= 1) sleuth_fat(__readInt32LE(sector,ssz-4),cnt - 1, sectors, ssz, fat_addrs);
1810 …ectors/*:Array<RawBytes>*/, start/*:number*/, fat_addrs/*:Array<number>*/, ssz/*:number*/, chkd/*:… argument
1813 var modulus = ssz - 1, j = 0, jj = 0;
1818 var addr = fat_addrs[Math.floor(j*4/ssz)];
1820 if(ssz < 4 + jj) throw new Error("FAT boundary crossed: " + j + " 4 "+ssz);
1828 …rs/*:Array<RawBytes>*/, dir_start/*:number*/, fat_addrs/*:Array<number>*/, ssz/*:number*/)/*:Secto… argument
1831 var modulus = ssz - 1, i=0, j=0, k=0, jj=0;
1843 var addr/*:number*/ = fat_addrs[Math.floor(j*4/ssz)];
1845 if(ssz < 4 + jj) throw new Error("FAT boundary crossed: " + j + " 4 "+ssz);
1891 …) sector_list[o.start] = get_sector_list(sectors, o.start, sector_list.fat_addrs, sector_list.ssz);