blob: 2753d4599a4c36daf51a505109b5e8cbc204dc7d [file] [log] [blame]
/*
* Copyright 2010 INRIA Saclay
*
* Use of this software is governed by the MIT license
*
* Written by Sven Verdoolaege,
* INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
* ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
*/
#define xFN(TYPE,NAME) TYPE ## _ ## NAME
#define FN(TYPE,NAME) xFN(TYPE,NAME)
#ifndef PEEK_SPACE
#define PEEK_SPACE peek_space
#endif
/* Do "obj1" and "obj2" have the same space?
*/
isl_bool FN(TYPE_PAIR,has_equal_space)(__isl_keep TYPE1 *obj1,
__isl_keep TYPE2 *obj2)
{
isl_space *space1, *space2;
space1 = FN(TYPE1,PEEK_SPACE)(obj1);
space2 = FN(TYPE2,PEEK_SPACE)(obj2);
return isl_space_is_equal(space1, space2);
}