func marshalFontDescription(p uintptr) (interface{}, error) {
	c := C.g_value_get_boxed((*C.GValue)(unsafe.Pointer(p)))
	c2 := (*C.PangoFontDescription)(unsafe.Pointer(c))
	return wrapFontDescription(c2), nil
}
func marshalFontDescription(p uintptr) (interface{}, error) {
	c := C.g_value_get_boxed((*C.GValue)(unsafe.Pointer(p)))
	c2 := (*C.PangoFontDescription)(unsafe.Pointer(c))
	return wrapFontDescription(c2), nil
}
func marshalFontDescription ( p uintptr ) ( interface { } , error ) { c := C . g_value_get_boxed ( ( * C . GValue ) ( unsafe . Pointer ( p ) ) ) c2 := ( * C . PangoFontDescription ) ( unsafe . Pointer ( c ) ) return wrapFontDescription ( c2 ) , nil }
/*
 * PangoFontDescription
 */
/ * PangoFontDescription