would it be better to not use same define names in more than one file? now both hash_func.h and modules/domain/hash.h have #ifndef _HASH_H -- juha