summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-11-18 17:43:45 -0600
committerDenis Kenzior <denkenz@gmail.com>2009-11-18 18:07:11 -0600
commitefd34778d1a4fa8084f71afcd83f2ee0616d4661 (patch)
tree0f896461a82527da8f1e72d38a3da6f76f6faea2
parent8722828eb3fda3ca0f62ec266ac8e603243383e8 (diff)
downloadofono-efd34778d1a4fa8084f71afcd83f2ee0616d4661.tar.bz2
Add CALLBACK_WITH_SUCCESS
-rw-r--r--drivers/atmodem/atutil.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/atmodem/atutil.h b/drivers/atmodem/atutil.h
index 82c3f3bb..35a79b4f 100644
--- a/drivers/atmodem/atutil.h
+++ b/drivers/atmodem/atutil.h
@@ -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) \
+