X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fadt.c;h=849b6c27aa327ff18a10cf7ba192c23fbee3e24e;hb=c6b68cc230c9b6564e2809aca3119ec8118e72ac;hp=7a238341aa1e2ccd573e6063ec7625272140d353;hpb=b98fbd4e9c71447d81fc9bd643fb174c76346e0f;p=tpg%2Facess2.git diff --git a/Kernel/adt.c b/Kernel/adt.c index 7a238341..849b6c27 100644 --- a/Kernel/adt.c +++ b/Kernel/adt.c @@ -22,7 +22,7 @@ size_t RingBuffer_Read(void *Dest, tRingBuffer *Buffer, size_t Length) { int endData = Buffer->Space - Buffer->Start; memcpy(Dest, &Buffer->Data[Buffer->Start], endData); - memcpy(Dest + endData, &Buffer->Data, Length - endData); + memcpy((Uint8*)Dest + endData, &Buffer->Data, Length - endData); } else { @@ -44,7 +44,7 @@ size_t RingBuffer_Write(tRingBuffer *Buffer, void *Source, size_t Length) if(endSpace < Length) { memcpy( &Buffer->Data[bufEnd], Source, endSpace ); - memcpy( Buffer->Data, Source + endSpace, Length - endSpace ); + memcpy( Buffer->Data, (Uint8*)Source + endSpace, Length - endSpace ); Buffer->Length = Length - endSpace; } else