added qse_sed_getlinnum() and qse_sed_setlinnum()
This commit is contained in:
@ -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);
|
||||
|
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user