Bug 523848 - qcms typedef clashes on AIX with <sys/types.h>. r=jmuizelaar, sr=roc

This commit is contained in:
Shailen 2010-01-20 11:21:19 +01:00
Родитель d3a1c63e86
Коммит 6f060d76db
2 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -60,7 +60,12 @@ struct XYZNumber {
struct curveType {
uint32_t count;
/* Using the C99 flexible array member syntax with IBM compiler */
#if defined (__IBMC__) || defined (__IBMCPP__)
uInt16Number data[];
#else
uInt16Number data[0];
#endif
};
struct lutType {

Просмотреть файл

@ -10,6 +10,8 @@
#if defined (__SVR4) && defined (__sun)
/* int_types.h gets included somehow, so avoid redefining the types differently */
#include <sys/int_types.h>
#elif defined (_AIX)
#include <sys/types.h>
#else
typedef PRInt8 int8_t;
typedef PRUint8 uint8_t;