[OpenJDK 2D-Dev] <AWT Dev> A change about the include header file of sun/awt/medialib/mlib_types.h

Artem Ananiev artem.ananiev at oracle.com
Mon Nov 14 15:14:11 UTC 2011


(Copying to 2d-dev as mblib is a Java2D area)

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.

Does it still compile on Solaris 10? MacOSX?

> Would anyone like to take a look at this?

Thanks,

Artem




More information about the 2d-dev mailing list