/*
*
- * (C) Copyright IBM Corp. 1998-2009 - All Rights Reserved
+ * (C) Copyright IBM Corp. 1998-2011 - All Rights Reserved
*
*/
#include "unicode/utypes.h"
-#ifdef XP_CPLUSPLUS
+#ifdef __cplusplus
#include "unicode/uobject.h"
#endif
*/
typedef UChar32 LEUnicode32;
+#ifndef U_HIDE_DEPRECATED_API
/**
* Used to represent 16-bit Unicode code points.
*
* @deprecated since ICU 2.4. Use LEUnicode16 instead
*/
typedef UChar LEUnicode;
+#endif /* U_HIDE_DEPRECATED_API */
/**
* Used to hold a pair of (x, y) values which represent a point.
float fY;
};
-#ifndef XP_CPLUSPLUS
+#ifndef __cplusplus
/**
* Used to hold a pair of (x, y) values which represent a point.
*
#endif
+#ifndef U_HIDE_INTERNAL_API
/**
* A convenience macro to get the length of an array.
*
*/
#define LE_DELETE_ARRAY(array) uprv_free((void *) (array))
#endif
+#endif /* U_HIDE_INTERNAL_API */
/**
* A macro to construct the four-letter tags used to
LE_MISSING_FONT_TABLE_ERROR = U_MISSING_RESOURCE_ERROR /**< The requested font table does not exist. */
};
-#ifndef XP_CPLUSPLUS
+#ifndef __cplusplus
/**
* Error codes returned by the LayoutEngine.
*