added qse_sed_getlinnum() and qse_sed_setlinnum()

This commit is contained in:
2009-05-29 07:00:56 +00:00
parent 4914825a7a
commit 681d6f7068
8 changed files with 73 additions and 4 deletions

View File

@ -89,6 +89,18 @@ Sed::errnum_t Sed::getErrorNumber () const throw ()
return (sed == QSE_NULL)? QSE_SED_ENOERR: qse_sed_geterrnum (sed);
}
Sed::size_t Sed::getConsoleLine () throw ()
{
QSE_ASSERT (sed != QSE_NULL);
return qse_sed_getlinnum (sed);
}
void Sed::setConsoleLine (size_t num) throw ()
{
QSE_ASSERT (sed != QSE_NULL);
qse_sed_setlinnum (sed, num);
}
Sed::ssize_t Sed::xin (sed_t* s, io_cmd_t cmd, io_arg_t* arg) throw ()
{
Sed* sed = *(Sed**)QSE_XTN(s);

View File

@ -2642,3 +2642,13 @@ done3:
qse_map_fini (&sed->e.out.files);
return ret;
}
qse_size_t qse_sed_getlinenum (qse_sed_t* sed)
{
return sed->e.in.num;
}
void qse_sed_setlinenum (qse_sed_t* sed, qse_size_t num)
{
sed->e.in.num = num;
}