diff options
author | hizzlekizzle | 2020-05-20 19:34:07 -0500 |
---|---|---|
committer | GitHub | 2020-05-20 19:34:07 -0500 |
commit | 67b91c4b9c44f0d973d2d6a85481e3f437ccc583 (patch) | |
tree | babc4b93857004f0c7b5aa41cc4c88ee1cc7b501 /deps/lightrec/reaper.h | |
parent | 58bf341a7683b5a73f5e440c1df705daa4326a56 (diff) | |
parent | 6b02f240d929ffa0cb488bc6bb4d27b023e1a822 (diff) | |
download | pcsx_rearmed-67b91c4b9c44f0d973d2d6a85481e3f437ccc583.tar.gz pcsx_rearmed-67b91c4b9c44f0d973d2d6a85481e3f437ccc583.tar.bz2 pcsx_rearmed-67b91c4b9c44f0d973d2d6a85481e3f437ccc583.zip |
Merge pull request #421 from negativeExponent/lightrec_update
Update lightrec to latest upstream
Diffstat (limited to 'deps/lightrec/reaper.h')
-rw-r--r-- | deps/lightrec/reaper.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/deps/lightrec/reaper.h b/deps/lightrec/reaper.h new file mode 100644 index 0000000..0309b64 --- /dev/null +++ b/deps/lightrec/reaper.h @@ -0,0 +1,29 @@ +/* + * Copyright (C) 2020 Paul Cercueil <paul@crapouillou.net> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + */ + +#ifndef __LIGHTREC_REAPER_H__ +#define __LIGHTREC_REAPER_H__ + +struct lightrec_state; +struct reaper; + +typedef void (*reap_func_t)(void *); + +struct reaper *lightrec_reaper_init(struct lightrec_state *state); +void lightrec_reaper_destroy(struct reaper *reaper); + +int lightrec_reaper_add(struct reaper *reaper, reap_func_t f, void *data); +void lightrec_reaper_reap(struct reaper *reaper); + +#endif /* __LIGHTREC_REAPER_H__ */ |