[openib-general] [PATCH 2/3] osm: Changes for windows compatability
Yevgeny Kliteynik
kliteyn at dev.mellanox.co.il
Wed Dec 27 13:30:08 PST 2006
Hi Sasha.
Sasha Khapyorsky wrote:
> Hi Yevgeny,
>
> On 11:03 Wed 27 Dec , Yevgeny Kliteynik wrote:
>> Hi Hal.
>>
>> Fixing windows compilation problems.
>>
>> Signed-off-by: Yevgeny Kliteynik <kliteyn at dev.mellanox.co.il>
>> ---
>> osm/opensm/osm_ucast_ftree.c | 42 ++++++++++++++++++++++--------------------
>> 1 files changed, 22 insertions(+), 20 deletions(-)
>>
>> diff --git a/osm/opensm/osm_ucast_ftree.c b/osm/opensm/osm_ucast_ftree.c
>> index ba95a0d..054e3c9 100644
>> --- a/osm/opensm/osm_ucast_ftree.c
>> +++ b/osm/opensm/osm_ucast_ftree.c
>
> [snip..]
>
>> @@ -226,7 +226,7 @@ typedef struct ftree_fabric_t_
>> **
>> ***************************************************/
>>
>> -int
>> +int OSM_CDECL
>> __osm_ftree_compare_switches_by_index(
>> IN const void * p1,
>> IN const void * p2)
>
> Is this function is used somewhere in a global namespace? If no, this
> probably should be 'static' and don't have OSM_CDECL attribute. If yes,
> isn't this cleaner to have OSM_CDECL in header file, where the function
> prototype is located?
The function should be 'static __cdecl'.
I'll check with the windows guys regarding the __cdecl not being default.
>> @@ -247,7 +247,7 @@ __osm_ftree_compare_switches_by_index(
>>
>> /***************************************************/
>>
>> -int
>> +int OSM_CDECL
>> __osm_ftree_compare_port_groups_by_remote_switch_index(
>> IN const void * p1,
>> IN const void * p2)
>
> Ditto.
Right, same thing here.
Thanks.
--Yevgeny
> Sasha
>
More information about the general
mailing list