summaryrefslogtreecommitdiff
path: root/include/kernel
diff options
context:
space:
mode:
authordevnoname1202017-12-05 21:28:46 +0100
committerGitHub2017-12-05 21:28:46 +0100
commit663661014375cc986e9eed84d72c1a9165150bb7 (patch)
treeb8f9a84abe2014a75c26edf7230248f8b45a4b95 /include/kernel
parentAdd ksceKernelFindClassByName, update SceClass (diff)
downloadvds-libraries-663661014375cc986e9eed84d72c1a9165150bb7.tar.gz
Fix use before definition in #258
Diffstat (limited to 'include/kernel')
-rw-r--r--include/kernel/kernel/sysmem.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/kernel/kernel/sysmem.h b/include/kernel/kernel/sysmem.h
index badc879..31f20fa 100644
--- a/include/kernel/kernel/sysmem.h
+++ b/include/kernel/kernel/sysmem.h
@@ -94,6 +94,8 @@ typedef enum SceKernelModel {
SCE_KERNEL_MODEL_VITATV = 0x20000
} SceKernelModel;
+typedef int (*SceClassCallback)(void *item);
+
typedef struct SceClass {
struct SceClass *next;
struct SceClass *root;
@@ -246,8 +248,6 @@ int sceKernelUidRetain(SceUID uid);
*/
int sceKernelUidRelease(SceUID uid);
-typedef int (*SceClassCallback)(void *item);
-
SceClass *sceKernelGetUidClass(void);
int sceKernelCreateClass(SceClass *cls, const char *name, void *uidclass, size_t itemsize, SceClassCallback create, SceClassCallback destroy);
int sceKernelDeleteUserUid(SceUID pid, SceUID user_uid);