This patch fixes some compiler due trailing data in #undef directives and due missing prototypes.
This patch adds an ifunc power7 strcat symbol that uses the logic on sysdeps/powerpc/strcat.c but call power7 strlen/strcpy symbols instead of default ones.