$data .= $indent."while($iterator\-- > 0) {\n";
}
- $var_iterator and $data .= $indent."\tint i$iterator;\n";
+ $var_iterator and $data .= $indent."\tunsigned int i$iterator;\n";
$data .= $var_data;
$data .= $indent."}\n";
print <<EOF;
{
void *tlv_buf = &msg->$type.tlv;
- int tlv_len = le16_to_cpu(msg->$type.tlv_len);
+ unsigned int tlv_len = le16_to_cpu(msg->$type.tlv_len);
EOF
if (gen_has_types($data)) {
my ($var_data, $var_iterator) =
gen_tlv_val_set($cname."[$iterator]", $elem->{"array-element"}, "$indent\t", "i$iterator", undef);
- $var_iterator and $data .= $indent."\tint i$iterator;\n";
+ $var_iterator and $data .= $indent."\tunsigned int i$iterator;\n";
$data .= $var_data;
$data .= $indent."}\n";
my $cond = "req->set.$cname";
my ($var_data, $use_iterator) =
gen_tlv_val_set("req->data.$cname", $elem, "\t\t", "i", \$cond);
- $use_iterator and $iterator = "\t\tint i;\n";
+ $use_iterator and $iterator = "\t\tunsigned int i;\n";
$data = <<EOF;
if ($cond) {
void *buf;
- int ofs;
+ unsigned int ofs;
$iterator$size_var
__qmi_alloc_reset();
$var_data
#define get_next(_size) ({ void *_buf = &tlv->data[ofs]; ofs += _size; if (ofs > cur_tlv_len) goto error_len; _buf; })
#define copy_tlv(_val, _size) \\
do { \\
- int __size = _size; \\
+ unsigned int __size = _size; \\
if (__size > 0) \\
memcpy(__qmi_alloc_static(__size), _val, __size); \\
} while (0);