rem: if(!name)
add: if(!name || !face)
context: get_font_style(font_family family, int32 index, font_style *name,	uint32 *flags){	if(!name)		return B_ERROR;	int32 code;	BPrivate::AppServerLink link;	link.StartMessage(AS_GET_STYLE_NAME);	link.Attach(family, sizeof(font_family));	link.Attach<int32>(index);	if (link.FlushWithReply(code) != B_OK		|| code != SERVER_TRUE)		return B_ERROR;	font_style style;	link.Read<font_style>(&style);	if (name)		strcpy(*name, style);		uint32 value;	link.Read<uint32>(&value); // face - unused	link.Read<uint32>(&value); // flags	if (flags)		*flags = value;	return B_OK;}