]> git.mdlowis.com Git - projs/libcds.git/commitdiff
Fix documentation
authorMichael D. Lowis <mike.lowis@gentex.com>
Wed, 3 Sep 2014 16:36:59 +0000 (12:36 -0400)
committerMichael D. Lowis <mike.lowis@gentex.com>
Wed, 3 Sep 2014 16:36:59 +0000 (12:36 -0400)
15 files changed:
source/buffer/buf.c
source/buffer/buf.h
source/exn/exn.c
source/exn/exn.h
source/list/list.c
source/list/list.h
source/mem/mem.c
source/mem/mem.h
source/rbt/rbt.c
source/rbt/rbt.h
source/rt.h
source/string/str.c
source/string/str.h
source/vector/vec.c
source/vector/vec.h

index eae75cc3562179767fa80b9a713a586dad1fa6e7..5efeaebf71ae76330ef186c702143199f040b008 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file buf.c
   @brief See header for details
-  $Revision$
-  $HeadURL$
   */
 #include "buf.h"
 
index 2c15e85fc420259ee311dbffe8e86b85e0941fd7..b7866a53ad9a3c9e26932a55a9d9b7a6f26337f6 100644 (file)
@@ -1,8 +1,6 @@
 /**
     @file buf.h
     @brief Implementation of a circular buffer.
-    $Revision$
-    $HeadURL$
 */
 #ifndef BUF_H
 #define BUF_H
index 3cb3dc27d561120fe419f815a95db11c3cedaa97..f0b533e7bcafdaf8f2691a623353393180979a3b 100755 (executable)
@@ -1,8 +1,6 @@
 /**
   @file exn.c
   @brief See header for details
-  $Revision$
-  $HeadURL$
   */
 #include "exn.h"
 #include <stdio.h>
index 3c7febbc891c2e7aa3e5c5ba58dcea5f42028ca8..93ad5f699af282a6a5a1dd4b2ee6bafd0c4b29b2 100755 (executable)
@@ -1,8 +1,6 @@
 /**
   @file exn.h
   @brief An implementation of exception handling in pure ANSI C.
-  $Revision$
-  $HeadURL$
 */
 #ifndef EXN_H
 #define EXN_H
index 317d7adee9286177e6abffd79fae1edbacec5c3e..d669599ba9d650d13ea3d46798428e6f856e87d8 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file list.c
   @brief See header for details
-  $Revision$
-  $HeadURL$
   */
 #include "list.h"
 
index b9ae7ad4b4edf6dcbad509ff00670350608a7e4a..18013526f74f5b9ae9960e5ca4711684589a443e 100644 (file)
@@ -1,3 +1,7 @@
+/**
+  @file list.h
+  @brief An Implementation of a doubly linked list.
+  */
 #ifndef LIST_H
 #define LIST_H
 
@@ -7,226 +11,226 @@ extern "C" {
 
 #include "rt.h"
 
-/** A linked list node. */
-typedef struct list_node_t
-{
-    /** Pointer to the contents the node */
-    void* contents;
-    /** Pointer to next node in the list */
-    struct list_node_t* next;
-    /** pointer to prev node in the list */
-    struct list_node_t* prev;
-} list_node_t;
-
-/** A doubly linked list */
-typedef struct list_t
-{
-    /** Pointer to the first element in the list */
-    list_node_t* head;
-    /** Pointer to the last element in the list */
-    list_node_t* tail;
-} list_t;
-
-/**
- * @brief Creates a new empty linked list.
- *
- * @return A pointer to the newly created list.
- **/
-list_t* list_new(void);
-
-/**
- * @brief Creates a new node with given contents.
- *
- * @param contents Pointer to the contents of this node.
- *
- * @return Pointer to newly created node.
- */
-list_node_t* list_new_node(void* contents);
-
-/**
- * @brief Returns pointer to first node in the list
- *
- * @param list The list from which to retrieve elements.
- *
- * @return Pointer to the first element in the list.
- */
-list_node_t* list_front( list_t* list );
-
-/**
- * @brief Returns pointer to the last element in the list.
- *
- * @param The list from which to retrieve elements.
- *
- * @return Pointer to the last element in the list.
- */
-list_node_t* list_back( list_t* list );
-
-/**
- * @brief Returns the number of elements in the list.
- *
- * This function loops through the supplied list and returns a count of the
- * number of elements contained in the list.
- *
- * @param list The list to be counted.
- *
- * @return The number of elements in the list.
- **/
-size_t list_size(list_t* list);
-
-/**
- * @brief Returns whether the list is empty or not.
- *
- * @param list The list to operate on.
- *
- * @return Whether the list is empty, 1 for true and 0 for false.
- */
-bool list_empty(list_t* list);
-
-/** !!this function is unnecessary now that list is doubly linked.
- * @brief Find the node before the given one in the specified list.
- *
- * @param list          The list to search thru
- * @param node          The node to search for
- *
- * @return Pointer to the node before the given node or
- *         NULL if given node is NULL, is the head of list
- */
-list_node_t* list_prev(list_t* list, list_node_t* node);
-
-/**
- * @brief   Return the node at the specified index in a linked list.
- *
- * This function loops through the linked list and returns the node in the list
- * at the specified index. Returns NULL if the index is out of range.
- *
- * @param list  The list to search for the supplied index.
- * @param index The index of the node to return.
- *
- * @return A pointer to the node at the supplied index, NULL if out of range.
- **/
-list_node_t* list_at(list_t* list, size_t index);
-
-/**
- * @brief   Return the index of the specified node in a linked list.
- *
- * This function loops through the linked list and returns the index in the list
- * that matches the specified node. Returns -1 if the node is not found.
- * Note: since NULL is implicitly at the end of every list, calling this
- * with NULL for the node is equivalent to list_size
- *
- * @param list  The list to search thru
- * @param node  The node to look for
- *
- * @return The int index of the supplied node, -1 if not found.
- **/
-int list_index_of(list_t* list, list_node_t* node);
-
-/**
- * @brief Adds a new node to the front of an existing linked list.
- *
- * This function creates a new node and pushes it to the beginning of the given
- * list. The newly created node becomes the new head of the list.
- *
- * @param list     The list to operate on.
- * @param contents The contents of the new node.
- *
- * @return Pointer to the newly added node.
- **/
-list_node_t* list_push_front( list_t* list, void* contents );
-
-/**
- * @brief Adds a new node to the end of an existing linked list.
- *
- * This function creates a new node and pushes it to the end of the given list.
- * The newly created node becomes the new tail of the list.
- *
- * @param list     The list to operate on.
- * @param contents The contents of the new node.
- *
- * @return Pointer to the newly added node.
- **/
-list_node_t* list_push_back( list_t* list, void* contents );
-
-/**
- * @brief Removes and returns a pointer to the first element of the list.
- *
- * This function removes the first node from the list and frees it's associated
- * memory.
- *
- * @param list The lsit to operate on.
- *
- * @return Pointer to the newly added node.
- **/
-list_node_t* list_pop_front( list_t* list );
-
-/**
- * @brief Removes and returns a pointer to the last element of the list.
- *
- * This function removes the last node from the list and frees it's associated
- * memory.
- *
- * @param list The list to operate on.
- *
- * @return Pointer to the newly added node.
- **/
-list_node_t* list_pop_back( list_t* list );
-
-/**
- * @brief Inserts a new node in a linked list at the specified index.
- *
- * This function traverses the list to the desired index and inserts a new node
- * with the given contents at that position. The node previously at the desired
- * index becomes the child of the new node.
- *
- * @param list     The list to operate on.
- * @param index    The index where the new node will be inserted.
- * @param contents The contents of the new node.
- *
- * @return Pointer to the newly inserted node, NULL if index is out of range.
- **/
-list_node_t* list_insert( list_t* list, size_t index, void* contents);
-
-/**
- * @brief Inserts a new node in a linked list after the specified node
- *
- * @param list     The list to operate on.
- * @param node     The node after which the item should be inserted.
- *                 if node is NULL, will insert at the beginning of the list
- * @param contents The contents of the new node.
- *
- * @return Pointer to the newly inserted node
- **/
-list_node_t* list_insert_after( list_t* list, list_node_t* node, void* contents);
-
-/**
- * @brief Deletes a node from the supplied list.
- *
- * This function traverses the list to the desired index and frees the memory
- * allocated for that node. If the deleted node has a child then the child is
- * reattached to the deleted node's parent.
- *
- * @param list          The list to operate on.
- * @param index         The index of the node to delete.
- **/
-void list_delete(list_t* list, size_t index);
-
-/**
- * @brief Delete a node from the supplied list.
- *
- * This function differs from the above list_delete in that it is given a
- * pointer to a node to be deleted instead of an index.
- *
- * @param list          The list to operate on.
- * @param node          A pointer to the node to delete.
- */
-void list_delete_node(list_t* list, list_node_t* node);
-
-/**
- * @brief Deletes all elements in the provided list
- *
- * @param list          The list to be cleared
- */
-void list_clear(list_t* list);
+    /** A linked list node. */
+    typedef struct list_node_t
+    {
+        /** Pointer to the contents the node */
+        void* contents;
+        /** Pointer to next node in the list */
+        struct list_node_t* next;
+        /** pointer to prev node in the list */
+        struct list_node_t* prev;
+    } list_node_t;
+
+    /** A doubly linked list */
+    typedef struct list_t
+    {
+        /** Pointer to the first element in the list */
+        list_node_t* head;
+        /** Pointer to the last element in the list */
+        list_node_t* tail;
+    } list_t;
+
+    /**
    * @brief Creates a new empty linked list.
    *
    * @return A pointer to the newly created list.
    **/
+    list_t* list_new(void);
+
+    /**
    * @brief Creates a new node with given contents.
    *
    * @param contents Pointer to the contents of this node.
    *
    * @return Pointer to newly created node.
    */
+    list_node_t* list_new_node(void* contents);
+
+    /**
    * @brief Returns pointer to first node in the list
    *
    * @param list The list from which to retrieve elements.
    *
    * @return Pointer to the first element in the list.
    */
+    list_node_t* list_front( list_t* list );
+
+    /**
    * @brief Returns pointer to the last element in the list.
    *
    * @param The list from which to retrieve elements.
    *
    * @return Pointer to the last element in the list.
    */
+    list_node_t* list_back( list_t* list );
+
+    /**
    * @brief Returns the number of elements in the list.
    *
    * This function loops through the supplied list and returns a count of the
    * number of elements contained in the list.
    *
    * @param list The list to be counted.
    *
    * @return The number of elements in the list.
    **/
+    size_t list_size(list_t* list);
+
+    /**
    * @brief Returns whether the list is empty or not.
    *
    * @param list The list to operate on.
    *
    * @return Whether the list is empty, 1 for true and 0 for false.
    */
+    bool list_empty(list_t* list);
+
+    /** !!this function is unnecessary now that list is doubly linked.
    * @brief Find the node before the given one in the specified list.
    *
    * @param list          The list to search thru
    * @param node          The node to search for
    *
    * @return Pointer to the node before the given node or
    *         NULL if given node is NULL, is the head of list
    */
+    list_node_t* list_prev(list_t* list, list_node_t* node);
+
+    /**
    * @brief   Return the node at the specified index in a linked list.
    *
    * This function loops through the linked list and returns the node in the list
    * at the specified index. Returns NULL if the index is out of range.
    *
    * @param list  The list to search for the supplied index.
    * @param index The index of the node to return.
    *
    * @return A pointer to the node at the supplied index, NULL if out of range.
    **/
+    list_node_t* list_at(list_t* list, size_t index);
+
+    /**
    * @brief   Return the index of the specified node in a linked list.
    *
    * This function loops through the linked list and returns the index in the list
    * that matches the specified node. Returns -1 if the node is not found.
    * Note: since NULL is implicitly at the end of every list, calling this
    * with NULL for the node is equivalent to list_size
    *
    * @param list  The list to search thru
    * @param node  The node to look for
    *
    * @return The int index of the supplied node, -1 if not found.
    **/
+    int list_index_of(list_t* list, list_node_t* node);
+
+    /**
    * @brief Adds a new node to the front of an existing linked list.
    *
    * This function creates a new node and pushes it to the beginning of the given
    * list. The newly created node becomes the new head of the list.
    *
    * @param list     The list to operate on.
    * @param contents The contents of the new node.
    *
    * @return Pointer to the newly added node.
    **/
+    list_node_t* list_push_front( list_t* list, void* contents );
+
+    /**
    * @brief Adds a new node to the end of an existing linked list.
    *
    * This function creates a new node and pushes it to the end of the given list.
    * The newly created node becomes the new tail of the list.
    *
    * @param list     The list to operate on.
    * @param contents The contents of the new node.
    *
    * @return Pointer to the newly added node.
    **/
+    list_node_t* list_push_back( list_t* list, void* contents );
+
+    /**
    * @brief Removes and returns a pointer to the first element of the list.
    *
    * This function removes the first node from the list and frees it's associated
    * memory.
    *
    * @param list The lsit to operate on.
    *
    * @return Pointer to the newly added node.
    **/
+    list_node_t* list_pop_front( list_t* list );
+
+    /**
    * @brief Removes and returns a pointer to the last element of the list.
    *
    * This function removes the last node from the list and frees it's associated
    * memory.
    *
    * @param list The list to operate on.
    *
    * @return Pointer to the newly added node.
    **/
+    list_node_t* list_pop_back( list_t* list );
+
+    /**
    * @brief Inserts a new node in a linked list at the specified index.
    *
    * This function traverses the list to the desired index and inserts a new node
    * with the given contents at that position. The node previously at the desired
    * index becomes the child of the new node.
    *
    * @param list     The list to operate on.
    * @param index    The index where the new node will be inserted.
    * @param contents The contents of the new node.
    *
    * @return Pointer to the newly inserted node, NULL if index is out of range.
    **/
+    list_node_t* list_insert( list_t* list, size_t index, void* contents);
+
+    /**
    * @brief Inserts a new node in a linked list after the specified node
    *
    * @param list     The list to operate on.
    * @param node     The node after which the item should be inserted.
    *                 if node is NULL, will insert at the beginning of the list
    * @param contents The contents of the new node.
    *
    * @return Pointer to the newly inserted node
    **/
+    list_node_t* list_insert_after( list_t* list, list_node_t* node, void* contents);
+
+    /**
    * @brief Deletes a node from the supplied list.
    *
    * This function traverses the list to the desired index and frees the memory
    * allocated for that node. If the deleted node has a child then the child is
    * reattached to the deleted node's parent.
    *
    * @param list          The list to operate on.
    * @param index         The index of the node to delete.
    **/
+    void list_delete(list_t* list, size_t index);
+
+    /**
    * @brief Delete a node from the supplied list.
    *
    * This function differs from the above list_delete in that it is given a
    * pointer to a node to be deleted instead of an index.
    *
    * @param list          The list to operate on.
    * @param node          A pointer to the node to delete.
    */
+    void list_delete_node(list_t* list, list_node_t* node);
+
+    /**
    * @brief Deletes all elements in the provided list
    *
    * @param list          The list to be cleared
    */
+    void list_clear(list_t* list);
 
 #ifdef __cplusplus
 }
index a0d8731bb0b38c332f562cdf297891bf4f38c4ae..6e47265ce78eb0e6206325c905fe58f8c25abf2b 100644 (file)
@@ -1,3 +1,7 @@
+/**
+  @file mem.c
+  @brief See header for details
+  */
 #include "mem.h"
 #ifdef LEAK_DETECT_LEVEL
 #include <stdio.h>
@@ -40,7 +44,7 @@ size_t Num_Allocations = 0;
 static
 #endif
 void summarize_leaks(void) {
-    #if (LEAK_DETECT_LEVEL == 2)
+#if (LEAK_DETECT_LEVEL == 2)
     bool leak_detected = false;
     block_t* p_curr = Live_Blocks;
     /* Print out all the live blocks and where they were allocated from */
@@ -48,22 +52,22 @@ void summarize_leaks(void) {
     {
         block_t* to_be_freed = p_curr;
         printf("%p %s (line %d): %d references to object\n",
-               p_curr->p_obj,
-               p_curr->p_file,
-               p_curr->line,
-               mem_num_references(p_curr->p_obj));
+            p_curr->p_obj,
+            p_curr->p_file,
+            p_curr->line,
+            mem_num_references(p_curr->p_obj));
         p_curr = p_curr->p_next;
         free(to_be_freed);
         leak_detected = true;
     }
     if(leak_detected)
         puts("Memory leak(s) detected!");
-    #elif (LEAK_DETECT_LEVEL == 1)
+#elif (LEAK_DETECT_LEVEL == 1)
     if(Num_Allocations > 0) {
         puts("Warning: Memory leak(s) detected!");
         printf("\nFor more details set the LEAK_DETECT_LEVEL build option to 2 or run the executable in valgrind.\n");
     }
-    #endif
+#endif
 }
 
 #if (LEAK_DETECT_LEVEL == 2)
