<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue, 3 mar 2022 a la(s) 17:16, Santino Mazza (<a href="mailto:mazzasantino1206@gmail.com">mazzasantino1206@gmail.com</a>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div>El mié, 2 mar 2022 a la(s) 06:28, Hans Leidekker (<a href="mailto:hans@codeweavers.com" target="_blank">hans@codeweavers.com</a>) escribió:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Why do you need to store the provider handle here? Note that's it's also set as a key property.<br>
<br></blockquote><div> For internal usage it's going to be more straightforward (and fast? I don't think it's going to make a big difference) to have it saved on a struct member. But I admit it looks a little repetitive and that it could get out of control at some point (by having to  take into consideration the struct member and also the property at the same time), I was thinking into making the struct member a pointer to the value of the property, but nothing guarantees that the memory address of the properties addresses will stay the same when adding new properties. Do you have some suggestions? For now I will just remove the struct member and use properties.<br></div></div></div></blockquote><div> I messed up the last phrase. I meant that nothing guarantees that the address of the properties array will stay the same when adding a new property.<br></div></div></div>