bus: implement bus_label_unescape_n()
authorDavid Herrmann <dh.herrmann@gmail.com>
Fri, 10 Apr 2015 15:43:04 +0000 (17:43 +0200)
committerDavid Herrmann <dh.herrmann@gmail.com>
Sat, 11 Apr 2015 11:14:57 +0000 (13:14 +0200)
commitad922737f743a82ce95c5554c36e38016678e68e
treea775e432d54f0d35df9a88d3c811857373bd151f
parentcfe561a456c9ce61579c8e1207f9a13faf050e8a
bus: implement bus_label_unescape_n()

This is like bus_label_unescape() but takes a maximum length instead of
relying on NULL-terminated strings. This is highly useful to unescape
labels that are not at the end of a path.
src/shared/bus-label.c
src/shared/bus-label.h