aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_encode_callbacks.c
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2012-03-01 13:46:52 +0200
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2012-03-01 13:46:52 +0200
commit9fbe9a5de30c3326bd7015e91c5ba634df49ee25 (patch)
tree16f0140e0ede0606e49057be64b0a8450c46b14c /tests/test_encode_callbacks.c
parent0cdc623050ac8c76f3a8dbd14675a3b29f18542d (diff)
Refactoring the field encoder interface.
Replaced the confusing pb_enc_* functions with new pb_encode_* functions that have a cleaner interface. Updated documentation. Got rid of the endian_copy stuff in pb_encode.c, instead using C casts to do it automatically. This makes the code safer and also reduces binary size by about 5%. Fixes Issue 6.
Diffstat (limited to 'tests/test_encode_callbacks.c')
-rw-r--r--tests/test_encode_callbacks.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/test_encode_callbacks.c b/tests/test_encode_callbacks.c
index f0a046de..7fa017f9 100644
--- a/tests/test_encode_callbacks.c
+++ b/tests/test_encode_callbacks.c
@@ -29,7 +29,7 @@ bool encode_fixed32(pb_ostream_t *stream, const pb_field_t *field, const void *a
return false;
uint32_t value = 42;
- return pb_enc_fixed32(stream, field, &value);
+ return pb_encode_fixed32(stream, &value);
}
bool encode_fixed64(pb_ostream_t *stream, const pb_field_t *field, const void *arg)
@@ -38,7 +38,7 @@ bool encode_fixed64(pb_ostream_t *stream, const pb_field_t *field, const void *a
return false;
uint64_t value = 42;
- return pb_enc_fixed64(stream, field, &value);
+ return pb_encode_fixed64(stream, &value);
}
int main()