odhcp6c: let odhcp6c_add_state return a success/failure indication
[project/odhcp6c.git] / src / odhcp6c.h
index 1d9bd3e6e554921d374cd54d228b0807579e7d0d..10abc5ce2a25969cdce5b0f2d6895162d636ada4 100644 (file)
@@ -348,7 +348,7 @@ bool odhcp6c_addr_in_scope(const struct in6_addr *addr);
 
 // State manipulation
 void odhcp6c_clear_state(enum odhcp6c_state state);
-void odhcp6c_add_state(enum odhcp6c_state state, const void *data, size_t len);
+int odhcp6c_add_state(enum odhcp6c_state state, const void *data, size_t len);
 void odhcp6c_append_state(enum odhcp6c_state state, const void *data, size_t len);
 int odhcp6c_insert_state(enum odhcp6c_state state, size_t offset, const void *data, size_t len);
 size_t odhcp6c_remove_state(enum odhcp6c_state state, size_t offset, size_t len);