Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Jun 2014 15:51:29 GMT
From:      zkorchev@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r269255 - soc2014/zkorchev/freebsd_head/lib/libsol
Message-ID:  <201406081551.s58FpT8m045054@socsvn.freebsd.org>

next in thread | raw e-mail | index | archive | help

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,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406081551.s58FpT8m045054>