f6056153e3
rename root namespace from util to cruft
...
This places, at long last, the core library code into the same namespace
as the extended library code.
2018-08-05 14:42:02 +10:00
803acc9a87
relicense under MPL-2.0
2018-08-04 15:14:06 +10:00
c4e0cd31f9
string: move tokeniser into the header
...
This allows more varied template parameters to be used.
2018-01-30 12:53:43 +11:00
0351313c36
Merge branch 'master' into coord
2017-11-23 17:24:11 +11:00
34788756d2
build: don't use './' as an include prefix
...
GCC produces ODR error when including paths of the form './foo' and
'foo' in the same binary. Rather than managing duplication we just
universally pick the absolute form over the relative form.
2017-11-22 16:49:37 +11:00
eabf93bc2a
view: remove ipp file in preference of inline code
2017-08-01 14:16:55 +10:00
a1b35dfbbe
string: add trivial wchar-to-utf8 conversions
2016-11-22 21:48:57 +11:00
61db3f969f
string: define tokeniser::cbegin/cend
2016-03-21 14:20:04 +11:00
eacd2f6072
string: allow cstring tokenisers
2016-03-18 11:08:12 +11:00
6a1ea8ff29
string: add tokeniser
2016-03-17 18:14:40 +11:00
fe82fc256c
string: remove unused strndup implementation
2016-02-26 12:11:26 +11:00
424e6e8701
cast: move types/casts to cast
2015-11-17 16:19:27 +11:00
2658b41ea1
relicence under Apache-2.0
2015-04-13 18:05:28 +10:00
798ea55ec9
Fix type warnings
2013-08-05 16:42:58 +10:00
c8e0086ce0
Add internal implementation of strndup
2013-02-26 17:50:56 +11:00
77942e008d
Change my email to an active domain
2012-04-23 13:10:50 +10:00
caa1f3312b
Added simple string routine files
2011-08-12 00:25:59 +10:00