diff --git a/include/tstr.h b/include/tstr.h index f61951f..4e9ca2a 100644 --- a/include/tstr.h +++ b/include/tstr.h @@ -62,7 +62,6 @@ #include #include #include -#define _GNU_SOURCE #include typedef short int sint; diff --git a/src/stvm.c b/src/stvm.c index 35c2026..01f2648 100644 --- a/src/stvm.c +++ b/src/stvm.c @@ -2988,7 +2988,7 @@ long _lSelectSyntax(SATvm *pstSavm, char *pszSQL, char *pszFile, char *pszDem return RC_FAIL; } - if((p = strcasestr(szWhere, "group")) || (p = strcasestr(szWhere, "order"))) + if((p = strcasestr(szWhere, " group ")) || (p = strcasestr(szWhere, " order "))) { strcpy(szAdorn, p); memset(p, 0, sizeof(szWhere) - (p - szWhere)); @@ -3008,7 +3008,7 @@ long _lSelectSyntax(SATvm *pstSavm, char *pszSQL, char *pszFile, char *pszDem } sltrim(szTable); - if((p = strcasestr(szTable, "group")) || (p = strcasestr(szTable, "order"))) + if((p = strcasestr(szTable, " group ")) || (p = strcasestr(szTable, " order "))) { strcpy(szAdorn, p); memset(p, 0, sizeof(szTable) - (p - szTable));