diff options
author | negativeExponent | 2020-05-21 00:16:51 +0800 |
---|---|---|
committer | negativeExponent | 2020-05-21 00:17:25 +0800 |
commit | a59e553648d65481f8a85822bdd4749fe70371ad (patch) | |
tree | e6ef9eb4c614871732bec1e9127395b973e73817 /deps/lightrec/reaper.h | |
parent | 5c00ea32a0eab812299b08acd14c25bf6ba4ca7a (diff) | |
download | pcsx_rearmed-a59e553648d65481f8a85822bdd4749fe70371ad.tar.gz pcsx_rearmed-a59e553648d65481f8a85822bdd4749fe70371ad.tar.bz2 pcsx_rearmed-a59e553648d65481f8a85822bdd4749fe70371ad.zip |
Update deps/lightrec
git subrepo clone --branch=master --force https://github.com/pcercuei/lightrec.git deps/lightrec
subrepo:
subdir: "deps/lightrec"
merged: "2081869"
upstream:
origin: "https://github.com/pcercuei/lightrec.git"
branch: "master"
commit: "2081869"
git-subrepo:
version: "0.4.1"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "a04d8c2"
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__ */ |