libusbgx: Change for each macros to avoid direct access to fields.
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Wed, 12 Feb 2014 13:33:32 +0000 (14:33 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 22 Dec 2015 19:35:20 +0000 (20:35 +0100)
commitd6b69dea334bce2f76a7af4be515f611c4fed7ac
treebd2fa7e1bff1dc256f5de821766b8447a8fc8ce5
parent14bbd7ebbaad27d56d65fc7a637b2b80fcc4f542
libusbgx: Change for each macros to avoid direct access to fields.

Add dedicated functions for iterating over gadgets, configs,
bindigs and functions to avoid direct access to fields of this
structures. Change definitons of usbg_for_each_* macros to use
new functions.

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
[Port from libusbg and update description]
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
include/usbg/usbg.h
src/usbg.c