pic_load_port -> pic_load
This commit is contained in:
		
							parent
							
								
									71d1d4837d
								
							
						
					
					
						commit
						5c2cbb9e55
					
				|  | @ -4,27 +4,20 @@ | |||
| 
 | ||||
| #include "picrin.h" | ||||
| 
 | ||||
| void | ||||
| pic_load(pic_state *pic, const char *filename) | ||||
| { | ||||
|   struct pic_port *port; | ||||
| 
 | ||||
|   port = pic_open_file(pic, filename, PIC_PORT_IN | PIC_PORT_TEXT); | ||||
| 
 | ||||
|   pic_load_port(pic, port); | ||||
| 
 | ||||
|   pic_close_port(pic, port); | ||||
| } | ||||
| 
 | ||||
| static pic_value | ||||
| pic_load_load(pic_state *pic) | ||||
| { | ||||
|   pic_value envid; | ||||
|   char *fn; | ||||
|   struct pic_port *port; | ||||
| 
 | ||||
|   pic_get_args(pic, "z|o", &fn, &envid); | ||||
| 
 | ||||
|   pic_load(pic, fn); | ||||
|   port = pic_open_file(pic, fn, PIC_PORT_IN | PIC_PORT_TEXT); | ||||
| 
 | ||||
|   pic_load(pic, port); | ||||
| 
 | ||||
|   pic_close_port(pic, port); | ||||
| 
 | ||||
|   return pic_undef_value(); | ||||
| } | ||||
|  |  | |||
|  | @ -179,7 +179,7 @@ const char *pic_symbol_name(pic_state *, pic_sym *); | |||
| pic_value pic_read(pic_state *, struct pic_port *); | ||||
| pic_value pic_read_cstr(pic_state *, const char *); | ||||
| 
 | ||||
| void pic_load_port(pic_state *, struct pic_port *); | ||||
| void pic_load(pic_state *, struct pic_port *); | ||||
| void pic_load_cstr(pic_state *, const char *); | ||||
| 
 | ||||
| void pic_define(pic_state *, const char *, pic_value); | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ | |||
| #include "picrin.h" | ||||
| 
 | ||||
| void | ||||
| pic_load_port(pic_state *pic, struct pic_port *port) | ||||
| pic_load(pic_state *pic, struct pic_port *port) | ||||
| { | ||||
|   pic_value form; | ||||
|   size_t ai = pic_gc_arena_preserve(pic); | ||||
|  | @ -23,7 +23,7 @@ pic_load_cstr(pic_state *pic, const char *src) | |||
|   struct pic_port *port = pic_open_input_string(pic, src); | ||||
| 
 | ||||
|   pic_try { | ||||
|     pic_load_port(pic, port); | ||||
|     pic_load(pic, port); | ||||
|   } | ||||
|   pic_catch { | ||||
|     pic_close_port(pic, port); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Yuichi Nishiwaki
						Yuichi Nishiwaki