# HG changeset patch # User Matti Hamalainen # Date 1425180915 -7200 # Node ID 3d0a1f87e393921e9fcbf31d6abda2d9649109dc # Parent 7d57074383332f786578d635350d469f713f32dc Rename some variables. diff -r 7d5707438333 -r 3d0a1f87e393 th_string.c --- a/th_string.c Sun Mar 01 05:34:48 2015 +0200 +++ b/th_string.c Sun Mar 01 05:35:15 2015 +0200 @@ -338,8 +338,8 @@ */ BOOL th_strmatch(const char *str, const char *pattern) { - BOOL didMatch = TRUE, isAnyMode = FALSE, isEnd = FALSE; - const char *tmpPattern = NULL; + BOOL matched = TRUE, any = FALSE, end = FALSE; + const char *tmp = NULL; // Check given pattern and string if (str == NULL || pattern == NULL) @@ -347,65 +347,66 @@ // Start comparision do { - didMatch = FALSE; + matched = FALSE; switch (*pattern) { case '?': // Any single character matches if (*str) { - didMatch = TRUE; + matched = TRUE; pattern++; str++; } break; case '*': - didMatch = TRUE; + matched = TRUE; pattern++; if (!*pattern) - isEnd = TRUE; - isAnyMode = TRUE; - tmpPattern = pattern; + end = TRUE; + any = TRUE; + tmp = pattern; break; case 0: - if (isAnyMode) + if (any) { if (*str) str++; else - isEnd = TRUE; + end = TRUE; } else { if (*str) { - if (tmpPattern) + if (tmp) { - isAnyMode = TRUE; - pattern = tmpPattern; + any = TRUE; + pattern = tmp; } else - didMatch = FALSE; + matched = FALSE; } else - isEnd = TRUE; + end = TRUE; } break; + default: - if (isAnyMode) + if (any) { if (*pattern == *str) { - isAnyMode = FALSE; - didMatch = TRUE; + any = FALSE; + matched = TRUE; } else { if (*str) { - didMatch = TRUE; + matched = TRUE; str++; } } @@ -414,7 +415,7 @@ { if (*pattern == *str) { - didMatch = TRUE; + matched = TRUE; if (*pattern) pattern++; if (*str) @@ -422,24 +423,23 @@ } else { - if (tmpPattern) + if (tmp) { - didMatch = TRUE; - isAnyMode = TRUE; - pattern = tmpPattern; + matched = TRUE; + any = TRUE; + pattern = tmp; } } } if (!*str && !*pattern) - isEnd = TRUE; + end = TRUE; break; } // switch + } while (matched && !end); - } while (didMatch && !isEnd); - - return didMatch; + return matched; } @@ -447,8 +447,8 @@ */ BOOL th_strcasematch(const char *str, const char *pattern) { - BOOL didMatch = TRUE, isAnyMode = FALSE, isEnd = FALSE; - const char *tmpPattern = NULL; + BOOL matched = TRUE, any = FALSE, end = FALSE; + const char *tmp = NULL; // Check given pattern and string if (str == NULL || pattern == NULL) @@ -465,55 +465,55 @@ str++; } else - didMatch = FALSE; + matched = FALSE; break; case '*': pattern++; if (!*pattern || *pattern == '?') - isEnd = TRUE; - isAnyMode = TRUE; - tmpPattern = pattern; + end = TRUE; + any = TRUE; + tmp = pattern; break; case 0: - if (isAnyMode) + if (any) { if (*str) str++; else - isEnd = TRUE; + end = TRUE; } else { if (*str) { - if (tmpPattern) + if (tmp) { - isAnyMode = TRUE; - pattern = tmpPattern; + any = TRUE; + pattern = tmp; } else - didMatch = FALSE; + matched = FALSE; } else - isEnd = TRUE; + end = TRUE; } break; default: - if (isAnyMode) + if (any) { if (th_tolower(*pattern) == th_tolower(*str)) { - isAnyMode = FALSE; + any = FALSE; } else { if (*str) str++; else - didMatch = FALSE; + matched = FALSE; } } else @@ -527,26 +527,25 @@ } else { - if (tmpPattern) + if (tmp) { - isAnyMode = TRUE; - pattern = tmpPattern; + any = TRUE; + pattern = tmp; } else - didMatch = FALSE; + matched = FALSE; } } if (!*str && !*pattern) - isEnd = TRUE; + end = TRUE; break; } // switch + } while (matched && !end); - } while (didMatch && !isEnd); - - return didMatch; + return matched; }