Rivoreo Source Code Repositories
src.rivoreo.one
/
nbtfsutils
/
5850e3eace0e07c73a1a370abd69b7448da702d6
/
nbt_parsing.c
0144676
more tests
by Clark Gaebel
· 9 years ago
fec1416
add afl text case. Fixes #19.
by Clark Gaebel
· 9 years ago
10d2522
Fixed #18
by Clark Gaebel
· 9 years ago
2ce4952
fixed #14
by Clark Gaebel
· 12 years ago
577c041
Reread the docs for vsnprintf, and fixed the usage accordingly.
by Clark Gaebel
· 12 years ago
20920f9
Made bprintf much more efficient.
by Clark Gaebel
· 12 years ago
a6834de
Fixed #13 with the recommended patch. Still needs a test case.
by Clark Gaebel
· 12 years ago
01c0ab1
Added byte swapping to int arrays.
by Clark Gaebel
· 13 years ago
ad1ca94
PATCH: Added support for TAG_INT_ARRAY (tag 11).
by sztomi
· 13 years ago
159d083
Ran the project through clang's scan-build.
by Clark Gaebel
· 13 years ago
c184573
Added _real_ support for empty lists, without an ugly API.
by Clark Gaebel
· 13 years ago
d52e36b
Simplified the over-complicated TAG_LIST case.
by Clark Gaebel
· 13 years ago
23172e1
lists should have a valid type tag even if they're empty
by Jesús A. Álvarez
· 13 years ago
9472b0e
Fix rejection of valid lists
by Lukas Niederbremer
· 13 years ago
c9ff685
Revert "Make library more tolerant"
by Lukas Niederbremer
· 13 years ago
19ffb8f
Make library more tolerant
by Lukas Niederbremer
· 13 years ago
927ca3e
Cleaned up the warnings (adding better C++ compatibility) and removed type punning.
by Clark Gaebel
· 14 years ago
55a171f
Added better error codes, and fixed strdup.
by Clark Gaebel
· 14 years ago
cfdc3c5
Quick speed fix.
by Clark Gaebel
· 14 years ago
37d9b8b
Fixed all the tests. This thing is now really ready to be merged :)
by Clark Gaebel
· 14 years ago
03d642a
Finished writing the new API.
by Clark Gaebel
· 14 years ago
06e2891
Added chunk loading, and fixed up buffer.h while I was at it.
by Clark Gaebel
· 14 years ago
ea38b00
Added chunk test data.
by Clark Gaebel
· 14 years ago
6909176
Removed the annoying O(n^2) loop.
by Clark Gaebel
· 14 years ago
a0f37ba
Explained wtf was going on.
by Clark Gaebel
· 14 years ago
9ddebf9
Split up the nbt functionality into seperate files.
by Clark Gaebel
· 14 years ago
[Renamed (68%) from nbt.c]
1af72ec
Useless statement is useless.
by Clark Gaebel
· 14 years ago
ad8a423
Cleaned up checked_gzwrite.
by Clark Gaebel
· 14 years ago
ad16461
Added a validation utility and fixed the uncovered bugs.
by Clark Gaebel
· 14 years ago
1ca3425
__nbt_dump_ascii(): Fix indent for List / Compound
by FliPPeh
· 14 years ago
71315e8
Did a lot of fixup in filtering, and generally porting everything to c99.
by Clark Gaebel
· 14 years ago
398d5cf
Documentation fix and made nbt_full_list_length behave a bit nicer.
by Clark Gaebel
· 14 years ago
c9cef49
Fixed a memory leak.
by Clark Gaebel
· 14 years ago
298c692
Cleaned up the README and made the filters a bit clearer.
by Clark Gaebel
· 14 years ago
1820833
Spacing fix.
by Clark Gaebel
· 14 years ago
d7efea2
Made file printing more reliable.
by Clark Gaebel
· 14 years ago
aa4028c
Fixed file reading. The old implementation was shit.
by Clark Gaebel
· 14 years ago
c5a8504
Finished ascii dumping.
by Clark Gaebel
· 14 years ago
e3a6671
Finished binary dumping.
by Clark Gaebel
· 14 years ago
4281985
quick spacing fix
by Clark Gaebel
· 14 years ago
1fc6f1d
Fully switched to the doubly-linked list implementation.
by Clark Gaebel
· 14 years ago
9a23ef6
Added nbt_size, and did some general cleanup of the parser.
by Clark Gaebel
· 14 years ago
f05a364
Added searching functions.
by Clark Gaebel
· 14 years ago
cb29b2d
Initial API rewrite. I'm still not done reading in lists and compounds.
by Clark Gaebel
· 14 years ago
e45b3d0
Removed endianness.[c|h].
by Clark Gaebel
· 14 years ago
e732459
Fixed the build.
by Clark Gaebel
· 14 years ago
e9355c5
Got rid of more repetitive code. nbt.c is now under 1k LOC.
by Clark Gaebel
· 14 years ago
ae1588f
Massive cleanup of endianness.[c|h].
by Clark Gaebel
· 14 years ago
6d769ee
Removed useless trailing whitespace.
by Clark Gaebel
· 14 years ago
9312be2
Broke consistency a bit for "nbt_add_tag()" to be sane
by FliPPeh
· 14 years ago
fe79817
Added "nbt_add_list_item(void *item, nbt_tag *pa)"
by FliPPeh
· 14 years ago
d4ad59d
Included "nbt_remove_list_item()" (info below)
by FliPPeh
· 14 years ago
4b7a69c
Major updates
by Lukas Niederbremer
· 14 years ago
7c3fbdf
Added type aware setters, added missing function
by Lukas Niederbremer
· 14 years ago
4930d3d
Added new accessor functions, small fix
by Lukas Niederbremer
· 14 years ago
04c01da
Fixed capitalization error
by Lukas Niederbremer
· 14 years ago
118a24b
More portability update + new example
by Lukas Niederbremer
· 14 years ago
c311edc
Portability update
by Lukas Niederbremer
· 14 years ago
7350702
Bugfixes
by Lukas Niederbremer
· 14 years ago
0e3f684
Changed naming conventions
by Lukas Niederbremer
· 14 years ago
4758c7f
Added NBT_Write() and friends
by Lukas Niederbremer
· 14 years ago
0109cb3
Major tree modification functions
by Lukas Niederbremer
· 14 years ago
faaf556
Added "NBT_Change_Name()"
by Lukas Niederbremer
· 14 years ago
6e966c4
Introduced manipulation functionality
by Lukas Niederbremer
· 14 years ago
7ceb3d8
Initial working revision
by Lukas Niederbremer
· 14 years ago