adding qse_sed_execute()
This commit is contained in:
		| @ -185,6 +185,10 @@ int qse_sed_compile ( | ||||
| 	qse_size_t        slen | ||||
| ); | ||||
|  | ||||
| int qse_sed_execute ( | ||||
| 	qse_sed_t* sed | ||||
| ); | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
| #endif | ||||
|  | ||||
| @ -1196,3 +1196,16 @@ int qse_sed_compile (qse_sed_t* sed, const qse_char_t* sptr, qse_size_t slen) | ||||
| { | ||||
| 	return compile_source (sed, sptr, slen);	 | ||||
| } | ||||
|  | ||||
| int qse_sed_execute (qse_sed_t* sed) | ||||
| { | ||||
| 	qse_sed_cmd_t* c = sed->cmd.buf; | ||||
| 	 | ||||
| 	while (c < sed->cmd.cur) | ||||
| 	{ | ||||
| 		qse_printf (QSE_T(">>> %c\n"), c->type); | ||||
| 		c++; | ||||
| 	} | ||||
|  | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
| @ -54,9 +54,10 @@ int sed_main (int argc, qse_char_t* argv[]) | ||||
| 		goto oops; | ||||
| 	} | ||||
|  | ||||
| 	//if (qse_sed_execute (sed, io) == -1) | ||||
| 	//{ | ||||
| 	//} | ||||
| 	if (qse_sed_execute (sed/*, io*/) == -1) | ||||
| 	{ | ||||
| 	} | ||||
|  | ||||
| 	ret = 0; | ||||
|  | ||||
| oops: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user