summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLloyd Hilaiel <lloyd@hilaiel.com>2009-12-21 11:43:45 -0800
committerLloyd Hilaiel <lloyd@hilaiel.com>2009-12-21 11:43:45 -0800
commit7fea2b1046e0e7b8a7f82d8b9859e5975acaabda (patch)
treefafde0f504577c533299d2879e5c1ba3be8e1372
parentf4a1fba19449d3c45013882a5e783f1d77f650ca (diff)
downloadyajl-7fea2b1046e0e7b8a7f82d8b9859e5975acaabda.tar.gz
fix broken 1.0.8 documentation
-rw-r--r--yajl-1.0.8/annotated.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/annotated.html)0
-rwxr-xr-xyajl-1.0.8/bin/json_reformatbin54128 -> 0 bytes
-rwxr-xr-xyajl-1.0.8/bin/json_verifybin42288 -> 0 bytes
-rw-r--r--yajl-1.0.8/classes.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/classes.html)0
-rw-r--r--yajl-1.0.8/doxygen.css (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/doxygen.css)0
-rw-r--r--yajl-1.0.8/doxygen.png (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/doxygen.png)bin1281 -> 1281 bytes
-rw-r--r--yajl-1.0.8/files.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/files.html)0
-rw-r--r--yajl-1.0.8/functions.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/functions.html)0
-rw-r--r--yajl-1.0.8/functions_vars.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/functions_vars.html)0
-rw-r--r--yajl-1.0.8/globals.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/globals.html)0
-rw-r--r--yajl-1.0.8/globals_defs.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/globals_defs.html)0
-rw-r--r--yajl-1.0.8/globals_enum.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/globals_enum.html)0
-rw-r--r--yajl-1.0.8/globals_eval.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/globals_eval.html)0
-rw-r--r--yajl-1.0.8/globals_func.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/globals_func.html)0
-rw-r--r--yajl-1.0.8/globals_type.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/globals_type.html)0
-rw-r--r--yajl-1.0.8/include/yajl/yajl_common.h85
-rw-r--r--yajl-1.0.8/include/yajl/yajl_gen.h159
-rw-r--r--yajl-1.0.8/include/yajl/yajl_parse.h193
-rw-r--r--yajl-1.0.8/index.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/index.html)0
-rwxr-xr-xyajl-1.0.8/lib/libyajl.1.0.8.dylibbin51784 -> 0 bytes
-rwxr-xr-xyajl-1.0.8/lib/libyajl.1.dylibbin51784 -> 0 bytes
-rwxr-xr-xyajl-1.0.8/lib/libyajl.dylibbin51784 -> 0 bytes
-rw-r--r--yajl-1.0.8/lib/libyajl_s.abin93744 -> 0 bytes
-rw-r--r--yajl-1.0.8/share/man/man3/yajl.311
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_alloc_funcs.339
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_callbacks.371
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_common.h.350
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_gen.h.3170
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_gen_config.331
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_parse.h.3142
-rw-r--r--yajl-1.0.8/share/man/man3/yajl_parser_config.331
-rw-r--r--yajl-1.0.8/structyajl__alloc__funcs.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__alloc__funcs.html)0
-rw-r--r--yajl-1.0.8/structyajl__callbacks.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__callbacks.html)0
-rw-r--r--yajl-1.0.8/structyajl__gen__config.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__gen__config.html)0
-rw-r--r--yajl-1.0.8/structyajl__parser__config.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__parser__config.html)0
-rw-r--r--yajl-1.0.8/tab_b.gif (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/tab_b.gif)bin35 -> 35 bytes
-rw-r--r--yajl-1.0.8/tab_l.gif (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/tab_l.gif)bin706 -> 706 bytes
-rw-r--r--yajl-1.0.8/tab_r.gif (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/tab_r.gif)bin2585 -> 2585 bytes
-rw-r--r--yajl-1.0.8/tabs.css (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/tabs.css)0
-rw-r--r--yajl-1.0.8/yajl.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl.html)0
-rw-r--r--yajl-1.0.8/yajl__common_8h.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl__common_8h.html)0
-rw-r--r--yajl-1.0.8/yajl__common_8h_source.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl__common_8h_source.html)0
-rw-r--r--yajl-1.0.8/yajl__gen_8h.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl__gen_8h.html)0
-rw-r--r--yajl-1.0.8/yajl__gen_8h_source.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl__gen_8h_source.html)0
-rw-r--r--yajl-1.0.8/yajl__parse_8h.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl__parse_8h.html)0
-rw-r--r--yajl-1.0.8/yajl__parse_8h_source.html (renamed from yajl-1.0.8/share/doc/yajl-1.0.8/yajl__parse_8h_source.html)0
46 files changed, 0 insertions, 982 deletions
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/annotated.html b/yajl-1.0.8/annotated.html
index e808ca6..e808ca6 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/annotated.html
+++ b/yajl-1.0.8/annotated.html
diff --git a/yajl-1.0.8/bin/json_reformat b/yajl-1.0.8/bin/json_reformat
deleted file mode 100755
index 90b48da..0000000
--- a/yajl-1.0.8/bin/json_reformat
+++ /dev/null
Binary files differ
diff --git a/yajl-1.0.8/bin/json_verify b/yajl-1.0.8/bin/json_verify
deleted file mode 100755
index 24bf993..0000000
--- a/yajl-1.0.8/bin/json_verify
+++ /dev/null
Binary files differ
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/classes.html b/yajl-1.0.8/classes.html
index 0065a02..0065a02 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/classes.html
+++ b/yajl-1.0.8/classes.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/doxygen.css b/yajl-1.0.8/doxygen.css
index 9ca3caf..9ca3caf 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/doxygen.css
+++ b/yajl-1.0.8/doxygen.css
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/doxygen.png b/yajl-1.0.8/doxygen.png
index f0a274b..f0a274b 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/doxygen.png
+++ b/yajl-1.0.8/doxygen.png
Binary files differ
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/files.html b/yajl-1.0.8/files.html
index 570bea3..570bea3 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/files.html
+++ b/yajl-1.0.8/files.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/functions.html b/yajl-1.0.8/functions.html
index f435b2b..f435b2b 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/functions.html
+++ b/yajl-1.0.8/functions.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/functions_vars.html b/yajl-1.0.8/functions_vars.html
index e47bfed..e47bfed 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/functions_vars.html
+++ b/yajl-1.0.8/functions_vars.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/globals.html b/yajl-1.0.8/globals.html
index 55a45e0..55a45e0 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/globals.html
+++ b/yajl-1.0.8/globals.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_defs.html b/yajl-1.0.8/globals_defs.html
index 8f9bcfe..8f9bcfe 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_defs.html
+++ b/yajl-1.0.8/globals_defs.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_enum.html b/yajl-1.0.8/globals_enum.html
index 971e6f7..971e6f7 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_enum.html
+++ b/yajl-1.0.8/globals_enum.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_eval.html b/yajl-1.0.8/globals_eval.html
index 5744229..5744229 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_eval.html
+++ b/yajl-1.0.8/globals_eval.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_func.html b/yajl-1.0.8/globals_func.html
index 9ef4f0c..9ef4f0c 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_func.html
+++ b/yajl-1.0.8/globals_func.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_type.html b/yajl-1.0.8/globals_type.html
index d7e548f..d7e548f 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/globals_type.html
+++ b/yajl-1.0.8/globals_type.html
diff --git a/yajl-1.0.8/include/yajl/yajl_common.h b/yajl-1.0.8/include/yajl/yajl_common.h
deleted file mode 100644
index 9ad5eb4..0000000
--- a/yajl-1.0.8/include/yajl/yajl_common.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. Neither the name of Lloyd Hilaiel nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef __YAJL_COMMON_H__
-#define __YAJL_COMMON_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define YAJL_MAX_DEPTH 128
-
-/* msft dll export gunk. To build a DLL on windows, you
- * must define WIN32, YAJL_SHARED, and YAJL_BUILD. To use a shared
- * DLL, you must define YAJL_SHARED and WIN32 */
-#if defined(WIN32) && defined(YAJL_SHARED)
-# ifdef YAJL_BUILD
-# define YAJL_API __declspec(dllexport)
-# else
-# define YAJL_API __declspec(dllimport)
-# endif
-#else
-# define YAJL_API
-#endif
-
-/** pointer to a malloc function, supporting client overriding memory
- * allocation routines */
-typedef void * (*yajl_malloc_func)(void *ctx, unsigned int sz);
-
-/** pointer to a free function, supporting client overriding memory
- * allocation routines */
-typedef void (*yajl_free_func)(void *ctx, void * ptr);
-
-/** pointer to a realloc function which can resize an allocation. */
-typedef void * (*yajl_realloc_func)(void *ctx, void * ptr, unsigned int sz);
-
-/** A structure which can be passed to yajl_*_alloc routines to allow the
- * client to specify memory allocation functions to be used. */
-typedef struct
-{
- /** pointer to a function that can allocate uninitialized memory */
- yajl_malloc_func malloc;
- /** pointer to a function that can resize memory allocations */
- yajl_realloc_func realloc;
- /** pointer to a function that can free memory allocated using
- * reallocFunction or mallocFunction */
- yajl_free_func free;
- /** a context pointer that will be passed to above allocation routines */
- void * ctx;
-} yajl_alloc_funcs;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/yajl-1.0.8/include/yajl/yajl_gen.h b/yajl-1.0.8/include/yajl/yajl_gen.h
deleted file mode 100644
index 2a8bac7..0000000
--- a/yajl-1.0.8/include/yajl/yajl_gen.h
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. Neither the name of Lloyd Hilaiel nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-/**
- * \file yajl_gen.h
- * Interface to YAJL's JSON generation facilities.
- */
-
-#include <yajl/yajl_common.h>
-
-#ifndef __YAJL_GEN_H__
-#define __YAJL_GEN_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif
- /** generator status codes */
- typedef enum {
- /** no error */
- yajl_gen_status_ok = 0,
- /** at a point where a map key is generated, a function other than
- * yajl_gen_string was called */
- yajl_gen_keys_must_be_strings,
- /** YAJL's maximum generation depth was exceeded. see
- * YAJL_MAX_DEPTH */
- yajl_max_depth_exceeded,
- /** A generator function (yajl_gen_XXX) was called while in an error
- * state */
- yajl_gen_in_error_state,
- /** A complete JSON document has been generated */
- yajl_gen_generation_complete,
- /** yajl_gen_double was passed an invalid floating point value
- * (infinity or NaN). */
- yajl_gen_invalid_number,
- /** A print callback was passed in, so there is no internal
- * buffer to get from */
- yajl_gen_no_buf
- } yajl_gen_status;
-
- /** an opaque handle to a generator */
- typedef struct yajl_gen_t * yajl_gen;
-
- /** a callback used for "printing" the results. */
- typedef void (*yajl_print_t)(void * ctx,
- const char * str,
- unsigned int len);
-
- /** configuration structure for the generator */
- typedef struct {
- /** generate indented (beautiful) output */
- unsigned int beautify;
- /** an opportunity to define an indent string. such as \\t or
- * some number of spaces. default is four spaces ' '. This
- * member is only relevant when beautify is true */
- const char * indentString;
- } yajl_gen_config;
-
- /** allocate a generator handle
- * \param config a pointer to a structure containing parameters which
- * configure the behavior of the json generator
- * \param allocFuncs an optional pointer to a structure which allows
- * the client to overide the memory allocation
- * used by yajl. May be NULL, in which case
- * malloc/free/realloc will be used.
- *
- * \returns an allocated handle on success, NULL on failure (bad params)
- */
- YAJL_API yajl_gen yajl_gen_alloc(const yajl_gen_config * config,
- const yajl_alloc_funcs * allocFuncs);
-
- /** allocate a generator handle that will print to the specified
- * callback rather than storing the results in an internal buffer.
- * \param callback a pointer to a printer function. May be NULL
- * in which case, the results will be store in an
- * internal buffer.
- * \param config a pointer to a structure containing parameters
- * which configure the behavior of the json
- * generator.
- * \param allocFuncs an optional pointer to a structure which allows
- * the client to overide the memory allocation
- * used by yajl. May be NULL, in which case
- * malloc/free/realloc will be used.
- * \param ctx a context pointer that will be passed to the
- * printer callback.
- *
- * \returns an allocated handle on success, NULL on failure (bad params)
- */
- YAJL_API yajl_gen yajl_gen_alloc2(const yajl_print_t callback,
- const yajl_gen_config * config,
- const yajl_alloc_funcs * allocFuncs,
- void * ctx);
-
- /** free a generator handle */
- YAJL_API void yajl_gen_free(yajl_gen handle);
-
- YAJL_API yajl_gen_status yajl_gen_integer(yajl_gen hand, long int number);
- /** generate a floating point number. number may not be infinity or
- * NaN, as these have no representation in JSON. In these cases the
- * generator will return 'yajl_gen_invalid_number' */
- YAJL_API yajl_gen_status yajl_gen_double(yajl_gen hand, double number);
- YAJL_API yajl_gen_status yajl_gen_number(yajl_gen hand,
- const char * num,
- unsigned int len);
- YAJL_API yajl_gen_status yajl_gen_string(yajl_gen hand,
- const unsigned char * str,
- unsigned int len);
- YAJL_API yajl_gen_status yajl_gen_null(yajl_gen hand);
- YAJL_API yajl_gen_status yajl_gen_bool(yajl_gen hand, int boolean);
- YAJL_API yajl_gen_status yajl_gen_map_open(yajl_gen hand);
- YAJL_API yajl_gen_status yajl_gen_map_close(yajl_gen hand);
- YAJL_API yajl_gen_status yajl_gen_array_open(yajl_gen hand);
- YAJL_API yajl_gen_status yajl_gen_array_close(yajl_gen hand);
-
- /** access the null terminated generator buffer. If incrementally
- * outputing JSON, one should call yajl_gen_clear to clear the
- * buffer. This allows stream generation. */
- YAJL_API yajl_gen_status yajl_gen_get_buf(yajl_gen hand,
- const unsigned char ** buf,
- unsigned int * len);
-
- /** clear yajl's output buffer, but maintain all internal generation
- * state. This function will not "reset" the generator state, and is
- * intended to enable incremental JSON outputing. */
- YAJL_API void yajl_gen_clear(yajl_gen hand);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/yajl-1.0.8/include/yajl/yajl_parse.h b/yajl-1.0.8/include/yajl/yajl_parse.h
deleted file mode 100644
index ede1e5b..0000000
--- a/yajl-1.0.8/include/yajl/yajl_parse.h
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
- * Copyright 2007-2009, Lloyd Hilaiel.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. Neither the name of Lloyd Hilaiel nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-/**
- * \file yajl_parse.h
- * Interface to YAJL's JSON parsing facilities.
- */
-
-#include <yajl/yajl_common.h>
-
-#ifndef __YAJL_PARSE_H__
-#define __YAJL_PARSE_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif
- /** error codes returned from this interface */
- typedef enum {
- /** no error was encountered */
- yajl_status_ok,
- /** a client callback returned zero, stopping the parse */
- yajl_status_client_canceled,
- /** The parse cannot yet complete because more json input text
- * is required, call yajl_parse with the next buffer of input text.
- * (pertinent only when stream parsing) */
- yajl_status_insufficient_data,
- /** An error occured during the parse. Call yajl_get_error for
- * more information about the encountered error */
- yajl_status_error
- } yajl_status;
-
- /** attain a human readable, english, string for an error */
- YAJL_API const char * yajl_status_to_string(yajl_status code);
-
- /** an opaque handle to a parser */
- typedef struct yajl_handle_t * yajl_handle;
-
- /** yajl is an event driven parser. this means as json elements are
- * parsed, you are called back to do something with the data. The
- * functions in this table indicate the various events for which
- * you will be called back. Each callback accepts a "context"
- * pointer, this is a void * that is passed into the yajl_parse
- * function which the client code may use to pass around context.
- *
- * All callbacks return an integer. If non-zero, the parse will
- * continue. If zero, the parse will be canceled and
- * yajl_status_client_canceled will be returned from the parse.
- *
- * Note about handling of numbers:
- * yajl will only convert numbers that can be represented in a double
- * or a long int. All other numbers will be passed to the client
- * in string form using the yajl_number callback. Furthermore, if
- * yajl_number is not NULL, it will always be used to return numbers,
- * that is yajl_integer and yajl_double will be ignored. If
- * yajl_number is NULL but one of yajl_integer or yajl_double are
- * defined, parsing of a number larger than is representable
- * in a double or long int will result in a parse error.
- */
- typedef struct {
- int (* yajl_null)(void * ctx);
- int (* yajl_boolean)(void * ctx, int boolVal);
- int (* yajl_integer)(void * ctx, long integerVal);
- int (* yajl_double)(void * ctx, double doubleVal);
- /** A callback which passes the string representation of the number
- * back to the client. Will be used for all numbers when present */
- int (* yajl_number)(void * ctx, const char * numberVal,
- unsigned int numberLen);
-
- /** strings are returned as pointers into the JSON text when,
- * possible, as a result, they are _not_ null padded */
- int (* yajl_string)(void * ctx, const unsigned char * stringVal,
- unsigned int stringLen);
-
- int (* yajl_start_map)(void * ctx);
- int (* yajl_map_key)(void * ctx, const unsigned char * key,
- unsigned int stringLen);
- int (* yajl_end_map)(void * ctx);
-
- int (* yajl_start_array)(void * ctx);
- int (* yajl_end_array)(void * ctx);
- } yajl_callbacks;
-
- /** configuration structure for the generator */
- typedef struct {
- /** if nonzero, javascript style comments will be allowed in
- * the json input, both slash star and slash slash */
- unsigned int allowComments;
- /** if nonzero, invalid UTF8 strings will cause a parse
- * error */
- unsigned int checkUTF8;
- } yajl_parser_config;
-
- /** allocate a parser handle
- * \param callbacks a yajl callbacks structure specifying the
- * functions to call when different JSON entities
- * are encountered in the input text. May be NULL,
- * which is only useful for validation.
- * \param config configuration parameters for the parse.
- * \param ctx a context pointer that will be passed to callbacks.
- */
- YAJL_API yajl_handle yajl_alloc(const yajl_callbacks * callbacks,
- const yajl_parser_config * config,
- const yajl_alloc_funcs * allocFuncs,
- void * ctx);
-
- /** free a parser handle */
- YAJL_API void yajl_free(yajl_handle handle);
-
- /** Parse some json!
- * \param hand - a handle to the json parser allocated with yajl_alloc
- * \param jsonText - a pointer to the UTF8 json text to be parsed
- * \param jsonTextLength - the length, in bytes, of input text
- */
- YAJL_API yajl_status yajl_parse(yajl_handle hand,
- const unsigned char * jsonText,
- unsigned int jsonTextLength);
-
- /** Parse any remaining buffered json.
- * Since yajl is a stream-based parser, without an explicit end of
- * input, yajl sometimes can't decide if content at the end of the
- * stream is valid or not. For example, if "1" has been fed in,
- * yajl can't know whether another digit is next or some character
- * that would terminate the integer token.
- *
- * \param hand - a handle to the json parser allocated with yajl_alloc
- */
- YAJL_API yajl_status yajl_parse_complete(yajl_handle hand);
-
- /** get an error string describing the state of the
- * parse.
- *
- * If verbose is non-zero, the message will include the JSON
- * text where the error occured, along with an arrow pointing to
- * the specific char.
- *
- * \returns A dynamically allocated string will be returned which should
- * be freed with yajl_free_error
- */
- YAJL_API unsigned char * yajl_get_error(yajl_handle hand, int verbose,
- const unsigned char * jsonText,
- unsigned int jsonTextLength);
-
- /**
- * get the amount of data consumed from the last chunk passed to YAJL.
- *
- * In the case of a successful parse this can help you understand if
- * the entire buffer was consumed (which will allow you to handle
- * "junk at end of input".
- *
- * In the event an error is encountered during parsing, this function
- * affords the client a way to get the offset into the most recent
- * chunk where the error occured. 0 will be returned if no error
- * was encountered.
- */
- YAJL_API unsigned int yajl_get_bytes_consumed(yajl_handle hand);
-
- /** free an error returned from yajl_get_error */
- YAJL_API void yajl_free_error(yajl_handle hand, unsigned char * str);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/index.html b/yajl-1.0.8/index.html
index bbfec9b..bbfec9b 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/index.html
+++ b/yajl-1.0.8/index.html
diff --git a/yajl-1.0.8/lib/libyajl.1.0.8.dylib b/yajl-1.0.8/lib/libyajl.1.0.8.dylib
deleted file mode 100755
index 579c3f4..0000000
--- a/yajl-1.0.8/lib/libyajl.1.0.8.dylib
+++ /dev/null
Binary files differ
diff --git a/yajl-1.0.8/lib/libyajl.1.dylib b/yajl-1.0.8/lib/libyajl.1.dylib
deleted file mode 100755
index 579c3f4..0000000
--- a/yajl-1.0.8/lib/libyajl.1.dylib
+++ /dev/null
Binary files differ
diff --git a/yajl-1.0.8/lib/libyajl.dylib b/yajl-1.0.8/lib/libyajl.dylib
deleted file mode 100755
index 579c3f4..0000000
--- a/yajl-1.0.8/lib/libyajl.dylib
+++ /dev/null
Binary files differ
diff --git a/yajl-1.0.8/lib/libyajl_s.a b/yajl-1.0.8/lib/libyajl_s.a
deleted file mode 100644
index c2780ed..0000000
--- a/yajl-1.0.8/lib/libyajl_s.a
+++ /dev/null
Binary files differ
diff --git a/yajl-1.0.8/share/man/man3/yajl.3 b/yajl-1.0.8/share/man/man3/yajl.3
deleted file mode 100644
index 4c30698..0000000
--- a/yajl-1.0.8/share/man/man3/yajl.3
+++ /dev/null
@@ -1,11 +0,0 @@
-.TH "yajl" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl \-
-.SH SYNOPSIS
-.br
-.PP
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_alloc_funcs.3 b/yajl-1.0.8/share/man/man3/yajl_alloc_funcs.3
deleted file mode 100644
index 257fdf3..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_alloc_funcs.3
+++ /dev/null
@@ -1,39 +0,0 @@
-.TH "yajl_alloc_funcs" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_alloc_funcs \-
-.SH SYNOPSIS
-.br
-.PP
-.PP
-\fC#include <yajl_common.h>\fP
-.SS "Data Fields"
-
-.in +1c
-.ti -1c
-.RI "\fByajl_malloc_func\fP \fBmalloc\fP"
-.br
-.ti -1c
-.RI "\fByajl_realloc_func\fP \fBrealloc\fP"
-.br
-.ti -1c
-.RI "\fByajl_free_func\fP \fBfree\fP"
-.br
-.ti -1c
-.RI "void * \fBctx\fP"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-A structure which can be passed to yajl_*_alloc routines to allow the client to specify memory allocation functions to be used.
-.SH "Field Documentation"
-.PP
-.SS "void* \fByajl_alloc_funcs::ctx\fP"a context pointer that will be passed to above allocation routines
-.SS "\fByajl_free_func\fP \fByajl_alloc_funcs::free\fP"pointer to a function that can free memory allocated using reallocFunction or mallocFunction
-.SS "\fByajl_malloc_func\fP \fByajl_alloc_funcs::malloc\fP"pointer to a function that can allocate uninitialized memory
-.SS "\fByajl_realloc_func\fP \fByajl_alloc_funcs::realloc\fP"pointer to a function that can resize memory allocations
-
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_callbacks.3 b/yajl-1.0.8/share/man/man3/yajl_callbacks.3
deleted file mode 100644
index 746c95a..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_callbacks.3
+++ /dev/null
@@ -1,71 +0,0 @@
-.TH "yajl_callbacks" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_callbacks \-
-.SH SYNOPSIS
-.br
-.PP
-.PP
-\fC#include <yajl_parse.h>\fP
-.SS "Data Fields"
-
-.in +1c
-.ti -1c
-.RI "int(* \fByajl_null\fP )(void *ctx)"
-.br
-.ti -1c
-.RI "int(* \fByajl_boolean\fP )(void *ctx, int boolVal)"
-.br
-.ti -1c
-.RI "int(* \fByajl_integer\fP )(void *ctx, long integerVal)"
-.br
-.ti -1c
-.RI "int(* \fByajl_double\fP )(void *ctx, double doubleVal)"
-.br
-.ti -1c
-.RI "int(* \fByajl_number\fP )(void *ctx, const char *numberVal, unsigned int numberLen)"
-.br
-.ti -1c
-.RI "int(* \fByajl_string\fP )(void *ctx, const unsigned char *stringVal, unsigned int stringLen)"
-.br
-.ti -1c
-.RI "int(* \fByajl_start_map\fP )(void *ctx)"
-.br
-.ti -1c
-.RI "int(* \fByajl_map_key\fP )(void *ctx, const unsigned char *key, unsigned int stringLen)"
-.br
-.ti -1c
-.RI "int(* \fByajl_end_map\fP )(void *ctx)"
-.br
-.ti -1c
-.RI "int(* \fByajl_start_array\fP )(void *ctx)"
-.br
-.ti -1c
-.RI "int(* \fByajl_end_array\fP )(void *ctx)"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-yajl is an event driven parser. this means as json elements are parsed, you are called back to do something with the data. The functions in this table indicate the various events for which you will be called back. Each callback accepts a 'context' pointer, this is a void * that is passed into the yajl_parse function which the client code may use to pass around context.
-.PP
-All callbacks return an integer. If non-zero, the parse will continue. If zero, the parse will be canceled and yajl_status_client_canceled will be returned from the parse.
-.PP
-Note about handling of numbers: yajl will only convert numbers that can be represented in a double or a long int. All other numbers will be passed to the client in string form using the yajl_number callback. Furthermore, if yajl_number is not NULL, it will always be used to return numbers, that is yajl_integer and yajl_double will be ignored. If yajl_number is NULL but one of yajl_integer or yajl_double are defined, parsing of a number larger than is representable in a double or long int will result in a parse error.
-.SH "Field Documentation"
-.PP
-.SS "int(* \fByajl_callbacks::yajl_boolean\fP)(void *ctx, int boolVal)"
-.SS "int(* \fByajl_callbacks::yajl_double\fP)(void *ctx, double doubleVal)"
-.SS "int(* \fByajl_callbacks::yajl_end_array\fP)(void *ctx)"
-.SS "int(* \fByajl_callbacks::yajl_end_map\fP)(void *ctx)"
-.SS "int(* \fByajl_callbacks::yajl_integer\fP)(void *ctx, long integerVal)"
-.SS "int(* \fByajl_callbacks::yajl_map_key\fP)(void *ctx, const unsigned char *key, unsigned int stringLen)"
-.SS "int(* \fByajl_callbacks::yajl_null\fP)(void *ctx)"
-.SS "int(* \fByajl_callbacks::yajl_number\fP)(void *ctx, const char *numberVal, unsigned int numberLen)"A callback which passes the string representation of the number back to the client. Will be used for all numbers when present
-.SS "int(* \fByajl_callbacks::yajl_start_array\fP)(void *ctx)"
-.SS "int(* \fByajl_callbacks::yajl_start_map\fP)(void *ctx)"
-.SS "int(* \fByajl_callbacks::yajl_string\fP)(void *ctx, const unsigned char *stringVal, unsigned int stringLen)"strings are returned as pointers into the JSON text when, possible, as a result, they are _not_ null padded
-
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_common.h.3 b/yajl-1.0.8/share/man/man3/yajl_common.h.3
deleted file mode 100644
index acd9058..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_common.h.3
+++ /dev/null
@@ -1,50 +0,0 @@
-.TH "yajl_common.h" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_common.h \-
-.SH SYNOPSIS
-.br
-.PP
-.SS "Data Structures"
-
-.in +1c
-.ti -1c
-.RI "struct \fByajl_alloc_funcs\fP"
-.br
-.in -1c
-.SS "Defines"
-
-.in +1c
-.ti -1c
-.RI "#define \fBYAJL_MAX_DEPTH\fP 128"
-.br
-.ti -1c
-.RI "#define \fBYAJL_API\fP"
-.br
-.in -1c
-.SS "Typedefs"
-
-.in +1c
-.ti -1c
-.RI "typedef void *(* \fByajl_malloc_func\fP )(void *ctx, unsigned int sz)"
-.br
-.ti -1c
-.RI "typedef void(* \fByajl_free_func\fP )(void *ctx, void *ptr)"
-.br
-.ti -1c
-.RI "typedef void *(* \fByajl_realloc_func\fP )(void *ctx, void *ptr, unsigned int sz)"
-.br
-.in -1c
-.SH "Define Documentation"
-.PP
-.SS "#define YAJL_API"
-.SS "#define YAJL_MAX_DEPTH 128"
-.SH "Typedef Documentation"
-.PP
-.SS "typedef void(* \fByajl_free_func\fP)(void *ctx, void *ptr)"pointer to a free function, supporting client overriding memory allocation routines
-.SS "typedef void*(* \fByajl_malloc_func\fP)(void *ctx, unsigned int sz)"pointer to a malloc function, supporting client overriding memory allocation routines
-.SS "typedef void*(* \fByajl_realloc_func\fP)(void *ctx, void *ptr, unsigned int sz)"pointer to a realloc function which can resize an allocation.
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_gen.h.3 b/yajl-1.0.8/share/man/man3/yajl_gen.h.3
deleted file mode 100644
index 7824672..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_gen.h.3
+++ /dev/null
@@ -1,170 +0,0 @@
-.TH "yajl_gen.h" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_gen.h \-
-.SH SYNOPSIS
-.br
-.PP
-\fC#include <yajl/yajl_common.h>\fP
-.br
-
-.SS "Data Structures"
-
-.in +1c
-.ti -1c
-.RI "struct \fByajl_gen_config\fP"
-.br
-.in -1c
-.SS "Typedefs"
-
-.in +1c
-.ti -1c
-.RI "typedef struct yajl_gen_t * \fByajl_gen\fP"
-.br
-.ti -1c
-.RI "typedef void(* \fByajl_print_t\fP )(void *ctx, const char *str, unsigned int len)"
-.br
-.in -1c
-.SS "Enumerations"
-
-.in +1c
-.ti -1c
-.RI "enum \fByajl_gen_status\fP { \fByajl_gen_status_ok\fP = 0, \fByajl_gen_keys_must_be_strings\fP, \fByajl_max_depth_exceeded\fP, \fByajl_gen_in_error_state\fP, \fByajl_gen_generation_complete\fP, \fByajl_gen_invalid_number\fP, \fByajl_gen_no_buf\fP }"
-.br
-.in -1c
-.SS "Functions"
-
-.in +1c
-.ti -1c
-.RI "\fByajl_gen\fP \fByajl_gen_alloc\fP (const \fByajl_gen_config\fP *config, const \fByajl_alloc_funcs\fP *allocFuncs)"
-.br
-.ti -1c
-.RI "\fByajl_gen\fP \fByajl_gen_alloc2\fP (\fByajl_print_t\fP callback, const \fByajl_gen_config\fP *config, const \fByajl_alloc_funcs\fP *allocFuncs, void *ctx)"
-.br
-.ti -1c
-.RI "void \fByajl_gen_free\fP (\fByajl_gen\fP handle)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_integer\fP (\fByajl_gen\fP hand, long int number)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_double\fP (\fByajl_gen\fP hand, double number)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_number\fP (\fByajl_gen\fP hand, const char *num, unsigned int len)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_string\fP (\fByajl_gen\fP hand, const unsigned char *str, unsigned int len)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_null\fP (\fByajl_gen\fP hand)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_bool\fP (\fByajl_gen\fP hand, int boolean)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_map_open\fP (\fByajl_gen\fP hand)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_map_close\fP (\fByajl_gen\fP hand)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_array_open\fP (\fByajl_gen\fP hand)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_array_close\fP (\fByajl_gen\fP hand)"
-.br
-.ti -1c
-.RI "\fByajl_gen_status\fP \fByajl_gen_get_buf\fP (\fByajl_gen\fP hand, const unsigned char **buf, unsigned int *len)"
-.br
-.ti -1c
-.RI "void \fByajl_gen_clear\fP (\fByajl_gen\fP hand)"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-Interface to YAJL's JSON generation facilities.
-.SH "Typedef Documentation"
-.PP
-.SS "typedef struct yajl_gen_t* \fByajl_gen\fP"an opaque handle to a generator
-.SS "typedef void(* \fByajl_print_t\fP)(void *ctx, const char *str, unsigned int len)"a callback used for 'printing' the results.
-.SH "Enumeration Type Documentation"
-.PP
-.SS "enum \fByajl_gen_status\fP"generator status codes
-.PP
-\fBEnumerator: \fP
-.in +1c
-.TP
-\fB\fIyajl_gen_status_ok \fP\fP
-no error
-.TP
-\fB\fIyajl_gen_keys_must_be_strings \fP\fP
-at a point where a map key is generated, a function other than yajl_gen_string was called
-.TP
-\fB\fIyajl_max_depth_exceeded \fP\fP
-YAJL's maximum generation depth was exceeded. see YAJL_MAX_DEPTH
-.TP
-\fB\fIyajl_gen_in_error_state \fP\fP
-A generator function (yajl_gen_XXX) was called while in an error state
-.TP
-\fB\fIyajl_gen_generation_complete \fP\fP
-A complete JSON document has been generated
-.TP
-\fB\fIyajl_gen_invalid_number \fP\fP
-yajl_gen_double was passed an invalid floating point value (infinity or NaN).
-.TP
-\fB\fIyajl_gen_no_buf \fP\fP
-A print callback was passed in, so there is no internal buffer to get from
-.SH "Function Documentation"
-.PP
-.SS "\fByajl_gen\fP yajl_gen_alloc (const \fByajl_gen_config\fP * config, const \fByajl_alloc_funcs\fP * allocFuncs)"allocate a generator handle
-.PP
-\fBParameters:\fP
-.RS 4
-\fIconfig\fP a pointer to a structure containing parameters which configure the behavior of the json generator
-.br
-\fIallocFuncs\fP an optional pointer to a structure which allows the client to overide the memory allocation used by yajl. May be NULL, in which case malloc/free/realloc will be used.
-.RE
-.PP
-\fBReturns:\fP
-.RS 4
-an allocated handle on success, NULL on failure (bad params)
-.RE
-.PP
-
-.SS "\fByajl_gen\fP yajl_gen_alloc2 (\fByajl_print_t\fP callback, const \fByajl_gen_config\fP * config, const \fByajl_alloc_funcs\fP * allocFuncs, void * ctx)"allocate a generator handle that will print to the specified callback rather than storing the results in an internal buffer.
-.PP
-\fBParameters:\fP
-.RS 4
-\fIcallback\fP a pointer to a printer function. May be NULL in which case, the results will be store in an internal buffer.
-.br
-\fIconfig\fP a pointer to a structure containing parameters which configure the behavior of the json generator.
-.br
-\fIallocFuncs\fP an optional pointer to a structure which allows the client to overide the memory allocation used by yajl. May be NULL, in which case malloc/free/realloc will be used.
-.br
-\fIctx\fP a context pointer that will be passed to the printer callback.
-.RE
-.PP
-\fBReturns:\fP
-.RS 4
-an allocated handle on success, NULL on failure (bad params)
-.RE
-.PP
-
-.SS "\fByajl_gen_status\fP yajl_gen_array_close (\fByajl_gen\fP hand)"
-.SS "\fByajl_gen_status\fP yajl_gen_array_open (\fByajl_gen\fP hand)"
-.SS "\fByajl_gen_status\fP yajl_gen_bool (\fByajl_gen\fP hand, int boolean)"
-.SS "void yajl_gen_clear (\fByajl_gen\fP hand)"clear yajl's output buffer, but maintain all internal generation state. This function will not 'reset' the generator state, and is intended to enable incremental JSON outputing.
-.SS "\fByajl_gen_status\fP yajl_gen_double (\fByajl_gen\fP hand, double number)"generate a floating point number. number may not be infinity or NaN, as these have no representation in JSON. In these cases the generator will return 'yajl_gen_invalid_number'
-.SS "void yajl_gen_free (\fByajl_gen\fP handle)"free a generator handle
-.SS "\fByajl_gen_status\fP yajl_gen_get_buf (\fByajl_gen\fP hand, const unsigned char ** buf, unsigned int * len)"access the null terminated generator buffer. If incrementally outputing JSON, one should call yajl_gen_clear to clear the buffer. This allows stream generation.
-.SS "\fByajl_gen_status\fP yajl_gen_integer (\fByajl_gen\fP hand, long int number)"
-.SS "\fByajl_gen_status\fP yajl_gen_map_close (\fByajl_gen\fP hand)"
-.SS "\fByajl_gen_status\fP yajl_gen_map_open (\fByajl_gen\fP hand)"
-.SS "\fByajl_gen_status\fP yajl_gen_null (\fByajl_gen\fP hand)"
-.SS "\fByajl_gen_status\fP yajl_gen_number (\fByajl_gen\fP hand, const char * num, unsigned int len)"
-.SS "\fByajl_gen_status\fP yajl_gen_string (\fByajl_gen\fP hand, const unsigned char * str, unsigned int len)"
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_gen_config.3 b/yajl-1.0.8/share/man/man3/yajl_gen_config.3
deleted file mode 100644
index ed28596..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_gen_config.3
+++ /dev/null
@@ -1,31 +0,0 @@
-.TH "yajl_gen_config" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_gen_config \-
-.SH SYNOPSIS
-.br
-.PP
-.PP
-\fC#include <yajl_gen.h>\fP
-.SS "Data Fields"
-
-.in +1c
-.ti -1c
-.RI "unsigned int \fBbeautify\fP"
-.br
-.ti -1c
-.RI "const char * \fBindentString\fP"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-configuration structure for the generator
-.SH "Field Documentation"
-.PP
-.SS "unsigned int \fByajl_gen_config::beautify\fP"generate indented (beautiful) output
-.SS "const char* \fByajl_gen_config::indentString\fP"an opportunity to define an indent string. such as \\t or some number of spaces. default is four spaces ' '. This member is only relevant when beautify is true
-
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_parse.h.3 b/yajl-1.0.8/share/man/man3/yajl_parse.h.3
deleted file mode 100644
index a7a266e..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_parse.h.3
+++ /dev/null
@@ -1,142 +0,0 @@
-.TH "yajl_parse.h" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_parse.h \-
-.SH SYNOPSIS
-.br
-.PP
-\fC#include <yajl/yajl_common.h>\fP
-.br
-
-.SS "Data Structures"
-
-.in +1c
-.ti -1c
-.RI "struct \fByajl_callbacks\fP"
-.br
-.ti -1c
-.RI "struct \fByajl_parser_config\fP"
-.br
-.in -1c
-.SS "Typedefs"
-
-.in +1c
-.ti -1c
-.RI "typedef struct yajl_handle_t * \fByajl_handle\fP"
-.br
-.in -1c
-.SS "Enumerations"
-
-.in +1c
-.ti -1c
-.RI "enum \fByajl_status\fP { \fByajl_status_ok\fP, \fByajl_status_client_canceled\fP, \fByajl_status_insufficient_data\fP, \fByajl_status_error\fP }"
-.br
-.in -1c
-.SS "Functions"
-
-.in +1c
-.ti -1c
-.RI "const char * \fByajl_status_to_string\fP (\fByajl_status\fP code)"
-.br
-.ti -1c
-.RI "\fByajl_handle\fP \fByajl_alloc\fP (const \fByajl_callbacks\fP *callbacks, const \fByajl_parser_config\fP *config, const \fByajl_alloc_funcs\fP *allocFuncs, void *ctx)"
-.br
-.ti -1c
-.RI "void \fByajl_free\fP (\fByajl_handle\fP handle)"
-.br
-.ti -1c
-.RI "\fByajl_status\fP \fByajl_parse\fP (\fByajl_handle\fP hand, const unsigned char *jsonText, unsigned int jsonTextLength)"
-.br
-.ti -1c
-.RI "\fByajl_status\fP \fByajl_parse_complete\fP (\fByajl_handle\fP hand)"
-.br
-.ti -1c
-.RI "unsigned char * \fByajl_get_error\fP (\fByajl_handle\fP hand, int verbose, const unsigned char *jsonText, unsigned int jsonTextLength)"
-.br
-.ti -1c
-.RI "unsigned int \fByajl_get_bytes_consumed\fP (\fByajl_handle\fP hand)"
-.br
-.ti -1c
-.RI "void \fByajl_free_error\fP (\fByajl_handle\fP hand, unsigned char *str)"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-Interface to YAJL's JSON parsing facilities.
-.SH "Typedef Documentation"
-.PP
-.SS "typedef struct yajl_handle_t* \fByajl_handle\fP"an opaque handle to a parser
-.SH "Enumeration Type Documentation"
-.PP
-.SS "enum \fByajl_status\fP"error codes returned from this interface
-.PP
-\fBEnumerator: \fP
-.in +1c
-.TP
-\fB\fIyajl_status_ok \fP\fP
-no error was encountered
-.TP
-\fB\fIyajl_status_client_canceled \fP\fP
-a client callback returned zero, stopping the parse
-.TP
-\fB\fIyajl_status_insufficient_data \fP\fP
-The parse cannot yet complete because more json input text is required, call yajl_parse with the next buffer of input text. (pertinent only when stream parsing)
-.TP
-\fB\fIyajl_status_error \fP\fP
-An error occured during the parse. Call yajl_get_error for more information about the encountered error
-.SH "Function Documentation"
-.PP
-.SS "\fByajl_handle\fP yajl_alloc (const \fByajl_callbacks\fP * callbacks, const \fByajl_parser_config\fP * config, const \fByajl_alloc_funcs\fP * allocFuncs, void * ctx)"allocate a parser handle
-.PP
-\fBParameters:\fP
-.RS 4
-\fIcallbacks\fP a yajl callbacks structure specifying the functions to call when different JSON entities are encountered in the input text. May be NULL, which is only useful for validation.
-.br
-\fIconfig\fP configuration parameters for the parse.
-.br
-\fIctx\fP a context pointer that will be passed to callbacks.
-.RE
-.PP
-
-.SS "void yajl_free (\fByajl_handle\fP handle)"free a parser handle
-.SS "void yajl_free_error (\fByajl_handle\fP hand, unsigned char * str)"free an error returned from yajl_get_error
-.SS "unsigned int yajl_get_bytes_consumed (\fByajl_handle\fP hand)"get the amount of data consumed from the last chunk passed to YAJL.
-.PP
-In the case of a successful parse this can help you understand if the entire buffer was consumed (which will allow you to handle 'junk at end of input'.
-.PP
-In the event an error is encountered during parsing, this function affords the client a way to get the offset into the most recent chunk where the error occured. 0 will be returned if no error was encountered.
-.SS "unsigned char* yajl_get_error (\fByajl_handle\fP hand, int verbose, const unsigned char * jsonText, unsigned int jsonTextLength)"get an error string describing the state of the parse.
-.PP
-If verbose is non-zero, the message will include the JSON text where the error occured, along with an arrow pointing to the specific char.
-.PP
-\fBReturns:\fP
-.RS 4
-A dynamically allocated string will be returned which should be freed with yajl_free_error
-.RE
-.PP
-
-.SS "\fByajl_status\fP yajl_parse (\fByajl_handle\fP hand, const unsigned char * jsonText, unsigned int jsonTextLength)"Parse some json!
-.PP
-\fBParameters:\fP
-.RS 4
-\fIhand\fP - a handle to the json parser allocated with yajl_alloc
-.br
-\fIjsonText\fP - a pointer to the UTF8 json text to be parsed
-.br
-\fIjsonTextLength\fP - the length, in bytes, of input text
-.RE
-.PP
-
-.SS "\fByajl_status\fP yajl_parse_complete (\fByajl_handle\fP hand)"Parse any remaining buffered json. Since yajl is a stream-based parser, without an explicit end of input, yajl sometimes can't decide if content at the end of the stream is valid or not. For example, if '1' has been fed in, yajl can't know whether another digit is next or some character that would terminate the integer token.
-.PP
-\fBParameters:\fP
-.RS 4
-\fIhand\fP - a handle to the json parser allocated with yajl_alloc
-.RE
-.PP
-
-.SS "const char* yajl_status_to_string (\fByajl_status\fP code)"attain a human readable, english, string for an error
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/man/man3/yajl_parser_config.3 b/yajl-1.0.8/share/man/man3/yajl_parser_config.3
deleted file mode 100644
index c9360a2..0000000
--- a/yajl-1.0.8/share/man/man3/yajl_parser_config.3
+++ /dev/null
@@ -1,31 +0,0 @@
-.TH "yajl_parser_config" 3 "18 Dec 2009" "Version 1.0.8" "YAJL" \" -*- nroff -*-
-.ad l
-.nh
-.SH NAME
-yajl_parser_config \-
-.SH SYNOPSIS
-.br
-.PP
-.PP
-\fC#include <yajl_parse.h>\fP
-.SS "Data Fields"
-
-.in +1c
-.ti -1c
-.RI "unsigned int \fBallowComments\fP"
-.br
-.ti -1c
-.RI "unsigned int \fBcheckUTF8\fP"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-configuration structure for the generator
-.SH "Field Documentation"
-.PP
-.SS "unsigned int \fByajl_parser_config::allowComments\fP"if nonzero, javascript style comments will be allowed in the json input, both slash star and slash slash
-.SS "unsigned int \fByajl_parser_config::checkUTF8\fP"if nonzero, invalid UTF8 strings will cause a parse error
-
-.SH "Author"
-.PP
-Generated automatically by Doxygen for YAJL from the source code.
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__alloc__funcs.html b/yajl-1.0.8/structyajl__alloc__funcs.html
index 05e77a1..05e77a1 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__alloc__funcs.html
+++ b/yajl-1.0.8/structyajl__alloc__funcs.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__callbacks.html b/yajl-1.0.8/structyajl__callbacks.html
index 788f84c..788f84c 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__callbacks.html
+++ b/yajl-1.0.8/structyajl__callbacks.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__gen__config.html b/yajl-1.0.8/structyajl__gen__config.html
index ab1516b..ab1516b 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__gen__config.html
+++ b/yajl-1.0.8/structyajl__gen__config.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__parser__config.html b/yajl-1.0.8/structyajl__parser__config.html
index 0cfea98..0cfea98 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/structyajl__parser__config.html
+++ b/yajl-1.0.8/structyajl__parser__config.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/tab_b.gif b/yajl-1.0.8/tab_b.gif
index 0d62348..0d62348 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/tab_b.gif
+++ b/yajl-1.0.8/tab_b.gif
Binary files differ
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/tab_l.gif b/yajl-1.0.8/tab_l.gif
index 9b1e633..9b1e633 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/tab_l.gif
+++ b/yajl-1.0.8/tab_l.gif
Binary files differ
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/tab_r.gif b/yajl-1.0.8/tab_r.gif
index ce9dd9f..ce9dd9f 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/tab_r.gif
+++ b/yajl-1.0.8/tab_r.gif
Binary files differ
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/tabs.css b/yajl-1.0.8/tabs.css
index a444163..a444163 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/tabs.css
+++ b/yajl-1.0.8/tabs.css
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl.html b/yajl-1.0.8/yajl.html
index 8667d7b..8667d7b 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl.html
+++ b/yajl-1.0.8/yajl.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__common_8h.html b/yajl-1.0.8/yajl__common_8h.html
index f1ae32b..f1ae32b 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__common_8h.html
+++ b/yajl-1.0.8/yajl__common_8h.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__common_8h_source.html b/yajl-1.0.8/yajl__common_8h_source.html
index 89ab8e6..89ab8e6 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__common_8h_source.html
+++ b/yajl-1.0.8/yajl__common_8h_source.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__gen_8h.html b/yajl-1.0.8/yajl__gen_8h.html
index 2f72fee..2f72fee 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__gen_8h.html
+++ b/yajl-1.0.8/yajl__gen_8h.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__gen_8h_source.html b/yajl-1.0.8/yajl__gen_8h_source.html
index 8ab8531..8ab8531 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__gen_8h_source.html
+++ b/yajl-1.0.8/yajl__gen_8h_source.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__parse_8h.html b/yajl-1.0.8/yajl__parse_8h.html
index 4a3c364..4a3c364 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__parse_8h.html
+++ b/yajl-1.0.8/yajl__parse_8h.html
diff --git a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__parse_8h_source.html b/yajl-1.0.8/yajl__parse_8h_source.html
index 217c142..217c142 100644
--- a/yajl-1.0.8/share/doc/yajl-1.0.8/yajl__parse_8h_source.html
+++ b/yajl-1.0.8/yajl__parse_8h_source.html