result = g_new(PangoEngineShape, 1);
result = g_new(PangoliteEngineShape, 1);
thai_engine_x_new(){  PangoEngineShape *result;    result = g_new(PangoEngineShape, 1);    result->engine.id = SCRIPT_ENGINE_NAME;  result->engine.type = PANGO_ENGINE_TYPE_SHAPE;  result->engine.length = sizeof(result);  result->script_shape = thai_engine_shape;  result->get_coverage = thai_engine_get_coverage;  return(PangoEngine *)result;}