I have two header files named string.h in different libraries, they are conflicted with each other and even conflicted with standard C include file of the same name.
There is no need to use any string.h except standard one, but I need to include libraries headers paths in GCC search path. Currently I use something like -I /usr/local/include/lib1 -I /usr/local/include/lib2, but that way I can not include standard C string.h.
What is the right way to resolve such conflicts?