[Spread-cvs] commit: r333 - trunk/libspread
jonathan at spread.org
jonathan at spread.org
Thu Mar 2 16:28:12 EST 2006
Author: jonathan
Date: 2006-03-02 16:28:11 -0500 (Thu, 02 Mar 2006)
New Revision: 333
Modified:
trunk/libspread/sp.c
Log:
Make old membership offset functions static so they are internal to the library.
Modified: trunk/libspread/sp.c
===================================================================
--- trunk/libspread/sp.c 2006-03-02 20:23:30 UTC (rev 332)
+++ trunk/libspread/sp.c 2006-03-02 21:28:11 UTC (rev 333)
@@ -1780,32 +1780,32 @@
/* get membership info from a message */
/* internal only for now -- maybe static? */
-int SP_get_gid_offset_memb_mess(void)
+static int SP_get_gid_offset_memb_mess(void)
{
return 0;
}
-int SP_get_num_vs_sets_offset_memb_mess(void)
+static int SP_get_num_vs_sets_offset_memb_mess(void)
{
return sizeof(group_id);
}
-int SP_get_offset_to_local_vs_set_offset(void)
+static int SP_get_offset_to_local_vs_set_offset(void)
{
return sizeof(group_id) + sizeof(int32u);
}
-int SP_get_first_vs_set_offset_memb_mess(void)
+static int SP_get_first_vs_set_offset_memb_mess(void)
{
return sizeof(group_id) + 2*sizeof(int32u);
}
-int SP_get_vs_set_size_offset_vs_set(void)
+static int SP_get_vs_set_size_offset_vs_set(void)
{
return 0;
}
-int SP_get_vs_set_members_offset_vs_set(void)
+static int SP_get_vs_set_members_offset_vs_set(void)
{
return sizeof(int32u);
}
@@ -2003,37 +2003,6 @@
}
-int SP_get_local_vs_set_offset_memb_mess( char *reg_memb_mess )
-{
- int32u offset;
- memcpy( &offset, ®_memb_mess[SP_get_offset_to_local_vs_set_offset()],
- sizeof(int32u) );
- offset += SP_get_first_vs_set_offset_memb_mess();
- return offset;
-}
-
-int SP_get_local_vs_set_offset_memb_scat( const scatter *reg_memb_scat )
-{
- int32u offset;
- int bytes_in = 0;
- int i, offset_location;
-
- offset_location = SP_get_offset_to_local_vs_set_offset();
- for (i=0; i < reg_memb_scat->num_elements; i++)
- {
- if ( bytes_in + reg_memb_scat->elements[i].len > offset_location )
- {
- /* offset is in this scatter element */
- memcpy( &offset, ®_memb_scat->elements[i].buf[offset_location - bytes_in], sizeof(int32u) );
- } else {
- bytes_in += reg_memb_scat->elements[i].len;
- }
- }
-
- offset += SP_get_first_vs_set_offset_memb_mess();
- return offset;
-}
-
int SP_query_groups( mailbox mbox, int max_groups, char *groups[MAX_GROUP_NAME] )
{
return( -1 );
More information about the Spread-cvs
mailing list