[CELT-dev] Problem with ec_ilog() prototype

Timothy B. Terriberry tterribe at xiph.org
Wed Mar 2 16:33:39 PST 2011

> I hate to bring this up, but as it turns out putting the prototype for
> ec_ilog() in ecintrin.h causes another problem, mainly that "ec_uint32"
> isn't defined before the header ecintrin.h is included. Sorry about that.

By all means, I'm glad that someone is actually testing all these things 
(since apparently I failed at testing them). This just means yesterday 
wasn't my day, either.

Jean-Marc: patch attached.

I took a heavy-handed approach to solving this by just removing the 
typedefs entirely rather than try to play more complicated #include 
games. Hopefully I managed not to screw anything else up in the process.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Eliminate-the-ec_int32-and-ec_uint32-typedefs.patch
Url: http://lists.xiph.org/pipermail/opus/attachments/20110302/d7ab5b7b/attachment-0002.txt 

More information about the celt-dev mailing list