cursor            709 src/libsir/src/sirfilesystem.c     const char* cursor     = envvar;
cursor            715 src/libsir/src/sirfilesystem.c         const char* separator = strchr(cursor, ':');
cursor            716 src/libsir/src/sirfilesystem.c         const char* end = separator ? separator : cursor + strnlen(cursor, SIR_MAXPATH);
cursor            717 src/libsir/src/sirfilesystem.c         if (end - cursor > 0) {
cursor            720 src/libsir/src/sirfilesystem.c             if (((end - cursor) + 1UL + pathlen + 1UL) <= sizeof(tmp)) {
cursor            721 src/libsir/src/sirfilesystem.c                 (void)memcpy(tmp, cursor, end - cursor);
cursor            722 src/libsir/src/sirfilesystem.c                 tmp[end - cursor] = '/';
cursor            723 src/libsir/src/sirfilesystem.c                 (void)memcpy(tmp + (end - cursor) + 1, path, pathlen + 1);
cursor            730 src/libsir/src/sirfilesystem.c         cursor = ++separator;