forked from sheetjs/sheetjs
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			554 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			554 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
function load_entry(fmt/*:string*/, idx/*:?number*/)/*:number*/ {
 | 
						|
	if(typeof idx != 'number') {
 | 
						|
		idx = +idx || -1;
 | 
						|
/*::if(typeof idx != 'number') return 0x188; */
 | 
						|
		for(var i = 0; i < 0x0188; ++i) {
 | 
						|
/*::if(typeof idx != 'number') return 0x188; */
 | 
						|
			if(table_fmt[i] == undefined) { if(idx < 0) idx = i; continue; }
 | 
						|
			if(table_fmt[i] == fmt) { idx = i; break; }
 | 
						|
		}
 | 
						|
/*::if(typeof idx != 'number') return 0x188; */
 | 
						|
		if(idx < 0) idx = 0x187;
 | 
						|
	}
 | 
						|
/*::if(typeof idx != 'number') return 0x188; */
 | 
						|
	table_fmt[idx] = fmt;
 | 
						|
	return idx;
 | 
						|
}
 | 
						|
SSF.load = load_entry;
 |