}
+static hb_user_data_key_t uniscribe_data_key;
+
+
static struct hb_uniscribe_face_data_t {
HANDLE fh;
} _hb_uniscribe_face_data_nil = {0};
-static hb_user_data_key_t uniscribe_face_data_key;
-
static void
_hb_uniscribe_face_data_destroy (hb_uniscribe_face_data_t *data)
{
static hb_uniscribe_face_data_t *
_hb_uniscribe_face_get_data (hb_face_t *face)
{
- hb_uniscribe_face_data_t *data = (hb_uniscribe_face_data_t *) hb_face_get_user_data (face, &uniscribe_face_data_key);
+ hb_uniscribe_face_data_t *data = (hb_uniscribe_face_data_t *) hb_face_get_user_data (face, &uniscribe_data_key);
if (likely (data)) return data;
data = (hb_uniscribe_face_data_t *) calloc (1, sizeof (hb_uniscribe_face_data_t));
if (unlikely (!data->fh))
DEBUG_MSG (UNISCRIBE, face, "Face AddFontMemResourceEx() failed");
- if (unlikely (!hb_face_set_user_data (face, &uniscribe_face_data_key, data,
+ if (unlikely (!hb_face_set_user_data (face, &uniscribe_data_key, data,
(hb_destroy_func_t) _hb_uniscribe_face_data_destroy,
FALSE)))
{
_hb_uniscribe_face_data_destroy (data);
- data = (hb_uniscribe_face_data_t *) hb_face_get_user_data (face, &uniscribe_face_data_key);
+ data = (hb_uniscribe_face_data_t *) hb_face_get_user_data (face, &uniscribe_data_key);
if (data)
return data;
else
SCRIPT_CACHE script_cache;
} _hb_uniscribe_font_data_nil = {NULL, NULL, NULL};
-static hb_user_data_key_t uniscribe_font_data_key;
-
static void
_hb_uniscribe_font_data_destroy (hb_uniscribe_font_data_t *data)
{
static hb_uniscribe_font_data_t *
_hb_uniscribe_font_get_data (hb_font_t *font)
{
- hb_uniscribe_font_data_t *data = (hb_uniscribe_font_data_t *) hb_font_get_user_data (font, &uniscribe_font_data_key);
+ hb_uniscribe_font_data_t *data = (hb_uniscribe_font_data_t *) hb_font_get_user_data (font, &uniscribe_data_key);
if (likely (data)) return data;
data = (hb_uniscribe_font_data_t *) calloc (1, sizeof (hb_uniscribe_font_data_t));
DEBUG_MSG (UNISCRIBE, font, "Font SelectObject() failed");
}
- if (unlikely (!hb_font_set_user_data (font, &uniscribe_font_data_key, data,
+ if (unlikely (!hb_font_set_user_data (font, &uniscribe_data_key, data,
(hb_destroy_func_t) _hb_uniscribe_font_data_destroy,
FALSE)))
{
_hb_uniscribe_font_data_destroy (data);
- data = (hb_uniscribe_font_data_t *) hb_font_get_user_data (font, &uniscribe_font_data_key);
+ data = (hb_uniscribe_font_data_t *) hb_font_get_user_data (font, &uniscribe_data_key);
if (data)
return data;
else