diff --git a/WINGs/WUtil.h b/WINGs/WUtil.h index 1c71fade..5abedf3c 100644 --- a/WINGs/WUtil.h +++ b/WINGs/WUtil.h @@ -358,6 +358,8 @@ WMBag *WMCreateTreeBagWithDestructor(void (*destructor)(void*)); #define WMCreateBag(size) WMCreateTreeBag() +#define WMCreateBagWithDestructor(size, d) WMCreateTreeBagWithDestructor(d) + #define WMGetBagItemCount(bag) bag->func.getItemCount(bag) #define WMAppendBag(bag, other) bag->func.appendBag(bag, other) diff --git a/WINGs/data.c b/WINGs/data.c index 454f6d16..d7322528 100644 --- a/WINGs/data.c +++ b/WINGs/data.c @@ -319,7 +319,7 @@ WMAppendData(WMData *aData, WMData *anotherData) /*FOLD00*/ void WMReplaceDataBytesInRange(WMData *aData, WMRange aRange, void *bytes) /*FOLD00*/ { - unsigned char *dataBytes = (unsigned char *)aData->bytes; + unsigned char *dataBytes = (unsigned char *)aData->bytes; wassertr(aRange.position < aData->length); wassertr(aRange.count <= aData->length-aRange.position); @@ -331,7 +331,7 @@ WMReplaceDataBytesInRange(WMData *aData, WMRange aRange, void *bytes) /*FOLD00*/ void WMResetDataBytesInRange(WMData *aData, WMRange aRange) /*FOLD00*/ { - unsigned char *dataBytes = (unsigned char *)aData->bytes; + unsigned char *dataBytes = (unsigned char *)aData->bytes; wassertr(aRange.position < aData->length); wassertr(aRange.count <= aData->length-aRange.position);