X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Fadt.h;h=67e12665ab3dd74d2e54e70ffb209782a5ee49e4;hb=HEAD;hp=724877c624b579c5832cb65ac72f2a9b6cb06221;hpb=946922b365befebcf03ceab0c5eae9c284465def;p=tpg%2Facess2.git diff --git a/Kernel/include/adt.h b/Kernel/include/adt.h deleted file mode 100644 index 724877c6..00000000 --- a/Kernel/include/adt.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Acess2 - * - Abstract Data Types - */ -#ifndef _ADT_H_ -#define _ADT_H_ - -/** - * \name Ring Buffer - * \{ - */ -typedef struct sRingBuffer -{ - size_t Start; - size_t Length; - size_t Space; - char Data[]; -} tRingBuffer; - -/** - * \brief Create a ring buffer \a Space bytes large - * \param Space Ammount of space to allocate within the buffer - * \return Pointer to the buffer structure - */ -extern tRingBuffer *RingBuffer_Create(size_t Space); -extern size_t RingBuffer_Read(void *Dest, tRingBuffer *Buffer, size_t Length); -extern size_t RingBuffer_Write(tRingBuffer *Buffer, void *Source, size_t Length); -/** - * \} - */ - - -#endif