X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fydirectenv.h;h=be80e68c9eec74d2d1653681821db87a3da88b10;hp=ea224cc8d2f988b923f37d9870837e0273b343a0;hb=99a86b3ba4859f536d08c70f6797385fc94f2653;hpb=757a553001be4016e9c5d8880648d3703f34b10e diff --git a/direct/ydirectenv.h b/direct/ydirectenv.h index ea224cc..be80e68 100644 --- a/direct/ydirectenv.h +++ b/direct/ydirectenv.h @@ -25,7 +25,7 @@ #include "stdlib.h" #include "stdio.h" #include "string.h" -#include "yaffs_malloc.h" +#include "yaffs_osglue.h" #include "assert.h" #define YBUG() assert(0) @@ -43,6 +43,11 @@ #define yaffs_sprintf sprintf #define yaffs_toupper(a) toupper(a) +void yaffs_qsort(void *aa, size_t n, size_t es, + int (*cmp)(const void *, const void *)); + +#define yaffs_sort(base, n, sz, cmp_fn) yaffs_qsort(base, n, sz, cmp_fn) + #define YAFFS_PATH_DIVIDERS "/" #ifdef NO_Y_INLINE