you should check if some kind of variable or define is the same as another variable or function.
else you should comment out parts of codes and find out which one doesn't work.
__________________
before you criticize someone, you should walk a mile in their shoes. that way, when you criticize them, you're a mile away and you have their shoes.