Andrey Prygunkov
c0d7a15afa
#591 : string format functions return new length
2019-01-12 21:43:33 +01:00
Federico Cuello
9eaf9fae9a
fix compile warning: -Wmaybe-uninitialized
...
Initialize codepoint to avoid the warning.
2018-12-21 15:11:53 +01:00
Andrey Prygunkov
5885258c35
#288 : reading encrypted archives using nettle library
...
when compiled with GnuTLS instead of OpenSSL.
2016-10-03 22:38:48 +02:00
Andrey Prygunkov
2cc38a85df
#288 : fixed incompatibility with older compilers
2016-10-03 01:35:46 +02:00
Andrey Prygunkov
f3f7fbd0de
#176 : updated copyright notice in source files
...
- added link to http://nzbget.net ;
- replaced FSF Post address with a web link;
- removed unusable subversion-tags;
- updated year.
2016-03-01 19:45:07 +01:00
Andrey Prygunkov
7fc6d9e99e
#172 : moved class WString to NString.cpp
2016-02-26 23:18:35 +01:00
Andrey Prygunkov
be852d0a9b
#143 : using <CString> instead of <char*> in containers
2016-01-03 19:58:11 +01:00
Andrey Prygunkov
d87d6ac2ac
#126 : using CString for ref-parameters and return values
...
1) for parameters use references to CString instead of pointers to
buffers;
2) when returning strings use CString instead of pointer to char buffer
which caller needs to deallocate;
3) use BString even more.
2015-12-20 16:27:01 +01:00
Andrey Prygunkov
8394759527
#126 : reworked string classes
...
1) classes CString and BString now have no memory overhead compared to
C-style null-terminated strings and character arrays respectively.
2) class StringBuilder is back and should be used when often Append’s
are needed.
2015-12-19 00:09:12 +01:00
Andrey Prygunkov
17d3e05e16
#126 : update project file for Windows
...
and fixed a few warnings.
2015-12-13 17:09:52 +01:00
Andrey Prygunkov
ecc7fc9695
#126 : extended string classes
...
- Append/AppendFmt-methods;
- CString stores length internally for faster appends;
- removed class StringBuilder, replaced usages with CString;
- binding to existing C-style null-terminated strings with methods
Bind/Unbind.
2015-12-13 16:02:57 +01:00
Andrey Prygunkov
6b0fdc881e
#126 : new string classes
...
which can be easily used as replacement for C-style null-terminated
strings and C-style char arrays.
2015-12-12 16:34:45 +01:00