added the unique_id field to qse_awk_sio_arg_t to implement the single time inclusion feature.

added primitive logic to check and remember inclusion
This commit is contained in:
2019-05-12 17:03:30 +00:00
parent eb9413907b
commit 3bfaaa2bc9
7 changed files with 226 additions and 91 deletions

View File

@ -577,6 +577,11 @@ struct qse_awk_sio_arg_t
*/
void* handle;
/**
* [OUT] unique id set by an input handler. it is used for a single time inclusion check.
*/
qse_uint8_t unique_id[16];
/**
* [IN] points to the includer. #QSE_NULL for the toplevel.
*