|  Yuichi Nishiwaki | eaf79ce757 | cosmetic changes | 2014-01-16 21:00:55 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 73ad915fcf | set 0 to file->flags by default | 2014-01-16 21:00:45 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 94b2a68f7f | change mwopen's API | 2014-01-16 20:36:22 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 9fbf7e1914 | cleanup | 2014-01-16 20:27:39 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 8709ada140 | replace fpos_t with long since old versions of clang and gcc seem claim that fpos_t and long are not convertible | 2014-01-16 20:13:13 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 31adf248af | suppress warnings | 2014-01-16 20:08:22 +09:00 | 
				
					
						|  Yuichi Nishiwaki | df313b5bd9 | decl memory access functions | 2014-01-16 20:04:27 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 6f32cbdea3 | handle end-of-file while reading file object | 2014-01-16 19:56:45 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 74be43195d | cosmetic fixes | 2014-01-16 19:56:02 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1b45536fe2 | [bugfix] ungetc enters infinite loop | 2014-01-16 19:54:19 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 44be26b36f | want reader and writer to return the actual byte count, not item count | 2014-01-16 19:53:46 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 2ff0a5061b | wrong timing and offset for buffer shifting in reading | 2014-01-16 19:52:42 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 9aef0cdac0 | get rid of a small redundant code | 2014-01-16 19:51:40 +09:00 | 
				
					
						|  Yuichi Nishiwaki | f564626556 | pic_fflush and pic_ffill should change cursor positions | 2014-01-16 19:51:03 +09:00 | 
				
					
						|  Yuichi Nishiwaki | a5f478a7d5 | currently pic_file don't support _IONBF mode | 2014-01-16 19:49:41 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5ee9539e9b | impl pic_ungetc | 2014-01-16 18:42:25 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 4e495c6fcc | [WIP] add a buffer for ungetc | 2014-01-16 18:42:10 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 9897f7581f | impl pic_fread with buffering | 2014-01-16 18:41:10 +09:00 | 
				
					
						|  Yuichi Nishiwaki | fc506674c0 | add missing includes | 2014-01-16 18:39:38 +09:00 | 
				
					
						|  Yuichi Nishiwaki | ce21353d50 | impl pic_fwrite with simple buffering | 2014-01-16 18:39:03 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 14b73501c4 | [bugfix] call setvbuf in pic_file constructor | 2014-01-16 18:37:54 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 3d72464e80 | impl pic_fflush | 2014-01-16 18:36:59 +09:00 | 
				
					
						|  Yuichi Nishiwaki | eca456f875 | add IO buffering (setvbuf) | 2014-01-16 18:36:47 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 4d0a448a44 | impl char/string IO functions | 2014-01-16 18:35:22 +09:00 | 
				
					
						|  Yuichi Nishiwaki | f043fbb0a7 | impl pic_fopen and pic_close. add FILE*-pic_file* adapter functions. | 2014-01-16 18:34:04 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 392549b315 | replace old stdio functions with picrin's wrapper impls | 2014-01-16 18:32:05 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 86eb4bb64b | add string IO wrapper function prototypes | 2014-01-16 18:30:03 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 8ce83bdbe7 | declare some low-level file IO operation methods | 2014-01-16 18:28:37 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 63d23bdeda | [WIP] add generic file object constructor (pic_funopen) | 2014-01-16 18:27:05 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1cb9b0347d | [WIP] replace FILE* with my own FILE structure (pic_file *) | 2014-01-16 18:24:25 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 8ad90e8c17 | add missing trailing comma | 2014-01-16 18:21:00 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 34d52e1a51 | use pic_load to load built-in.scm | 2014-01-13 14:52:19 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 9ecbd9e7bb | publish pic_load | 2014-01-13 14:51:52 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0753b12f60 | [bugfix] native operators such as = or + are not inline-expanded | 2014-01-13 14:39:21 +09:00 | 
				
					
						|  Yuichi Nishiwaki | daf67c34d9 | = procedure is brokwn | 2014-01-13 13:55:08 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5b068d7cc7 | implement load procedure | 2014-01-13 13:54:52 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 9d54244424 | match the order of functions with R7RS | 2014-01-13 02:07:38 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 4a14531702 | add write-char and flush-output-port | 2014-01-13 02:06:09 +09:00 | 
				
					
						|  Yuichi Nishiwaki | a232defd00 | newline can take an optional argument | 2014-01-13 01:47:46 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 19a561132e | fix assert_port_profile to show clearer error message | 2014-01-13 01:47:15 +09:00 | 
				
					
						|  Yuichi Nishiwaki | ec9305e9a5 | current write implementation in fact behaves as same as write-simple | 2014-01-13 01:34:59 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 70f6b59856 | add peek-char | 2014-01-13 01:34:26 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 4a87120eb6 | add read-char procedure | 2014-01-13 00:51:30 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1c14feffa4 | add accessors of stdio ports | 2014-01-13 00:51:19 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 3fb407329f | implement missing pic_ref definition | 2014-01-13 00:50:45 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 4a7a32829d | use the new feature of pic_get_args (port specifier) | 2014-01-13 00:50:18 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d9911cabc8 | publish pic_eof_object() | 2014-01-13 00:49:25 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 322021e5d5 | pic_get_args supports port object | 2014-01-13 00:48:00 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 6b808354c0 | global variable accessors don't require library object | 2014-01-13 00:45:49 +09:00 | 
				
					
						|  Yuichi Nishiwaki | dbf73ecd7a | refactor std ports | 2014-01-13 00:02:58 +09:00 |