| Dima Mihaylov ( @ 2010-02-03 23:13:00 |
| Entry tags: | it/tech |
x264 прикольные парни писали.
из changelog:
Due to MinGW evidently being in the hands of a pack of phenomenal idiots, MinGW does not have strtok_r, a basic string function.
...
Some incredibly braindamaged operating systems, such as FreeBSD, blatantly ignore the C specification and omit certain functions that are required by ISO C. log2f is one of these functions that periodically goes missing in such operating systems.
...
New type-punning macros perform write/read-combining without aliasing violations per the second-to-last part of 6.5.7 in the C99 specification. GCC 4.4, however, doesn't seem to have read this part of the spec and still warns about the violations.
...
This issue occurred with some GCC versions if threads > 1 and the phase of the moon was right.
и т.д.
:)