<html><head></head><body>You cannot have more than uintptr_t references on an object in memory (or even all objects).<br>
<br>
But as François pointed out, no matter how large the integer, you can always overflow after long enough.<br>
<br>
I just don't see the point in using handles or IDs when you can use pointers. Pointers are generally the easiest identifier in C.<br><br><div class="gmail_quote">Le 17 août 2018 17:59:44 GMT+03:00, Thomas Guillem <thomas@gllm.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">So, I plan to use a uintptr_t (on the allocated es) as a unique es identifier.<br><br>On Fri, Aug 17, 2018, at 15:27, Francois Cartegnie wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Le 17/08/2018 à 15:21, Francois Cartegnie a écrit :<br> <br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> <br> You can't track usable ids unless you allocate UINTxx_MAX bits to<br> reference id usage, and add a worth case time of that number of bytes - 1.<br></blockquote> <br> worsT case time<br> <br> <br> Hell.....<br><hr><br> vlc-devel mailing list<br> To unsubscribe or modify your subscription options:<br> <a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br></blockquote><hr><br>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>
-- <br>
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>