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