diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2016-01-28 02:16:36 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2016-01-28 02:45:18 +0100 |
commit | 40318a2ec0a513f23f301d22e5cd0ee7ac05f6eb (patch) | |
tree | dbf5746addafc1422bb43f56a70b8ee03bbaa8ab /src/string-utils.h | |
parent | e3818dae4b4a5fa2af9c982a0b3a3cf4d15cb373 (diff) | |
download | sciteco-40318a2ec0a513f23f301d22e5cd0ee7ac05f6eb.tar.gz |
refactored pattern matching processing: fixes segfaults and memleaks
* class2regexp() and pattern2regexp() now have clear semantics
regarding how they scan over a pattern string
* this bug has probably always been around
* memory leaks could happen in case of exceptions because the
pattern match conversion can itself yield errors.
* now search commands also fail for definitely invalid pattern
match constructs like unsupported ^Ex sequences.
* added some documentation
Diffstat (limited to 'src/string-utils.h')
0 files changed, 0 insertions, 0 deletions