#define QUICKMATCH(p1, p2) (int) (p1) == (int) (p2)
if ( QUICKMATCH( obj->name, obj->pIndexData->name ) == 0 )
if( (int) obj->name == (int)obj->pIndexData->name == 0 )
int ulen;
size_t ulen;
#define QUICKMATCH(p1, p2) (int) (p1) == (int) (p2)
#define QUICKMATCH(p1, p2) ((int) (p1) == (int) (p2))
save.c:833: warning: comparisons like X<=Y<=Z do not have their mathematical meaning
second code and error is
ident.c:312: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
I have no idea if this is enough information for you, I will add anything else you need.
Thanks you for any help.