summaryrefslogtreecommitdiff
path: root/arm9/lib/include/FSi_util.h
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-05-07 19:55:15 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-05-07 19:55:15 -0400
commitab5676fcf0a728374d5495c1980f1e2459d0ba4e (patch)
treebf1eab8ad536cd34027d7c25145b362c35339516 /arm9/lib/include/FSi_util.h
parent994cfcbc9a1e42043b25ae3ab6471b8ecbd55ff1 (diff)
FS_command.c
Diffstat (limited to 'arm9/lib/include/FSi_util.h')
-rw-r--r--arm9/lib/include/FSi_util.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arm9/lib/include/FSi_util.h b/arm9/lib/include/FSi_util.h
index 1012df13..1f6faf6f 100644
--- a/arm9/lib/include/FSi_util.h
+++ b/arm9/lib/include/FSi_util.h
@@ -20,6 +20,13 @@ static inline void FSi_CutFromListCore(FSFileLink *trg)
nx->link.prev = pr;
}
+static inline void FSi_CutFromList(FSFile *elem)
+{
+ FSFileLink *const trg = &elem->link;
+ FSi_CutFromListCore(trg);
+ trg->next = trg->prev = NULL;
+}
+
static inline void FSi_AppendToList(FSFile *elem, FSFile *list)
{
FSFileLink *const trg = &elem->link;