SEP
ret = asprintf(&path, "%s%c%s", path1, SEP, path2);
for ((p = strsep(&sp, SEP)), i=0; p && *p != '\0';
(p = strsep(&sp, SEP)), i++) {
for ((p = strsep(&cp, SEP)), i=0; p && *p != '\0';
(p = strsep(&cp, SEP)), i++) {
*pathend++ = SEP;
pathend[-1] != SEP) && (S_ISDIR(sb.st_mode) ||
*pathend++ = SEP;
while (*p != EOS && *p != SEP) {
while (*pattern == SEP) {
*pathend++ = SEP;
b < eb && *p != EOS && UNPROT(*p) != SEP; *b++ = *p++)
if (*p != EOS && UNPROT(*p) != SEP)
UNPROT(pathend[-1]) != SEP &&
*pathend++ = SEP;
while (*p != EOS && UNPROT(*p) != SEP) {
while (UNPROT(*pattern) == SEP) {
b < eb && *p != EOS && UNPROT(*p) != SEP; *b++ = *p++)
if (*p != EOS && UNPROT(*p) != SEP)
UNPROT(pathend[-1]) != SEP &&
*pathend++ = SEP;
while (*p != EOS && UNPROT(*p) != SEP) {
while (UNPROT(*pattern) == SEP) {
IOC_4_SEP SEP[MPI_IOC_PAGE_4_SEP_MAX]; /* 08h */
{ SEP + 0 * YEAR + 1, ENC(0, 10) }, { OCT + 0 * YEAR + 1, ENC(0, 11) },
{ SEP + 1 * YEAR + 1, ENC(1, 10) }, { OCT + 1 * YEAR + 1, ENC(1, 11) },
{ SEP + 2 * YEAR + 1, ENC(2, 10) }, { OCT + 2 * YEAR + 1, ENC(2, 11) },
{ SEP + 3 * YEAR + 1, ENC(3, 10) }, { OCT + 3 * YEAR + 1, ENC(3, 11) },
DCOD(JUL, 0, 1), DCOD(AUG, 0, 1), DCOD(SEP, 0, 1), DCOD(OCT, 0, 1),
DCOD(JUL, 1, 1), DCOD(AUG, 1, 1), DCOD(SEP, 1, 1), DCOD(OCT, 1, 1),
DCOD(JUL, 2, 1), DCOD(AUG, 2, 1), DCOD(SEP, 2, 1), DCOD(OCT, 2, 1),
DCOD(JUL, 3, 1), DCOD(AUG, 3, 1), DCOD(SEP, 3, 1), DCOD(OCT, 3, 1),
#define OCT (SEP + 31)
{ "sep", SEP,0 },
{ "september", SEP,0 },
case JUL: case AUG: case SEP: case OCT: case NOV: case DEC: