#1515 ia32intrin.h defines of _rotl, _rotr conflict with stdlib.h

Kai Tietz

The issue is that gcc's intrinsic definitions of _rotl/_lrotl/_rotr/_lrotr are confliction with that one of stdlib.h header.
See for some history (and suggested solutions) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40722.
A simple wrapping of those function names via () should solve the issue.


  • Chris Sutcliffe

    Chris Sutcliffe - 2011-05-23

    The problem you report has caused modification in some fashion in
    the official CVS for the given package. The w32api and
    mingw-runtime official CVS reside in the winsup CVS directory tree for Cygwin. If you still find problems then please open a
    new report.

  • Chris Sutcliffe

    Chris Sutcliffe - 2011-05-23
    • assigned_to: nobody --> ir0nh34d
    • status: open --> closed-fixed

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks