X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Fydirectenv.h;h=ee6e8f5a2912d3d56713a1eed42828ee5390c7fa;hp=677ab8a5c12111ee7165b42bc414c269753c1058;hb=7b53d290e92e619a315399ba49aadf6b40e13660;hpb=4a700fe570d217c2c5df87070db7c2652bc0eaaf diff --git a/direct/ydirectenv.h b/direct/ydirectenv.h index 677ab8a..ee6e8f5 100644 --- a/direct/ydirectenv.h +++ b/direct/ydirectenv.h @@ -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 @@ -84,9 +89,12 @@ #define YAFFS_ROOT_MODE 0666 #define YAFFS_LOSTNFOUND_MODE 0666 -#define yaffs_SumCompare(x,y) ((x) == (y)) +#define yaffs_sum_cmp(x,y) ((x) == (y)) #define yaffs_strcmp(a,b) strcmp(a,b) +#include "yaffs_list.h" + + #include "yaffsfs.h" #endif