Simple library for dealing with UTF-8 BOM (Byte Order Mark)
Piotr Czajkowski 4f0822eb70 Be consistent | пре 4 година | |
---|---|---|
.github | пре 4 година | |
.gitignore | пре 7 година | |
LICENSE.md | пре 6 година | |
README.md | пре 4 година | |
bom.c | пре 4 година | |
bom.h | пре 4 година | |
bomToolkit.c | пре 4 година | |
makefile | пре 4 година | |
testBOM | пре 7 година | |
testNoBOM | пре 7 година | |
test_bom.c | пре 5 година |
I've written it for fun and because BOM is still a valid problem in l10n world. It's simple and relies only on standard libraries, so should work pretty much everywhere.
It contains simple test which you can run by:
make test
I've also added simple wrapper, so you can use it as executable:
Usage:
./bomToolkit <filePath> c - to check for BOM.
./bomToolkit <filePath> r - to remove BOM.
./bomToolkit <filePath> a - to add BOM.
It's 22 times faster than similar one I've written in C#, so either C is faster at that or I've written it better:) Enjoy!
As always, you can use it as you want, but I give you no warranty.