diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-11-18 17:43:45 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-11-18 18:07:11 -0600 |
commit | efd34778d1a4fa8084f71afcd83f2ee0616d4661 (patch) | |
tree | 0f896461a82527da8f1e72d38a3da6f76f6faea2 | |
parent | 8722828eb3fda3ca0f62ec266ac8e603243383e8 (diff) | |
download | ofono-efd34778d1a4fa8084f71afcd83f2ee0616d4661.tar.bz2 |
Add CALLBACK_WITH_SUCCESS
-rw-r--r-- | drivers/atmodem/atutil.h | 8 |
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) \ + |