Add CALLBACK_WITH_SUCCESS
authorDenis Kenzior <denkenz@gmail.com>
Wed, 18 Nov 2009 23:43:45 +0000 (17:43 -0600)
committerDenis Kenzior <denkenz@gmail.com>
Thu, 19 Nov 2009 00:07:11 +0000 (18:07 -0600)
drivers/atmodem/atutil.h

index 82c3f3b..35a79b4 100644 (file)
@@ -63,3 +63,11 @@ static inline struct cb_data *cb_data_new(void *cb, void *data)
                cb(&cb_e, ##args);                      \
        } while (0)                                     \
 
+#define CALLBACK_WITH_SUCCESS(f, args...)              \
+       do {                                            \
+               struct ofono_error e;                   \
+               e.type = OFONO_ERROR_TYPE_NO_ERROR;     \
+               e.error = 0;                            \
+               f(&e, ##args);                          \
+       } while(0)                                      \
+