summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* static assert: More appropriate name for internal enum valueMichael Drake2023-12-211-1/+1
|
* Assert: Add static assertion macro.Michael Drake2022-03-261-0/+24
| | | | We're not C11 so we can't use static_assert().
* Endian: Improve host endian detection for older GCCs.Michael Drake2022-03-241-2/+2
| | | | Co-authored-by: John-Mark Bell <jmb@netsurf-browser.org>
* add non allocating base64 encoding APIVincent Sanders2020-02-231-1/+34
|
* extend base64 api with url safe versionsVincent Sanders2020-02-211-1/+35
|
* fix endian header guardrelease/0.0.5Vincent Sanders2018-08-261-1/+1
|
* Include standard library headers for types.John-Mark Bell2018-01-204-0/+9
|
* Add endian.hJohn-Mark Bell2018-01-201-0/+68
|
* Added pread and pwrite wrappers.Vincent Sanders2015-04-022-1/+56
| | | | | | | | This adds wrappers for the pread and pwrite standard calls with fixed semantics across all supported platforms. The main variation (so far) is some platforms not having the calls at all and AmigaOS not allowing seeks beyond existing extents.
* do not report time in future if time did not move forwards.Vincent Sanders2014-12-011-4/+1
|
* Improve and document exact behaviour of the returned value.Vincent Sanders2014-11-291-3/+7
|
* fix monotonic timer API namingVincent Sanders2014-11-261-1/+1
|
* Fix error enum to not conflict and add monotonic time implementationVincent Sanders2014-11-263-37/+37
|
* add initial monotonic timer APIVincent Sanders2014-11-261-0/+31
|
* Fix base64 API doxygen commentsVincent Sanders2014-11-261-0/+22
|
* fix base64 implementation namespaceVincent Sanders2014-11-261-2/+2
|
* Initial nsutils library with base64 implementation an testsVincent Sanders2014-11-182-0/+108