|
version 1.3, 2015/06/25 17:53:50
|
version 1.3.90.1, 2024/10/27 04:09:27
|
|
Line 12 terms:
|
Line 12 terms:
|
| All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
| Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
| |
|
| Copyright 2004 - 2015 | Copyright 2004 - 2024 |
| by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
| |
|
| Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
|
Line 61 regex_Verify(const char *csRegex, const char *csData,
|
Line 61 regex_Verify(const char *csRegex, const char *csData,
|
| regex_t re; |
regex_t re; |
| regmatch_t match; |
regmatch_t match; |
| char szErr[STRSIZ]; |
char szErr[STRSIZ]; |
| int ret, flg; | int ret = 0, flg; |
| const char *pos; |
const char *pos; |
| |
|
| if (!csRegex || !csData) |
if (!csRegex || !csData) |
|
Line 74 regex_Verify(const char *csRegex, const char *csData,
|
Line 74 regex_Verify(const char *csRegex, const char *csData,
|
| return NULL; |
return NULL; |
| } |
} |
| |
|
| for (ret = flg = 0, pos = csData; !(ret = regexec(&re, pos, 1, &match, flg)); | for (flg = 0, pos = csData; !(ret = regexec(&re, pos, 1, &match, flg)); |
| pos += match.rm_eo, flg = REG_NOTBOL) { |
pos += match.rm_eo, flg = REG_NOTBOL) { |
| if (startPos) |
if (startPos) |
| *startPos = match.rm_so; |
*startPos = match.rm_so; |