United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7113017 Use POSIX compliant include file headers in sun/awt/medialib/mlib_types.h
JDK-7113017 : Use POSIX compliant include file headers in sun/awt/medialib/mlib_types.h

Details
Type:
Bug
Submit Date:
2011-11-17
Status:
Resolved
Updated Date:
2013-06-26
Project Name:
JDK
Resolved Date:
2011-11-29
Component:
client-libs
OS:
generic
Sub-Component:
2d
CPU:
generic
Priority:
P5
Resolution:
Fixed
Affected Versions:
8
Fixed Versions:

Related Reports
Backport:
Backport:
Backport:

Sub Tasks

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.

                                    

Comments
EVALUATION

Description has suggested fix.
                                     
2011-11-17



Hardware and Software, Engineered to Work Together