@@ -125,7 +129,7 @@ void* mem_allocate(size_t size, destructor_t p_destruct_fn)
     obj_t* p_obj = (obj_t*)malloc(sizeof(obj_t) + size);
     p_obj->refcount = 1;
     p_obj->p_finalize = p_destruct_fn;
-    #if (LEAK_DETECT_LEVEL == 1)
+#if (LEAK_DETECT_LEVEL == 1)
     Num_Allocations++;
     /* If we haven't already, register an exit handler that will printout the
      * unfreed objects before the program quits */
@@ -134,7 +138,7 @@ void* mem_allocate(size_t size, destructor_t p_destruct_fn)
         atexit(summarize_leaks);
         Handler_Registered = true;
     }
-    #endif
+#endif
     return (void*)(p_obj+1);
 }
 
@@ -163,11 +167,11 @@ void mem_release(void* p_obj)
     p_hdr->refcount -= 1;
     if(p_hdr->refcount < 1)
     {
-        #if (LEAK_DETECT_LEVEL == 2)
+#if (LEAK_DETECT_LEVEL == 2)
         deregister_block(p_obj);
-        #elif (LEAK_DETECT_LEVEL == 1)
+#elif (LEAK_DETECT_LEVEL == 1)
         Num_Allocations--;
-        #endif
+#endif
         if(p_hdr->p_finalize)
         {
             p_hdr->p_finalize(p_obj);
index fcdfb4df990f4841474c4d3c3fcd6f6d9aed82b2..78f084fdb5da0eb131a0917cda98cee6c1acd99d 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file mem.h
   @brief Implements reference counting routines for C.
-  $Revision$
-  $HeadURL$
   */
 #ifndef MEM_H
 #define MEM_H
index 1cc3dbd0ec32895584418cc4e6ae6822d56b81df..843d456fabb73cf9306f6c281bdb36a8277dd7ce 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file rbt.c
   @brief See header for details
-  $Revision$
-  $HeadURL$
   */
 #include "rbt.h"
 
index 3da093e0c90d7e0b9083447f54c17f0de3f8d055..512d1ca9a491c6ed64a9fb6f6c84bfb1999cbb08 100644 (file)
@@ -1,5 +1,9 @@
-#ifndef RB_H
-#define RB_H
+/**
+  @file rbt.h
+  @brief Implementation of a Red-Black tree.
+  */
+#ifndef RBT_H
+#define RBT_H
 
 #ifdef __cplusplus
 extern "C" {
@@ -7,90 +11,90 @@ extern "C" {
 
 #include "rt.h"
 
-/** node colors */
-typedef enum {
-    RED = 0,
-    BLACK
-} rbt_color_t;
-
-/** a function pointer for comparing node contents
-should return -1, 0, or 1 if a is <, ==, or > b, respectively */
-typedef int (*comparator_t)(void* p_a, void* p_b);
-
-/** a red-black tree node */
-typedef struct rbt_node_t {
-    /** pointers to immediate relatives */
-    struct rbt_node_t* left;
-    struct rbt_node_t* right;
-    struct rbt_node_t* parent;
-    /** node color */
-    rbt_color_t color;
-    /** pointer to node contents */
-    void* contents;
-} rbt_node_t;
-
-/** a red-black tree */
-typedef struct {
-    /** pointer to the root of the tree */
-    rbt_node_t* root;
-    /** function pointer for comparing node contents */
-    comparator_t comp;
-} rbt_t;
-
-
-/**
- * @brief creates a new red-black tree
- *
- * @param comparator pointer to the comparator function
- *
- * @return pointer to newly created tree
- */
-rbt_t* rbt_new(comparator_t comparator);
-
-
-/**
- * @brief find a value in a red-black tree
- *
- * @param tree  pointer to the tree on which to operate
- * @param value pointer to the data to find
- *
- * @return pointer to the node containing the given value
- *         NULL if the value is present in the tree
- */
-rbt_node_t* rbt_lookup(rbt_t* tree, void* value);
-
-
-/**
- * @brief count the number of nodes in a red-black tree
- *
- * @param tree  pointer to the tree on which to operate
- *
- * @return the number of nodes present in the tree
- */
-int rbt_size(rbt_t* tree);
-
-/**
- * @brief insert a value into a red-black tree
- *
- * @param tree  pointer to the tree on which to operate
- * @param value pointer to the value to be inserted
- *
- * @return a pointer to the new node
- */
-rbt_node_t* rbt_insert(rbt_t* tree, void* value);
-
-
-/**
- * @brief removes a value from a red-black tree
- *
- * @param tree  pointer to the tree on which to operate
- * @param value pointer to the value to be removed
- */
-void rbt_delete(rbt_t* tree, void* value);
+    /** node colors */
+    typedef enum {
+        RED = 0,
+        BLACK
+    } rbt_color_t;
+
+    /** a function pointer for comparing node contents
+      should return -1, 0, or 1 if a is <, ==, or > b, respectively */
+    typedef int (*comparator_t)(void* p_a, void* p_b);
+
+    /** a red-black tree node */
+    typedef struct rbt_node_t {
+        /** pointers to immediate relatives */
+        struct rbt_node_t* left;
+        struct rbt_node_t* right;
+        struct rbt_node_t* parent;
+        /** node color */
+        rbt_color_t color;
+        /** pointer to node contents */
+        void* contents;
+    } rbt_node_t;
+
+    /** a red-black tree */
+    typedef struct {
+        /** pointer to the root of the tree */
+        rbt_node_t* root;
+        /** function pointer for comparing node contents */
+        comparator_t comp;
+    } rbt_t;
+
+
+    /**
    * @brief creates a new red-black tree
    *
    * @param comparator pointer to the comparator function
    *
    * @return pointer to newly created tree
    */
+    rbt_t* rbt_new(comparator_t comparator);
+
+
+    /**
    * @brief find a value in a red-black tree
    *
    * @param tree  pointer to the tree on which to operate
    * @param value pointer to the data to find
    *
    * @return pointer to the node containing the given value
    *         NULL if the value is present in the tree
    */
+    rbt_node_t* rbt_lookup(rbt_t* tree, void* value);
+
+
+    /**
    * @brief count the number of nodes in a red-black tree
    *
    * @param tree  pointer to the tree on which to operate
    *
    * @return the number of nodes present in the tree
    */
+    int rbt_size(rbt_t* tree);
+
+    /**
    * @brief insert a value into a red-black tree
    *
    * @param tree  pointer to the tree on which to operate
    * @param value pointer to the value to be inserted
    *
    * @return a pointer to the new node
    */
+    rbt_node_t* rbt_insert(rbt_t* tree, void* value);
+
+
+    /**
    * @brief removes a value from a red-black tree
    *
    * @param tree  pointer to the tree on which to operate
    * @param value pointer to the value to be removed
    */
+    void rbt_delete(rbt_t* tree, void* value);
 
 #ifdef __cplusplus
 }
 #endif
 
-#endif /* RB_H */
+#endif /* RBT_H */
 
index bed0c745de9cb49aedb6d6d62d4151f6bdd43cec..9bea95ae20b8797b0cb959f3222e2d625448d79a 100755 (executable)
@@ -1,12 +1,10 @@
 /**
-  @file hdr.h
+  @file rt.h
   @brief A helper file with runtime specific includes used by all files in the
          library.
-  $Revision$
-  $HeadURL$
   */
-#ifndef HDR_H
-#define HDR_H
+#ifndef RT_H
+#define RT_H
 
 #include <stdlib.h>
 #include <stdbool.h>
@@ -17,4 +15,4 @@
 #include "exn.h"
 #include "mem.h"
 
-#endif /* HDR_H */
+#endif /* RT_H */
index 6b64233678691561494d0a9e7d56a18f030be1e9..a0b55c77411eaf8ab4933ed6fbf668f2c4e0a53d 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file str.c
   @brief See header for details
-  $Revision$
-  $HeadURL$
 */
 #include "str.h"
 
index 1a6a15aaa8c374288282ca6645f68e0b2a7708e6..9115342102986d6dc1f9b1c1a94c071c3ccd7a3c 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file str.h
   @brief An updated string type for C.
-  $Revision$
-  $HeadURL$
 */
 #ifndef STR_H
 #define STR_H
index 4573725e7c0f42f6db1a6cbe21b0853496205d9c..61d8c94453813a265d1dcde1a2a8629ddfc9b9f5 100644 (file)
@@ -1,8 +1,6 @@
 /**
   @file vec.c
   @brief See header for details
-  $Revision$
-  $HeadURL$
 */
 #include "vec.h"
 
index 2ec79ca1c7249eeb8a1cf496e211d6b04e519415..54e70ed7890aa536e8c1732b9b3d4a579502a3d3 100644 (file)
@@ -1,8 +1,6 @@
 /**
     @file vec.h
     @brief A vector implementation.
-    $Revision$
-    $HeadURL$
 */
 #ifndef VEC_H
 #define VEC_H