diff options
| author | llooyd <llooyd@e775cfb5-b74b-0410-aad5-5bebe4a96390> | 2008-05-01 21:31:08 +0000 |
|---|---|---|
| committer | llooyd <llooyd@e775cfb5-b74b-0410-aad5-5bebe4a96390> | 2008-05-01 21:31:08 +0000 |
| commit | f61753d5f779657bf36d7a7885145deb2fd9a616 (patch) | |
| tree | bfe2981be2f6a6728e2f611f1a9d99dd456bbf6b | |
| parent | e538f9b47b119e9aac3a397767d7815e1d88eeb7 (diff) | |
| download | yajl-f61753d5f779657bf36d7a7885145deb2fd9a616.tar.gz | |
update documentation (yajl_reformat changes for yajl_number).
git-svn-id: http://yajl-c.googlecode.com/svn/trunk@108 e775cfb5-b74b-0410-aad5-5bebe4a96390
| -rw-r--r-- | src/yajl | 23 |
1 files changed, 8 insertions, 15 deletions
@@ -36,24 +36,17 @@ int reformat_null(void * ctx) return 1; } -int reformat_boolean(void * ctx, int boolVal) +int reformat_boolean(void * ctx, int boolean) { yajl_gen g = (yajl_gen) ctx; - yajl_gen_bool(g, boolVal); + yajl_gen_bool(g, boolean); return 1; } -int reformat_integer(void * ctx, long long integerVal) +int reformat_number(void * ctx, const char * s, unsigned int l) { yajl_gen g = (yajl_gen) ctx; - yajl_gen_integer(g, integerVal); - return 1; -} - -int reformat_double(void * ctx, double doubleVal) -{ - yajl_gen g = (yajl_gen) ctx; - yajl_gen_double(g, doubleVal); + yajl_gen_number(g, s, l); return 1; } @@ -80,7 +73,6 @@ int reformat_start_map(void * ctx) return 1; } - int reformat_end_map(void * ctx) { yajl_gen g = (yajl_gen) ctx; @@ -105,8 +97,9 @@ int reformat_end_array(void * ctx) static yajl_callbacks callbacks = { reformat_null, reformat_boolean, - reformat_integer, - reformat_double, + NULL, + NULL, + reformat_number, reformat_string, reformat_start_map, reformat_map_key, @@ -139,7 +132,7 @@ main(int argc, char ** argv) /* allow comments */ yajl_parser_config cfg = { 1, 1 }; - /* check arguments. */ + /* check arguments. We expect exactly one! */ if (argc == 2) { if (!strcmp("-m", argv[1])) { conf.beautify = 0; |
