tools/tparser.c
static int strmatch(const char *str1, const char *str2)
{
    int c, i, j;
    size_t str1len, str2len;

    str1len = strlen(str1);
    str2len = strlen(str2);

    if (str1len < str2len)
        return -1;

    for (c = 0; c <= (str1len - str2len); c++) {
        j = 0;
        for (i = 0; i < str2len; i++) {
            if (str2[i] != str1[c+i]) {
                break;
            }
            j++;
        }
        if (j == str2len)
            return c;
    }
    return -1;
}
// Match exactly a substring within a string
Match exactly a substring within a string
Match exactly a substring within a string
static int strmatch(const char *str1, const char *str2)
{
    int c, i, j;
    size_t str1len, str2len;
    str1len = strlen(str1);
    str2len = strlen(str2);
    if (str1len < str2len)
        return -1;
    for (c = 0; c <= (str1len - str2len); c++) {
        j = 0;
        for (i = 0; i < str2len; i++) {
            if (str2[i] != str1[c+i]) {
                break;
            }
            j++;
        }
        if (j == str2len)
            return c;
    }
    return -1;
}
static int strmatch ( const char * str1 , const char * str2 ) { int c , i , j ; size_t str1len , str2len ; str1len = strlen ( str1 ) ; str2len = strlen ( str2 ) ; if ( str1len < str2len ) return -1 ; for ( c = 0 ; c <= ( str1len - str2len ) ; c ++ ) { j = 0 ; for ( i = 0 ; i < str2len ; i ++ ) { if ( str2 [ i ] != str1 [ c + i ] ) { break ; } j ++ ; } if ( j == str2len ) return c ; } return -1 ; }
Match exactly a substring within a string
Match exactly a substring within a string