<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap:break-word; color:rgb(0,0,0); font-size:14px; font-family:Calibri,sans-serif">
<div>I'd like to change the signatures for the non-trivial data type helper functions to include the context so that we will have access to the user defined allocators.  For example</div>
<div><br>
</div>
<div>getdns_return_t getdns_list_copy(struct getdns_list *srclist, struct getdns_list **dstlist);</div>
<div><br>
</div>
<div>becomes:</div>
<div><br>
</div>
<div>
<div>getdns_return_t getdns_list_copy(getdns_<span style="font-style:italic">context_</span>t context, struct getdns_list *srclist, struct getdns_list **dstlist);</div>
</div>
<div><br>
</div>
<div>And</div>
<div><br>
</div>
<div>getdns_return_t getdns_dict_get_names(struct getdns_dict *dict, struct getdns_list **answer);</div>
<div><br>
</div>
<div>Becomes</div>
<div><br>
</div>
<div>getdns_return_t getdns_dict_get_names(getdns_<span style="font-style:italic">context_</span>t context, struct getdns_dict *dict, struct getdns_list **answer);</div>
<div><br>
</div>
<div>Each helper function that may involve significant use of a user defined allocator would end up with the context as arg 0.</div>
<div><br>
</div>
<div><br>
</div>
<div>What do folks think?</div>
<div><br>
</div>
<div>-- </div>
<div>
<div>
<div>Glen Wiley</div>
<div>KK4SFV</div>
</div>
<div>Sr. Engineer</div>
<div>The Hive, Verisign, Inc.</div>
</div>
<h5><font color="gray">“This message (including any attachments) is intended only for the use of the individual or entity to which it is addressed, and may contain information that is non-public, proprietary, privileged, confidential and exempt from disclosure
 under applicable law or may be constituted as attorney work product. If you are not the intended recipient, you are hereby notified that any use, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this
 message in error, notify sender immediately and delete this message immediately.”
</h5>
</font>
</body>
</html>