diff options
author | stbuehler <stbuehler@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2015-09-18 15:15:18 +0000 |
---|---|---|
committer | stbuehler <stbuehler@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2015-09-18 15:15:18 +0000 |
commit | 8b2630a82fbecfd57fa38aebb397a755936690e5 (patch) | |
tree | a9cfcd7bb5bea87d63fc8ef81c8456a130a249bc /src/data_integer.c | |
parent | e57c8295ebe92b58ca3e68fa8ea8f70d4b0b4cee (diff) | |
download | lighttpd-master.tar.gz |
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@3041 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/data_integer.c')
-rw-r--r-- | src/data_integer.c | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/data_integer.c b/src/data_integer.c deleted file mode 100644 index 54234077..00000000 --- a/src/data_integer.c +++ /dev/null @@ -1,65 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -#include "array.h" - -static data_unset *data_integer_copy(const data_unset *s) { - data_integer *src = (data_integer *)s; - data_integer *ds = data_integer_init(); - - buffer_copy_string_buffer(ds->key, src->key); - ds->is_index_key = src->is_index_key; - ds->value = src->value; - return (data_unset *)ds; -} - -static void data_integer_free(data_unset *d) { - data_integer *ds = (data_integer *)d; - - buffer_free(ds->key); - - free(d); -} - -static void data_integer_reset(data_unset *d) { - data_integer *ds = (data_integer *)d; - - /* reused integer elements */ - buffer_reset(ds->key); - ds->value = 0; -} - -static int data_integer_insert_dup(data_unset *dst, data_unset *src) { - UNUSED(dst); - - src->free(src); - - return 0; -} - -static void data_integer_print(const data_unset *d, int depth) { - data_integer *ds = (data_integer *)d; - UNUSED(depth); - - fprintf(stdout, "%d", ds->value); -} - - -data_integer *data_integer_init(void) { - data_integer *ds; - - ds = calloc(1, sizeof(*ds)); - - ds->key = buffer_init(); - ds->value = 0; - - ds->copy = data_integer_copy; - ds->free = data_integer_free; - ds->reset = data_integer_reset; - ds->insert_dup = data_integer_insert_dup; - ds->print = data_integer_print; - ds->type = TYPE_INTEGER; - - return ds; -} |