diff --git a/WINGs/WINGs/WUtil.h b/WINGs/WINGs/WUtil.h index 727377fd..35bcedbf 100644 --- a/WINGs/WINGs/WUtil.h +++ b/WINGs/WINGs/WUtil.h @@ -621,8 +621,6 @@ void WMGetDataBytesWithLength(WMData *aData, void *buffer, unsigned length); void WMGetDataBytesWithRange(WMData *aData, void *buffer, WMRange aRange); -WMData* WMGetSubdataWithRange(WMData *aData, WMRange aRange); - /* Testing data */ Bool WMIsDataEqualToData(WMData *aData, WMData *anotherData); diff --git a/WINGs/data.c b/WINGs/data.c index f4489099..f42a5c37 100644 --- a/WINGs/data.c +++ b/WINGs/data.c @@ -195,22 +195,6 @@ void WMGetDataBytesWithRange(WMData * aData, void *buffer, WMRange aRange) memcpy(buffer, (unsigned char *)aData->bytes + aRange.position, aRange.count); } -WMData *WMGetSubdataWithRange(WMData * aData, WMRange aRange) -{ - void *buffer; - WMData *newData; - - if (aRange.count <= 0) - return WMCreateDataWithCapacity(0); - - buffer = wmalloc(aRange.count); - WMGetDataBytesWithRange(aData, buffer, aRange); - newData = WMCreateDataWithBytesNoCopy(buffer, aRange.count, wfree); - newData->format = aData->format; - - return newData; -} - /* Testing data */ Bool WMIsDataEqualToData(WMData * aData, WMData * anotherData)