socsvn commit: r269669 - soc2014/zkorchev/freebsd_head/lib/libsol

zkorchev at FreeBSD.org zkorchev at FreeBSD.org
Tue Jun 17 07:38:50 UTC 2014


Author: zkorchev
Date: Tue Jun 17 07:38:47 2014
New Revision: 269669
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=269669

Log:
  implemented boolean type in libsol

Modified:
  soc2014/zkorchev/freebsd_head/lib/libsol/sol.c
  soc2014/zkorchev/freebsd_head/lib/libsol/sol.h

Modified: soc2014/zkorchev/freebsd_head/lib/libsol/sol.c
==============================================================================
--- soc2014/zkorchev/freebsd_head/lib/libsol/sol.c	Tue Jun 17 05:29:18 2014	(r269668)
+++ soc2014/zkorchev/freebsd_head/lib/libsol/sol.c	Tue Jun 17 07:38:47 2014	(r269669)
@@ -116,6 +116,13 @@
 	return 0;
 }
 
+int sol_boolean(struct sol_stream *restrict stream, unsigned char value)
+{
+	yajl_gen_bool(stream->ctx.g, value);
+
+	return 0;
+}
+
 int sol_integer(struct sol_stream *restrict stream, long long value)
 {
 	yajl_gen_integer(stream->ctx.g, value);

Modified: soc2014/zkorchev/freebsd_head/lib/libsol/sol.h
==============================================================================
--- soc2014/zkorchev/freebsd_head/lib/libsol/sol.h	Tue Jun 17 05:29:18 2014	(r269668)
+++ soc2014/zkorchev/freebsd_head/lib/libsol/sol.h	Tue Jun 17 07:38:47 2014	(r269669)
@@ -51,6 +51,7 @@
 int sol_map_end(struct sol_stream *restrict stream);
 int sol_map_key(struct sol_stream *restrict stream, const char *key, size_t length);
 
+int sol_boolean(struct sol_stream *restrict stream, unsigned char value);
 int sol_integer(struct sol_stream *restrict stream, long long value);
 int sol_string(struct sol_stream *restrict stream, const char *data, size_t length);
 int sol_float(struct sol_stream *restrict stream, double value);


More information about the svn-soc-all mailing list