Add some missing 'static' specifiers
Update issue 91 Status: FixedInGit
This commit is contained in:
@@ -24,10 +24,6 @@ __BIG_ENDIAN__ Set this if your platform stores integers and
|
|||||||
floats in big-endian format. Mixed-endian
|
floats in big-endian format. Mixed-endian
|
||||||
systems (different layout for ints and floats)
|
systems (different layout for ints and floats)
|
||||||
are currently not supported.
|
are currently not supported.
|
||||||
NANOPB_INTERNALS Set this to expose the field encoder functions
|
|
||||||
that are hidden since nanopb-0.1.3. Starting
|
|
||||||
with nanopb-0.2.4, this flag does nothing. Use
|
|
||||||
the newer functions that have better interface.
|
|
||||||
PB_ENABLE_MALLOC Set this to enable dynamic allocation support
|
PB_ENABLE_MALLOC Set this to enable dynamic allocation support
|
||||||
in the decoder.
|
in the decoder.
|
||||||
PB_MAX_REQUIRED_FIELDS Maximum number of required fields to check for
|
PB_MAX_REQUIRED_FIELDS Maximum number of required fields to check for
|
||||||
|
|||||||
17
pb_decode.c
17
pb_decode.c
@@ -13,7 +13,6 @@
|
|||||||
#define checkreturn __attribute__((warn_unused_result))
|
#define checkreturn __attribute__((warn_unused_result))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define NANOPB_INTERNALS
|
|
||||||
#include "pb.h"
|
#include "pb.h"
|
||||||
#include "pb_decode.h"
|
#include "pb_decode.h"
|
||||||
|
|
||||||
@@ -1033,7 +1032,7 @@ bool pb_decode_fixed64(pb_istream_t *stream, void *dest)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_varint(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_varint(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
if (!pb_decode_varint(stream, &value))
|
if (!pb_decode_varint(stream, &value))
|
||||||
@@ -1051,7 +1050,7 @@ bool checkreturn pb_dec_varint(pb_istream_t *stream, const pb_field_t *field, vo
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_uvarint(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_uvarint(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
if (!pb_decode_varint(stream, &value))
|
if (!pb_decode_varint(stream, &value))
|
||||||
@@ -1067,7 +1066,7 @@ bool checkreturn pb_dec_uvarint(pb_istream_t *stream, const pb_field_t *field, v
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_svarint(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_svarint(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
int64_t value;
|
int64_t value;
|
||||||
if (!pb_decode_svarint(stream, &value))
|
if (!pb_decode_svarint(stream, &value))
|
||||||
@@ -1083,19 +1082,19 @@ bool checkreturn pb_dec_svarint(pb_istream_t *stream, const pb_field_t *field, v
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_fixed32(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_fixed32(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
UNUSED(field);
|
UNUSED(field);
|
||||||
return pb_decode_fixed32(stream, dest);
|
return pb_decode_fixed32(stream, dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_fixed64(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_fixed64(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
UNUSED(field);
|
UNUSED(field);
|
||||||
return pb_decode_fixed64(stream, dest);
|
return pb_decode_fixed64(stream, dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_bytes(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_bytes(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
uint32_t size;
|
uint32_t size;
|
||||||
pb_bytes_array_t *bdest;
|
pb_bytes_array_t *bdest;
|
||||||
@@ -1124,7 +1123,7 @@ bool checkreturn pb_dec_bytes(pb_istream_t *stream, const pb_field_t *field, voi
|
|||||||
return pb_read(stream, bdest->bytes, size);
|
return pb_read(stream, bdest->bytes, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_string(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_string(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
uint32_t size;
|
uint32_t size;
|
||||||
size_t alloc_size;
|
size_t alloc_size;
|
||||||
@@ -1156,7 +1155,7 @@ bool checkreturn pb_dec_string(pb_istream_t *stream, const pb_field_t *field, vo
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_dec_submessage(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
static bool checkreturn pb_dec_submessage(pb_istream_t *stream, const pb_field_t *field, void *dest)
|
||||||
{
|
{
|
||||||
bool status;
|
bool status;
|
||||||
pb_istream_t substream;
|
pb_istream_t substream;
|
||||||
|
|||||||
17
pb_encode.c
17
pb_encode.c
@@ -3,7 +3,6 @@
|
|||||||
* 2011 Petteri Aimonen <jpa@kapsi.fi>
|
* 2011 Petteri Aimonen <jpa@kapsi.fi>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define NANOPB_INTERNALS
|
|
||||||
#include "pb.h"
|
#include "pb.h"
|
||||||
#include "pb_encode.h"
|
#include "pb_encode.h"
|
||||||
|
|
||||||
@@ -544,7 +543,7 @@ bool checkreturn pb_encode_submessage(pb_ostream_t *stream, const pb_field_t fie
|
|||||||
|
|
||||||
/* Field encoders */
|
/* Field encoders */
|
||||||
|
|
||||||
bool checkreturn pb_enc_varint(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_varint(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
int64_t value = 0;
|
int64_t value = 0;
|
||||||
|
|
||||||
@@ -562,7 +561,7 @@ bool checkreturn pb_enc_varint(pb_ostream_t *stream, const pb_field_t *field, co
|
|||||||
return pb_encode_varint(stream, (uint64_t)value);
|
return pb_encode_varint(stream, (uint64_t)value);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_uvarint(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_uvarint(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
uint64_t value = 0;
|
uint64_t value = 0;
|
||||||
|
|
||||||
@@ -576,7 +575,7 @@ bool checkreturn pb_enc_uvarint(pb_ostream_t *stream, const pb_field_t *field, c
|
|||||||
return pb_encode_varint(stream, value);
|
return pb_encode_varint(stream, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_svarint(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_svarint(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
int64_t value = 0;
|
int64_t value = 0;
|
||||||
|
|
||||||
@@ -590,19 +589,19 @@ bool checkreturn pb_enc_svarint(pb_ostream_t *stream, const pb_field_t *field, c
|
|||||||
return pb_encode_svarint(stream, value);
|
return pb_encode_svarint(stream, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_fixed64(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_fixed64(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
UNUSED(field);
|
UNUSED(field);
|
||||||
return pb_encode_fixed64(stream, src);
|
return pb_encode_fixed64(stream, src);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_fixed32(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_fixed32(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
UNUSED(field);
|
UNUSED(field);
|
||||||
return pb_encode_fixed32(stream, src);
|
return pb_encode_fixed32(stream, src);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_bytes(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_bytes(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
const pb_bytes_array_t *bytes = (const pb_bytes_array_t*)src;
|
const pb_bytes_array_t *bytes = (const pb_bytes_array_t*)src;
|
||||||
|
|
||||||
@@ -621,7 +620,7 @@ bool checkreturn pb_enc_bytes(pb_ostream_t *stream, const pb_field_t *field, con
|
|||||||
return pb_encode_string(stream, bytes->bytes, bytes->size);
|
return pb_encode_string(stream, bytes->bytes, bytes->size);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_string(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_string(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
/* strnlen() is not always available, so just use a loop */
|
/* strnlen() is not always available, so just use a loop */
|
||||||
size_t size = 0;
|
size_t size = 0;
|
||||||
@@ -647,7 +646,7 @@ bool checkreturn pb_enc_string(pb_ostream_t *stream, const pb_field_t *field, co
|
|||||||
return pb_encode_string(stream, (const uint8_t*)src, size);
|
return pb_encode_string(stream, (const uint8_t*)src, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool checkreturn pb_enc_submessage(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
static bool checkreturn pb_enc_submessage(pb_ostream_t *stream, const pb_field_t *field, const void *src)
|
||||||
{
|
{
|
||||||
if (field->ptr == NULL)
|
if (field->ptr == NULL)
|
||||||
PB_RETURN_ERROR(stream, "invalid field descriptor");
|
PB_RETURN_ERROR(stream, "invalid field descriptor");
|
||||||
|
|||||||
Reference in New Issue
Block a user