-
Notifications
You must be signed in to change notification settings - Fork 0
johnbartholomew/useful-code
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== Useful Code For licensing conditions, see the individual source files. Contents: OptionParser.hpp, OptionParser.cpp Command line option processing. utf8.h, utf8.c C99 utf-8 decoder/verifier and encoder. contains code from Bjoern Hoehrmann http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ lookup3.c One of Bob Jenkins' string/blob hash functions. http://www.burtleburtle.net/bob/c/lookup3.c embed-data.sh Script to embed data files into a object (.o) file, with controllable data alignment. That data can then be used from C or C++ (it's just a big static array). rand.h, rand.c Complementary Multiply With Carry and XOR-shift RNGs. path-operations.c Implementations of dirname and basename. Does not try to conform to POSIX. Don't use these, use the functions provided by your platform. build.ninja.sample Sample build.ninja file (I copy this into new projects and then adjust as necessary)
About
a collection of unrelated snippets of useful code, under various free licences
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published