from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
from substring.h:1,
from string.h:2,
and this follows for two pages ................
then it says : "substring.h:1:20: error: #include nested too deeply"
i'm suspecting that the code got into a infinite loop, but shouldn't it stop because of the ifndef???