Here is a couple of links:
This will help to explain
#define max
:
C preprocessor[
^]
I think it's useful to take a look at production quality code when you are learning to code - like glib at the
Gtk+ Project[
^] - there is an implementation that I hope you'll find useful
Balanced Binary Trees[
^]
Best regards
Espen Harlinn