about summary refs log tree commit homepage
path: root/ext/http11/tst_grow_node_free_list.c
diff options
context:
space:
mode:
authorevanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-22 02:58:02 +0000
committerevanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-22 02:58:02 +0000
commit27e2243e7cfd40438ba4c6070734b00a00a7e1f7 (patch)
treecdc7c974406cc491e68a0c5cd62e49e08b0a0a78 /ext/http11/tst_grow_node_free_list.c
parent76a4d04d1ae2c099c58e68f9022ec1ecf540546f (diff)
downloadunicorn-27e2243e7cfd40438ba4c6070734b00a00a7e1f7.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@722 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'ext/http11/tst_grow_node_free_list.c')
-rw-r--r--ext/http11/tst_grow_node_free_list.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/ext/http11/tst_grow_node_free_list.c b/ext/http11/tst_grow_node_free_list.c
deleted file mode 100644
index da21333..0000000
--- a/ext/http11/tst_grow_node_free_list.c
+++ /dev/null
@@ -1,38 +0,0 @@
-
-#include "tst.h"
-#include <stdio.h>
-#include <stdlib.h>
-
-int tst_grow_node_free_list(struct tst *tst)
-{
-   struct node *current_node;
-   struct node_lines *new_line;
-   int i;
-
-  
-   if((new_line = (struct node_lines *) malloc(sizeof(struct node_lines))) == NULL)
-      return TST_ERROR;
-  
-   if((new_line->node_line = (struct node *)
-   calloc(tst->node_line_width, sizeof(struct node))) == NULL)
-   {
-      free(new_line);
-      return TST_ERROR;
-   }
-   else
-   {
-      new_line->next = tst->node_lines;
-      tst->node_lines = new_line;
-   }
-  
-   current_node = tst->node_lines->node_line;
-   tst->free_list = current_node;
-   for (i = 1; i < tst->node_line_width; i++)
-   {
-      current_node->middle = &(tst->node_lines->node_line[i]);
-      current_node = current_node->middle;
-   }
-   current_node->middle = NULL;
-   return 1;
-}
-