TODO: Add tasks for variable types and data structures
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 30 Nov 2012 12:10:03 +0000 (14:10 +0200)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 30 Nov 2012 13:05:45 +0000 (15:05 +0200)
TODO

diff --git a/TODO b/TODO
index 90125aa..3a033dd 100644 (file)
--- a/TODO
+++ b/TODO
@@ -86,6 +86,28 @@ Core
  level of systemd integration or other factors.
 
 
+- Clean up type definitions
+
+   Priority: Medium
+   Complexity: C1
+
+   Go through variable types and use the following:
+   * uint8_t instead of connman_uint8_t, unsigned char
+   * uint16_t instead of connman_uint16_t, unsigned short
+   * bool from <stdbool.h> instead of connman_bool_t and gboolean, in the
+     latter case in those places it makes sense
+
+
+- Clean up data structure usage
+
+   Priority: Medium
+   Complexity: C4
+
+   Use hash tables, queues and lists in the code. Replace GSequences with
+   simpler structures. At the same time do a check on the currently used
+   data structures and see if something can be simplified.
+
+
 WiFi
 ====