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; |