diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2012-03-01 12:26:14 +0000 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2012-03-01 12:26:14 +0000 |
commit | 50cbda0d0b1bffa4a7af91b5ff8a65d88191fdbb (patch) | |
tree | fcc97d3b3fbf51bdccae615127ae6c94e4ff6a0c /tools/libxl/libxl_json.c | |
parent | 966deb4db61ea44e2487c84daa0939f52416fa83 (diff) | |
download | xen-50cbda0d0b1bffa4a7af91b5ff8a65d88191fdbb.tar.gz xen-50cbda0d0b1bffa4a7af91b5ff8a65d88191fdbb.tar.bz2 xen-50cbda0d0b1bffa4a7af91b5ff8a65d88191fdbb.zip |
libxl: add new "defbool" built in type.
This type is a but like a "boolean" but with a third state "default" (so really
I suppose it's a tristate).
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_json.c')
-rw-r--r-- | tools/libxl/libxl_json.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/libxl/libxl_json.c b/tools/libxl/libxl_json.c index 70909fbd0f..7c068d3e81 100644 --- a/tools/libxl/libxl_json.c +++ b/tools/libxl/libxl_json.c @@ -85,6 +85,12 @@ yajl_gen_status libxl__yajl_gen_enum(yajl_gen hand, const char *str) /* * YAJL generators for builtin libxl types. */ +yajl_gen_status libxl_defbool_gen_json(yajl_gen hand, + libxl_defbool *db) +{ + return libxl__yajl_gen_asciiz(hand, libxl_defbool_to_string(*db)); +} + yajl_gen_status libxl_uuid_gen_json(yajl_gen hand, libxl_uuid *uuid) { |