strchr and strrchr are macros when compiling with optimisation in gcc, so we can...