# HG changeset patch # User unc0rr # Date 1542660706 -3600 # Node ID 06f2dc4deab243d463d364e2f831206c23917491 # Parent 540efb210083e34859b65bc5dd6f098c10cf446a Remove erroneous code duplicating FIX_STRING functionality, adjust ansistring array size diff -r 540efb210083 -r 06f2dc4deab2 project_files/hwc/rtl/pas2c.h --- a/project_files/hwc/rtl/pas2c.h Mon Nov 19 21:10:54 2018 +0300 +++ b/project_files/hwc/rtl/pas2c.h Mon Nov 19 21:51:46 2018 +0100 @@ -7,7 +7,7 @@ #include #define MAX_PARAMS 64 -#define MAX_ANSISTRING_LENGTH 16383 +#define MAX_ANSISTRING_LENGTH 16382 typedef union string255_ { diff -r 540efb210083 -r 06f2dc4deab2 project_files/hwc/rtl/system.c --- a/project_files/hwc/rtl/system.c Mon Nov 19 21:10:54 2018 +0300 +++ b/project_files/hwc/rtl/system.c Mon Nov 19 21:51:46 2018 +0100 @@ -277,7 +277,7 @@ FIX_STRINGA(str); - p = strchr(str.s + 1, c); + p = strchr(str.str, c); if (p == NULL) { return 0; @@ -302,9 +302,7 @@ FIX_STRING(substr); FIX_STRINGA(str); - str.s[str.len] = 0; - - p = strstr(str.s + 1, substr.str); + p = strstr(str.str, substr.str); if (p == NULL) { return 0;