diff options
author | evgeny <me@ch1p.com> | 2016-09-17 14:47:48 +0300 |
---|---|---|
committer | evgeny <me@ch1p.com> | 2016-09-17 14:47:48 +0300 |
commit | b2d228382dcf2bad6edc3d8341ec19cbf79f39cf (patch) | |
tree | 4c1300954d67ff38727114aaf5cbe1fc304b960f | |
parent | aaa3eec6b170707b8169d0a4ccd6b6f9e06baf83 (diff) |
windows fixes
-rwxr-xr-x | binding.gyp | 2 | ||||
-rw-r--r-- | vkext_flex.c (renamed from vkext_flex.m) | 22 |
2 files changed, 12 insertions, 12 deletions
diff --git a/binding.gyp b/binding.gyp index d528b47..a3ad04d 100755 --- a/binding.gyp +++ b/binding.gyp @@ -2,7 +2,7 @@ "targets": [ { "target_name": "vkext_flex", - "sources": [ "index.cpp", "vkext_flex.m", "iconvlite.cpp"] + "sources": [ "index.cpp", "vkext_flex.c", "iconvlite.cpp"] } ] } diff --git a/vkext_flex.m b/vkext_flex.c index 97c8c7a..ade09c0 100644 --- a/vkext_flex.m +++ b/vkext_flex.c @@ -14,7 +14,7 @@ You should have received a copy of the GNU General Public License along with VK/KittenPHP-DB-Engine. If not, see <http://www.gnu.org/licenses/>. - This program is released under the GPL with the additional exemption + This program is released under the GPL with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. You are free to remove this exemption from derived works. @@ -31,10 +31,10 @@ static char buff[BUFF_LEN]; char *estrdup (const char *s) { - char *d = malloc (strlen (s) + 1); - if (d == NULL) return NULL; - strcpy (d,s); - return d; + char *d = malloc (strlen (s) + 1); + if (d == NULL) return NULL; + strcpy (d,s); + return d; } char *do_flex (const char *name, int name_len, const char *case_name, int case_name_len, int sex, const char *type, int type_len, int lang_id) { @@ -75,7 +75,7 @@ char *do_flex (const char *name, int name_len, const char *case_name, int case_n return estrdup (name); } assert (ca >= 0 && ca < cur_lang->cases_num); - + int p = 0; int wp = 0; while (p < name_len) { @@ -83,7 +83,7 @@ char *do_flex (const char *name, int name_len, const char *case_name, int case_n while (pp < name_len && name[pp] != '-') { pp++; } - int hyphen = (name[pp] == '-'); + int hyphen = (name[pp] == '-'); int tt = t; int best = -1; int save_pp = pp; @@ -93,7 +93,7 @@ char *do_flex (const char *name, int name_len, const char *case_name, int case_n const char *fle = cur_lang->flexible_symbols; while (*fle) { if (*fle == name[pp - 1]) { - isf = 1; + isf = 1; break; } fle ++; @@ -102,7 +102,7 @@ char *do_flex (const char *name, int name_len, const char *case_name, int case_n while (1 && isf) { assert (tt >= 0); if (cur_lang->nodes[tt].tail_len >= 0 && (!cur_lang->nodes[tt].hyphen || hyphen)) { - best = tt; + best = tt; } unsigned char c; if (pp == p - 1) { @@ -141,7 +141,7 @@ char *do_flex (const char *name, int name_len, const char *case_name, int case_n } else { tt = new_tt; } - } + } if (best == -1) { memcpy (buff + wp, name + p, save_pp - p); wp += (save_pp - p); @@ -173,6 +173,6 @@ char *do_flex (const char *name, int name_len, const char *case_name, int case_n } p = save_pp + 1; } - + return estrdup (buff); } |