Exemple #1
0
/* Over all workspaces.
 */
void *
workspace_map( workspace_map_fn fn, void *a, void *b )
{
	return( icontainer_map3( ICONTAINER( main_workspaceroot ), 
		(icontainer_map3_fn) workspace_map_sub,
		fn, a, b ) );
}
Exemple #2
0
void *
icontainer_map2_all( iContainer *icontainer, 
	icontainer_map_fn fn, void *a, void *b )
{
	iContainer *result;

	if( (result = icontainer_map3( icontainer, 
		(icontainer_map3_fn) icontainer_map2_all, (void *) fn, a, b )) )
		return( result );

	return( fn( icontainer, a, b ) );
}