[ofw] [PATCH] typeof() not supported in Windows WDK compiler
Sean Hefty
sean.hefty at intel.com
Thu Oct 1 15:59:00 PDT 2009
>diff --git a/opensm/opensm/osm_drop_mgr.c b/opensm/opensm/osm_drop_mgr.c
>index 4f98cc9..8fe5129 100644
>--- a/opensm/opensm/osm_drop_mgr.c
>+++ b/opensm/opensm/osm_drop_mgr.c
>@@ -209,8 +209,13 @@ static void drop_mgr_remove_port(osm_sm_t * sm, IN
>osm_port_t * p_port)
> drop_mgr_clean_physp(sm, p_port->p_physp);
>
> while (!cl_is_qlist_empty(&p_port->mcm_list)) {
>+#ifndef __WIN__
> mcm_port = cl_item_obj(cl_qlist_head(&p_port->mcm_list),
> mcm_port, list_item);
>+#else
>+ mcm_port = cl_item_obj(cl_qlist_head(&p_port->mcm_list),
>+ mcm_port, list_item, (osm_mcm_port_t*) );
>+#endif
I'd find this more readable if it were #ifdef rather than #ifndef.
That said, I've got to believe that there's a better way to handle these
changes. I just don't know what it is.
More information about the ofw
mailing list