size_t
length_ChopstixMenuitem(const ChopstixMenuitem *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->gen);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemCode(&(data)->code);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_general_string(&(data)->name);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->price);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemStyles(&(data)->styles);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemExtras(&(data)->extras);
ret += 1 + length_len(ret) + oldret;
}
if((data)->subitems){
int oldret = ret;
ret = 0;
ret += length_ChopstixItemExtras((data)->subitems);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixFlags(&(data)->flags);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Beispiel #2
0
size_t
length_EncKrbCredPart(const EncKrbCredPart *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (&(data)->ticket_info)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_KrbCredInfo(&(&(data)->ticket_info)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret) + oldret;
}
if((data)->nonce){
int oldret = ret;
ret = 0;
ret += length_integer((data)->nonce);
ret += 1 + length_len(ret) + oldret;
}
if((data)->timestamp){
int oldret = ret;
ret = 0;
ret += length_KerberosTime((data)->timestamp);
ret += 1 + length_len(ret) + oldret;
}
if((data)->usec){
int oldret = ret;
ret = 0;
ret += length_integer((data)->usec);
ret += 1 + length_len(ret) + oldret;
}
if((data)->s_address){
int oldret = ret;
ret = 0;
ret += length_HostAddress((data)->s_address);
ret += 1 + length_len(ret) + oldret;
}
if((data)->r_address){
int oldret = ret;
ret = 0;
ret += length_HostAddress((data)->r_address);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
ret += 1 + length_len (ret);
return ret;
}
size_t
length_EncryptedData(const EncryptedData *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_ENCTYPE(&(data)->etype);
ret += 1 + length_len(ret) + oldret;
}
if((data)->kvno){
int oldret = ret;
ret = 0;
ret += length_integer((data)->kvno);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_octet_string(&(data)->cipher);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
size_t
length_AUTHDATA_TYPE(const AUTHDATA_TYPE *data)
{
size_t ret = 0;
ret += length_integer((const int*)data);
return ret;
}
size_t
length_ChopstixOrderKey(const ChopstixOrderKey *data)
{
size_t ret = 0;
ret += length_integer(data);
return ret;
}
size_t
length_ChopstixOrderItem(const ChopstixOrderItem *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_CHOPSTIX_ITEMTYPE(&(data)->type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->qty);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemCode(&(data)->code);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->style);
ret += 1 + length_len(ret) + oldret;
}
if((data)->special){
int oldret = ret;
ret = 0;
ret += length_ChopstixSpecial((data)->special);
ret += 1 + length_len(ret) + oldret;
}
if((data)->subitems){
int oldret = ret;
ret = 0;
ret += length_ChopstixSubItems((data)->subitems);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
size_t
length_ChopstixSubItem(const ChopstixSubItem *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->qty);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_ChopstixItemCode(&(data)->code);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->style);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->pricedelta);
ret += 1 + length_len(ret) + oldret;
}
if((data)->special){
int oldret = ret;
ret = 0;
ret += length_ChopstixSpecial((data)->special);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Beispiel #8
0
size_t
length_EtypeList(const EtypeList *data)
{
size_t ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (data)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
return ret;
}
size_t
length_TransitedEncoding(const TransitedEncoding *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->tr_type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_octet_string(&(data)->contents);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}
Beispiel #10
0
size_t
length_KRB_CRED(const KRB_CRED *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->pvno);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_MESSAGE_TYPE(&(data)->msg_type);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
{
int oldret = ret;
int i;
ret = 0;
for(i = (&(data)->tickets)->len - 1; i >= 0; --i){
int oldret = ret;
ret = 0;
ret += length_Ticket(&(&(data)->tickets)->val[i]);
ret += oldret;
}
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_EncryptedData(&(data)->enc_part);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
ret += 1 + length_len (ret);
return ret;
}
size_t
length_ChopstixItemStyle(const ChopstixItemStyle *data)
{
size_t ret = 0;
{
int oldret = ret;
ret = 0;
ret += length_integer(&(data)->num);
ret += 1 + length_len(ret) + oldret;
}
{
int oldret = ret;
ret = 0;
ret += length_general_string(&(data)->name);
ret += 1 + length_len(ret) + oldret;
}
ret += 1 + length_len(ret);
return ret;
}