Makefile cleanup, documentation
authorJohn Hodge <[email protected]>
Thu, 15 Apr 2010 02:43:37 +0000 (10:43 +0800)
committerJohn Hodge <[email protected]>
Thu, 15 Apr 2010 02:43:37 +0000 (10:43 +0800)
Kernel/Makefile.BuildNum
Kernel/include/adt.h
Usermode/Libraries/acess.ld_src/Makefile
Usermode/Libraries/crt0.o_src/Makefile

index 9a0157e..bb3445a 100644 (file)
@@ -1 +1 @@
-BUILD_NUM = 1866
+BUILD_NUM = 1868
index 724877c..17f2387 100644 (file)
@@ -6,15 +6,15 @@
 #define _ADT_H_
 
 /**
- * \name Ring Buffer
+ * \name Ring Buffers
  * \{
  */
 typedef struct sRingBuffer
 {
-       size_t  Start;
-       size_t  Length;
-       size_t  Space;
-       char    Data[];
+       size_t  Start;  //!< Start of data in ring buffer
+       size_t  Length; //!< Number of data bytes in buffer
+       size_t  Space;  //!< Allocated space in buffer
+       char    Data[]; //!< Buffer
 }      tRingBuffer;
 
 /**
@@ -23,7 +23,21 @@ typedef struct sRingBuffer
  * \return Pointer to the buffer structure
  */
 extern tRingBuffer     *RingBuffer_Create(size_t Space);
+/**
+ * \brief Read at most \a Length bytes from the buffer
+ * \param Dest Destinaton buffer
+ * \param Buffer       Source ring buffer
+ * \param Length       Requested number of bytes
+ * \return Number of bytes read
+ */
 extern size_t  RingBuffer_Read(void *Dest, tRingBuffer *Buffer, size_t Length);
+/**
+ * \brief Write at most \a Length bytes to the buffer
+ * \param Buffer       Destination ring buffer
+ * \param Source       Source buffer
+ * \param Length       Provided number of bytes
+ * \return Number of bytes written
+ */
 extern size_t  RingBuffer_Write(tRingBuffer *Buffer, void *Source, size_t Length);
 /**
  * \}
index 82a7dd2..405ec20 100644 (file)
@@ -3,12 +3,14 @@
 
 BIN = ../acess.ld
 
+.PHONY: all clean install
+
 all: ../acess.ld
 
 clean:
        $(RM) ../acess.ld
 
-install:
+install: ../acess.ld
 
 ../acess.ld:   acess.ld.h
        cpp -nostdinc -U i386 -P -C $< -o $@ -DACESSDIR=$(ACESSDIR)
index f191556..d15f271 100644 (file)
@@ -6,11 +6,11 @@
 
 ASFLAGS = -felf
 
-.PHONY: all clean
+.PHONY: all clean install
 
 all: ../crt0.o
 
-install:
+install: ../crt0.o
 
 clean:
        $(RM) ../crt0.o

UCC git Repository :: git.ucc.asn.au