X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-string-utils.c;h=97b2bacbd9f9ee0c7368484cb7fd564c54d2e89d;hb=dd054d094b5d0bb7248ecfd32b021e124ed2b774;hp=94de1cf8cd18164a076ccd447300552ebf95688f;hpb=231b5333103e13e81c22caa5dc9410ac688c538d;p=lttng-modules.git diff --git a/lttng-string-utils.c b/lttng-string-utils.c index 94de1cf8..97b2bacb 100644 --- a/lttng-string-utils.c +++ b/lttng-string-utils.c @@ -145,139 +145,139 @@ retry: * Example: * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ MISMATCH + * ^ ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ MISMATCH + * ^ ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ MISMATCH + * ^ MISMATCH * * candidate: hi ev every onyx one - * ^ + * ^ * pattern: hi*every*one - * ^ + * ^ * * candidate: hi ev every onyx one - * ^^ + * ^^ * pattern: hi*every*one - * ^^ + * ^^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ + * ^ ^ * * candidate: hi ev every onyx one - * ^ ^ + * ^ ^ * pattern: hi*every*one - * ^ ^ SUCCESS + * ^ ^ SUCCESS */ while (c != '\0') { if (p == '\0') { @@ -315,11 +315,12 @@ retry: p = pattern_get_char_at_cb(p_at, pattern_get_char_at_cb_data); + /* Fall-through. */ + default: /* - * Fall through the default case which will - * compare the escaped character now. + * Default case which will compare the escaped + * character now. */ - default: if (p == '\0' || c != p) { end_of_pattern: /* Character mismatch OR end of pattern. */