44 for (fp = p; fp != NULL; fp = fp->
parent)
51 int64_t hash = 0x170b77d82958082fLL
60 return (hash<<1) + ((hash>>63)&1);
75 int pos = 0, thislen, element;
77 for (element = 0; element < elements; element++) {
80 if (thislen < 0)
return thislen;
else pos += thislen;
83 if (thislen < 0)
return thislen;
else pos += thislen;
86 if (thislen < 0)
return thislen;
else pos += thislen;
89 if (thislen < 0)
return thislen;
else pos += thislen;
92 if (thislen < 0)
return thislen;
else pos += thislen;
95 if (thislen < 0)
return thislen;
else pos += thislen;
103 int pos = 0, thislen;
107 if (thislen < 0)
return thislen;
else pos += thislen;
110 if (thislen < 0)
return thislen;
else pos += thislen;
117 int size = 0, element;
118 for (element = 0; element < elements; element++) {
143 int pos = 0, thislen, element;
145 for (element = 0; element < elements; element++) {
148 if (thislen < 0)
return thislen;
else pos += thislen;
151 if (thislen < 0)
return thislen;
else pos += thislen;
154 if (thislen < 0)
return thislen;
else pos += thislen;
157 if (thislen < 0)
return thislen;
else pos += thislen;
160 if (thislen < 0)
return thislen;
else pos += thislen;
163 if (thislen < 0)
return thislen;
else pos += thislen;
172 for (element = 0; element < elements; element++) {
192 int pos = 0, thislen;
197 if (thislen < 0)
return thislen;
else pos += thislen;
198 if (this_hash != hash)
return -1;
201 if (thislen < 0)
return thislen;
else pos += thislen;
214 for (element = 0; element < elements; element++) {
static int __int64_t_decode_array(const void *_buf, int offset, int maxlen, int64_t *p, int elements)
void lcmtypes_pose_t_destroy(lcmtypes_pose_t *p)
int __lcmtypes_pose_t_encode_array(void *buf, int offset, int maxlen, const lcmtypes_pose_t *p, int elements)
int __lcmtypes_pose_t_clone_array(const lcmtypes_pose_t *p, lcmtypes_pose_t *q, int elements)
THIS IS AN AUTOMATICALLY GENERATED FILE. DO NOT MODIFY BY HAND!! Generated by LCM.
lcmtypes_pose_t * lcmtypes_pose_t_copy(const lcmtypes_pose_t *p)
int __lcmtypes_pose_t_decode_array(const void *buf, int offset, int maxlen, lcmtypes_pose_t *p, int elements)
#define __double_decode_array_cleanup(p, sz)
int lcmtypes_pose_t_encoded_size(const lcmtypes_pose_t *p)
int __lcmtypes_pose_t_encoded_array_size(const lcmtypes_pose_t *p, int elements)
static int __int64_t_encode_array(void *_buf, int offset, int maxlen, const int64_t *p, int elements)
int64_t __lcmtypes_pose_t_get_hash(void)
int lcmtypes_pose_t_encode(void *buf, int offset, int maxlen, const lcmtypes_pose_t *p)
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)
int64_t __lcmtypes_pose_t_hash_recursive(const __lcm_hash_ptr *p)
static int64_t __lcmtypes_pose_t_hash
#define __double_hash_recursive(p)
#define __int64_t_hash_recursive(p)
int lcmtypes_pose_t_decode(const void *buf, int offset, int maxlen, lcmtypes_pose_t *p)
static int __double_clone_array(const double *p, double *q, int elements)
static int __int64_t_encoded_array_size(const int64_t *p, int elements)
static int __lcmtypes_pose_t_hash_computed
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)
int lcmtypes_pose_t_decode_cleanup(lcmtypes_pose_t *p)
int __lcmtypes_pose_t_decode_array_cleanup(lcmtypes_pose_t *p, int elements)
const __lcm_hash_ptr * parent
#define __int64_t_decode_array_cleanup(p, sz)