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