In the file /usr/include/c++/4.3/cstring, all the macros #include'd from <string.h> are #undef'd to replace them with functions. However, there aren't substitutes for all the undefined macros, specifically: strchr, strpbrk, strrchr
and strstr.
Any program using these must include <string.h> directly, which defeats the purpose of the transition to <cstring>.
Binary package hint: gcc-4.3
In the file /usr/include/ c++/4.3/ cstring, all the macros #include'd from <string.h> are #undef'd to replace them with functions. However, there aren't substitutes for all the undefined macros, specifically: strchr, strpbrk, strrchr
and strstr.
Any program using these must include <string.h> directly, which defeats the purpose of the transition to <cstring>.
Binary package: libstdc+ +6-4.3- dev_4.3. 2-1ubuntu11
Release: 8.10
Codename: intrepid
Haven't checked if this bug also affects jaunty.