};
static struct {
- struct gu_test *test_list_head;
- struct gu_test *test_list_tail;
+ struct _gu_test *test_list_head;
+ struct _gu_test *test_list_tail;
unsigned int num_tests;
unsigned int tests_failed;
struct kmod_ctx *module_ctx;
gu_msg("gpio-mockup ok");
}
-static void test_load_module(struct gu_chip_descr *descr)
+static void test_load_module(struct _gu_chip_descr *descr)
{
char *modarg, *tmp_modarg;
size_t modarg_len;
return !strncmp(devpath, mockup_devpath, sizeof(mockup_devpath) - 1);
}
-static void test_prepare(struct gu_chip_descr *descr)
+static void test_prepare(struct _gu_chip_descr *descr)
{
const char *devpath, *devnode, *sysname;
struct udev_monitor *monitor;
int main(int argc GU_UNUSED, char **argv GU_UNUSED)
{
- struct gu_test *test;
+ struct _gu_test *test;
atexit(module_cleanup);
return globals.test_ctx.chips[index]->number;
}
-void _gu_register_test(struct gu_test *test)
+void _gu_register_test(struct _gu_test *test)
{
- struct gu_test *tmp;
+ struct _gu_test *tmp;
if (!globals.test_list_head) {
globals.test_list_head = globals.test_list_tail = test;
typedef void (*gu_test_func)(void);
-struct gu_chip_descr {
+struct _gu_chip_descr {
unsigned int num_chips;
unsigned int *num_lines;
bool named_lines;
};
-struct gu_test {
- struct gu_test *_next;
+struct _gu_test {
+ struct _gu_test *_next;
const char *name;
gu_test_func func;
- struct gu_chip_descr chip_descr;
+ struct _gu_chip_descr chip_descr;
};
-void _gu_register_test(struct gu_test *test);
+void _gu_register_test(struct _gu_test *test);
void _gu_test_failed(const char *fmt, ...) GU_PRINTF(1, 2);
#define GU_REGISTER_TEST(test) \
*/
#define GU_DEFINE_TEST(_a_func, _a_name, _a_named_lines, ...) \
static unsigned int _##_a_func##_lines[] = __VA_ARGS__; \
- static struct gu_test _##_a_func##_descr = { \
+ static struct _gu_test _##_a_func##_descr = { \
.name = _a_name, \
.func = _a_func, \
.chip_descr = { \