Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7113017

Use POSIX compliant include file headers in sun/awt/medialib/mlib_types.h

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      b15
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        http://mail.openjdk.java.net/pipermail/2d-dev/2011-November/002248.html

        On 11/14/2011 9:59 AM, Charles Lee wrote:
        > Hi guys,
        >
        > I'd like to propose a change in mlib_types.h, it looks loke:
        >
        > -#if defined(__linux__)
        > -#include <stdint.h> /* for uintptr_t */
        > -#include <malloc.h> /* for ptrdiff_t */
        > -#else
        > -#include <link.h> /* for uintptr_t */
        > -#include <stddef.h> /* for ptrdiff_t */
        > -#endif /* __linux__ */
        > +#include <stdint.h>
        > +#include <stddef.h>
        >
        > The patch is mainly about using POSIX complaint headers to get rid of
        > the if/else define.
        >
        > I have check uintptr_t on the solaris 11 express. It will be included in
        > stdint.h. And my ubuntu works where which malloc.h changed to stddef.h.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  prr Philip Race
                  Reporter:
                  prr Philip Race
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: