summaryrefslogtreecommitdiffstats
path: root/pb_encode.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-06Add pb_decode_delimited and pb_encode_delimited wrapper functions.Petteri Aimonen1-0/+5
2013-04-14Handle unterminated strings when encoding.Petteri Aimonen1-2/+10
2013-04-02Change the callback function to use void**.Petteri Aimonen1-1/+8
2013-03-09Add PB_SYSTEM_HEADER compile time option.Petteri Aimonen1-1/+0
2013-03-09Implement error message support for the encoder side.Petteri Aimonen1-14/+23
2013-02-20Separate PB_HTYPE to PB_ATYPE and PB_HTYPE.Petteri Aimonen1-33/+64
2013-02-20Rename PB_HTYPE_ARRAY -> PB_HTYPE_REPEATED.Petteri Aimonen1-2/+2
2013-02-06Add compile-time option PB_BUFFER_ONLY.Petteri Aimonen1-1/+10
2013-02-05Performance improvement: replace memcpy with loop.Petteri Aimonen1-1/+4
2012-09-03Enable -Wconversion for core and fix the warnings.Petteri Aimonen1-5/+5
2012-09-02Clean up one (uint64_t) cast.Petteri Aimonen1-2/+2
2012-08-26Fix warnings with -Wcast-qual. Add test for C++ compile.Petteri Aimonen1-14/+14
2012-08-09Declare warn_unused_result only on GCC >= 3.4.0.Petteri Aimonen1-5/+5
2012-07-18Fixed a few compiler warnings, added check.Petteri Aimonen1-2/+2
2012-07-05Apparently some compilers don't want to automatically cast size_t to uint64_t.Petteri Aimonen1-4/+4
2012-07-05Fix some typos in __BIG_ENDIAN__ codePetteri Aimonen1-2/+2
2012-06-13Fix non-constant initializer errors with some compilers.Petteri Aimonen1-3/+14
2012-04-18Fixing compiler warnings, mostly related to unused parameters.Petteri Aimonen1-2/+6
2012-03-01Refactoring the field encoder interface.Petteri Aimonen1-77/+93
2011-12-30Fixed a bug related to submessage encoding into memory buffer.Petteri Aimonen1-0/+1
2011-11-10Fix some compiler warnings in strict C89 modePetteri Aimonen1-3/+2
2011-09-13Fixed a bunch of bugs related to callback fields.Petteri Aimonen1-14/+30
2011-08-23More unittestsPetteri Aimonen1-1/+1
2011-08-23Changed autogenerated file naming from foo.c to foo.pb.cPetteri Aimonen1-0/+7
2011-08-23check return valuesPetteri Aimonen1-16/+25
2011-08-17ExamplePetteri Aimonen1-2/+5
2011-08-14More documentation, small improvementsPetteri Aimonen1-1/+3
2011-08-11Documenting and improving stream behaviourPetteri Aimonen1-4/+22
2011-08-10Unittests for encodePetteri Aimonen1-14/+19
2011-08-04EncoderPetteri Aimonen1-0/+326