added qse_freexliroot() and qse_xli_yeildroot().

changed qse_xli_getpairxtn() to qse_getxlipairxtn()
This commit is contained in:
2013-09-16 14:32:50 +00:00
parent c1c1f203ee
commit 3d6f9af82b
6 changed files with 96 additions and 40 deletions

View File

@ -501,11 +501,6 @@ QSE_EXPORT void qse_xli_freemem (
void* ptr
);
QSE_EXPORT void* qse_xli_getpairxtn (
qse_xli_t* xli,
qse_xli_pair_t* pair
);
QSE_EXPORT qse_xli_pair_t* qse_xli_insertpair (
qse_xli_t* xli,
qse_xli_list_t* list,
@ -606,6 +601,9 @@ QSE_EXPORT void qse_xli_clearroot (
qse_xli_t* xli
);
QSE_EXPORT qse_xli_list_t* qse_xli_yieldroot (
qse_xli_t* xli
);
QSE_EXPORT void qse_xli_clear (
qse_xli_t* xli
@ -639,6 +637,18 @@ QSE_EXPORT int qse_xli_write (
qse_xli_io_impl_t io
);
QSE_EXPORT void* qse_getxlipairxtn (
qse_xli_pair_t* pair
);
/**
* The qse_freexliroot() function frees the root list acquired with qse_xli_yeildroot().
*/
QSE_EXPORT void qse_freexliroot (
qse_xli_list_t* root
);
#if defined(__cplusplus)
}
#endif