socsvn commit: r269255 - soc2014/zkorchev/freebsd_head/lib/libsol
zkorchev at FreeBSD.org
zkorchev at FreeBSD.org
Sun Jun 8 15:51:29 UTC 2014
Author: zkorchev
Date: Sun Jun 8 15:51:28 2014
New Revision: 269255
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=269255
Log:
Added SOL_MAP_KEYL macro to simplify setting static keys
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 Sun Jun 8 14:02:25 2014 (r269254)
+++ soc2014/zkorchev/freebsd_head/lib/libsol/sol.c Sun Jun 8 15:51:28 2014 (r269255)
@@ -31,6 +31,8 @@
// TODO track whether a key or a value is expected and generate error when appropriate?
+// TODO unsigned type support (used for fstat pipes)
+
int sol_init(struct sol_stream *restrict stream, enum sol_format format)
{
stream->f = format;
Modified: soc2014/zkorchev/freebsd_head/lib/libsol/sol.h
==============================================================================
--- soc2014/zkorchev/freebsd_head/lib/libsol/sol.h Sun Jun 8 14:02:25 2014 (r269254)
+++ soc2014/zkorchev/freebsd_head/lib/libsol/sol.h Sun Jun 8 15:51:28 2014 (r269255)
@@ -25,6 +25,8 @@
#include <yajl/yajl_gen.h> // libyajl
+#define SOL_MAP_KEYL(stream, key) sol_map_key(stream, key, sizeof(key) - 1)
+
enum sol_format
{
SOL_JSON = 1,
More information about the svn-soc-all
mailing list