int invalid_uuid4()

in common/uuid4.cpp [117:132]


int invalid_uuid4(char *str_uu)
{
    if (strlen(str_uu) != 36) {
        return -1;
    }
    if (str_uu[36] != '\0') return -1;
    for (int i= 0; i < 36; i++) {
        if ((i == 8 || i == 13 || i == 18 || i == 23) && str_uu[i] == '-' )
            continue;
        if (str_uu[i] >= '0' && str_uu[i] <= '9') continue;
        if (str_uu[i] >= 'A' && str_uu[i] <= 'F') continue;
        if (str_uu[i] >= 'a' && str_uu[i] <= 'f') continue;
        return -1;
    }
    return 0;
}