45 for (fp = p; fp != NULL; fp = fp->
parent)
52 int64_t hash = 0xa68613cd43dc764eLL
59 return (hash<<1) + ((hash>>63)&1);
74 int pos = 0, thislen, element;
76 for (element = 0; element < elements; element++) {
79 if (thislen < 0)
return thislen;
else pos += thislen;
82 if (thislen < 0)
return thislen;
else pos += thislen;
85 if (thislen < 0)
return thislen;
else pos += thislen;
88 for (a = 0; a < 4; a++) {
90 if (thislen < 0)
return thislen;
else pos += thislen;
100 int pos = 0, thislen;
104 if (thislen < 0)
return thislen;
else pos += thislen;
107 if (thislen < 0)
return thislen;
else pos += thislen;
114 int size = 0, element;
115 for (element = 0; element < elements; element++) {
124 for (a = 0; a < 4; a++) {
140 int pos = 0, thislen, element;
142 for (element = 0; element < elements; element++) {
145 if (thislen < 0)
return thislen;
else pos += thislen;
148 if (thislen < 0)
return thislen;
else pos += thislen;
151 if (thislen < 0)
return thislen;
else pos += thislen;
154 for (a = 0; a < 4; a++) {
156 if (thislen < 0)
return thislen;
else pos += thislen;
167 for (element = 0; element < elements; element++) {
176 for (a = 0; a < 4; a++) {
187 int pos = 0, thislen;
192 if (thislen < 0)
return thislen;
else pos += thislen;
193 if (this_hash != hash)
return -1;
196 if (thislen < 0)
return thislen;
else pos += thislen;
209 for (element = 0; element < elements; element++) {
218 for (a = 0; a < 4; a++) {
void lcmtypes_gps_to_local_t_destroy(lcmtypes_gps_to_local_t *p)
static int __int64_t_decode_array(const void *_buf, int offset, int maxlen, int64_t *p, int elements)
int lcmtypes_gps_to_local_t_decode(const void *buf, int offset, int maxlen, lcmtypes_gps_to_local_t *p)
static int __float_decode_array(const void *_buf, int offset, int maxlen, float *p, int elements)
static int __float_encoded_array_size(const float *p, int elements)
lcmtypes_gps_to_local_t * lcmtypes_gps_to_local_t_copy(const lcmtypes_gps_to_local_t *p)
int64_t __lcmtypes_gps_to_local_t_hash_recursive(const __lcm_hash_ptr *p)
#define __double_decode_array_cleanup(p, sz)
int lcmtypes_gps_to_local_t_decode_cleanup(lcmtypes_gps_to_local_t *p)
static int __int64_t_encode_array(void *_buf, int offset, int maxlen, const int64_t *p, int elements)
static int __double_encoded_array_size(const double *p, int elements)
static int __int64_t_clone_array(const int64_t *p, int64_t *q, int elements)
#define __float_decode_array_cleanup(p, sz)
THIS IS AN AUTOMATICALLY GENERATED FILE. DO NOT MODIFY BY HAND!! Generated by LCM.
static int __float_encode_array(void *_buf, int offset, int maxlen, const float *p, int elements)
#define __double_hash_recursive(p)
static int __lcmtypes_gps_to_local_t_hash_computed
#define __int64_t_hash_recursive(p)
#define __float_hash_recursive(p)
int __lcmtypes_gps_to_local_t_encode_array(void *buf, int offset, int maxlen, const lcmtypes_gps_to_local_t *p, int elements)
int __lcmtypes_gps_to_local_t_clone_array(const lcmtypes_gps_to_local_t *p, lcmtypes_gps_to_local_t *q, int elements)
static int __double_clone_array(const double *p, double *q, int elements)
int lcmtypes_gps_to_local_t_encode(void *buf, int offset, int maxlen, const lcmtypes_gps_to_local_t *p)
static int __int64_t_encoded_array_size(const int64_t *p, int elements)
int __lcmtypes_gps_to_local_t_decode_array(const void *buf, int offset, int maxlen, lcmtypes_gps_to_local_t *p, int elements)
static int __double_decode_array(const void *_buf, int offset, int maxlen, double *p, int elements)
static int __double_encode_array(void *_buf, int offset, int maxlen, const double *p, int elements)
int64_t __lcmtypes_gps_to_local_t_get_hash(void)
int lcmtypes_gps_to_local_t_encoded_size(const lcmtypes_gps_to_local_t *p)
static int64_t __lcmtypes_gps_to_local_t_hash
const __lcm_hash_ptr * parent
int __lcmtypes_gps_to_local_t_encoded_array_size(const lcmtypes_gps_to_local_t *p, int elements)
int __lcmtypes_gps_to_local_t_decode_array_cleanup(lcmtypes_gps_to_local_t *p, int elements)
#define __int64_t_decode_array_cleanup(p, sz)
static int __float_clone_array(const float *p, float *q, int elements)