X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=direct%2Fydirectenv.h;h=0c2820579eade2682159b932fd004c894c737212;hb=b0b91352fff81d01d34fd562629ce199c255cdd6;hp=40d0d6d8eab33cdf866d29cec9cd04fc9025dea4;hpb=170ea32c52fd2d9b7cbda9b169ad44038b1d15cf;p=yaffs2.git diff --git a/direct/ydirectenv.h b/direct/ydirectenv.h index 40d0d6d..0c28205 100644 --- a/direct/ydirectenv.h +++ b/direct/ydirectenv.h @@ -27,12 +27,17 @@ #include "stdlib.h" #include "stdio.h" #include "string.h" +#include "yaffs_malloc.h" + +#include "assert.h" +#define YBUG() assert(1) #define YCHAR char #define YUCHAR unsigned char #define _Y(x) x #define yaffs_strcpy(a,b) strcpy(a,b) #define yaffs_strncpy(a,b,c) strncpy(a,b,c) +#define yaffs_strncmp(a,b,c) strncmp(a,b,c) #define yaffs_strlen(s) strlen(s) #define yaffs_sprintf sprintf #define yaffs_toupper(a) toupper(a) @@ -43,12 +48,12 @@ #define Y_INLINE inline #endif -#define YMALLOC(x) malloc(x) +#define YMALLOC(x) yaffs_malloc(x) #define YFREE(x) free(x) -#define YMALLOC_ALT(x) malloc(x) +#define YMALLOC_ALT(x) yaffs_malloc(x) #define YFREE_ALT(x) free(x) -#define YMALLOC_DMA(x) malloc(x) +#define YMALLOC_DMA(x) yaffs_malloc(x) #define YYIELD() do {} while(0)