That was my mistake, missed an r in there which also means there is no
gnulib module for strrpbrk or strrcspn. This was used for
the LAST_SLASH_IN_PATH macro I added. I temporarily just added a static
implementation to the header along the lines of:
```
static const char* strrpbrk(const char* s, const char* accept) {
const char* p = s + strlen(s);
while (--p >= s) {
const char* c = accept;
while (*c) {
if (*c++ == *p)
return p;
```
I am aware of the lookup table option instead although given this isn't for
an actual strrpbrk maybe it would be best to just use a purpose built
function for win32 like
```
static char *LAST_SLASH_IN_PATH(char *str) {
if (!str)
return NULL;
char *last_slash = NULL;
while (*str) {
if (*str == '/' || *str == '\\')
last_slash = str; // Update pointer whenever we find a slash
str++;
}
return last_slash;
}
```
~mitch (they, them)
>