From: Matthias Bolte Date: Sat, 7 May 2011 05:42:04 +0000 (+0200) Subject: remote generator: Unify unsigned int notation in .x files X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=bfb188dd44b7a2e463eb16af78d8aa2251227618;p=libvirt.git remote generator: Unify unsigned int notation in .x files Rename u_int and unsigned to unsigned int. This gets rid of some special case code in the generator. --- diff --git a/daemon/remote_generator.pl b/daemon/remote_generator.pl index abcead349c..2c62f2ae8b 100755 --- a/daemon/remote_generator.pl +++ b/daemon/remote_generator.pl @@ -878,13 +878,13 @@ elsif ($opt_k) { push(@setters_list, "args.$1.${1}_val = (char *)$1;"); push(@setters_list, "args.$1.${1}_len = ${1}len;"); push(@args_check_list, { name => "\"$1\"", arg => "${1}len", limit => $2 }); - } elsif ($args_member =~ m/^(.*) (\S+);/) { - my $type_name = $1; - my $arg_name = $2; + } elsif ($args_member =~ m/^(unsigned )?(int|hyper) (\S+);/) { + my $type_name; + my $arg_name = $3; + $type_name = $1 if ($1); + $type_name .= $2; $type_name =~ s/hyper/long/; - $type_name =~ s/^unsigned$/unsigned int/; - $type_name =~ s/u_int/unsigned int/; if ($type_name eq "int") { # fix bad decisions in the xdr protocol diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x index 61fce96a5b..2cf6022d51 100644 --- a/src/remote/remote_protocol.x +++ b/src/remote/remote_protocol.x @@ -541,8 +541,8 @@ struct remote_domain_interface_stats_ret { struct remote_domain_memory_stats_args { remote_nonnull_domain dom; - u_int maxStats; - u_int flags; + unsigned int maxStats; + unsigned int flags; }; struct remote_domain_memory_stat { @@ -558,8 +558,8 @@ struct remote_domain_block_peek_args { remote_nonnull_domain dom; remote_nonnull_string path; unsigned hyper offset; - unsigned size; - unsigned flags; + unsigned int size; + unsigned int flags; }; struct remote_domain_block_peek_ret { @@ -569,8 +569,8 @@ struct remote_domain_block_peek_ret { struct remote_domain_memory_peek_args { remote_nonnull_domain dom; unsigned hyper offset; - unsigned size; - unsigned flags; + unsigned int size; + unsigned int flags; }; struct remote_domain_memory_peek_ret { @@ -580,7 +580,7 @@ struct remote_domain_memory_peek_ret { struct remote_domain_get_block_info_args { remote_nonnull_domain dom; remote_nonnull_string path; - unsigned flags; + unsigned int flags; }; struct remote_domain_get_block_info_ret { @@ -1217,7 +1217,7 @@ struct remote_list_defined_storage_pools_ret { struct remote_find_storage_pool_sources_args { remote_nonnull_string type; remote_string srcSpec; - unsigned flags; + unsigned int flags; }; struct remote_find_storage_pool_sources_ret { @@ -1250,7 +1250,7 @@ struct remote_storage_pool_lookup_by_volume_ret { struct remote_storage_pool_create_xml_args { remote_nonnull_string xml; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_create_xml_ret { @@ -1259,7 +1259,7 @@ struct remote_storage_pool_create_xml_ret { struct remote_storage_pool_define_xml_args { remote_nonnull_string xml; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_define_xml_ret { @@ -1268,7 +1268,7 @@ struct remote_storage_pool_define_xml_ret { struct remote_storage_pool_build_args { remote_nonnull_storage_pool pool; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_undefine_args { @@ -1277,7 +1277,7 @@ struct remote_storage_pool_undefine_args { struct remote_storage_pool_create_args { remote_nonnull_storage_pool pool; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_destroy_args { @@ -1286,17 +1286,17 @@ struct remote_storage_pool_destroy_args { struct remote_storage_pool_delete_args { remote_nonnull_storage_pool pool; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_refresh_args { remote_nonnull_storage_pool pool; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_get_xml_desc_args { remote_nonnull_storage_pool pool; - unsigned flags; + unsigned int flags; }; struct remote_storage_pool_get_xml_desc_ret { @@ -1376,7 +1376,7 @@ struct remote_storage_vol_lookup_by_path_ret { struct remote_storage_vol_create_xml_args { remote_nonnull_storage_pool pool; remote_nonnull_string xml; - unsigned flags; + unsigned int flags; }; struct remote_storage_vol_create_xml_ret { @@ -1387,7 +1387,7 @@ struct remote_storage_vol_create_xml_from_args { remote_nonnull_storage_pool pool; remote_nonnull_string xml; remote_nonnull_storage_vol clonevol; - unsigned flags; + unsigned int flags; }; struct remote_storage_vol_create_xml_from_ret { @@ -1396,17 +1396,17 @@ struct remote_storage_vol_create_xml_from_ret { struct remote_storage_vol_delete_args { remote_nonnull_storage_vol vol; - unsigned flags; + unsigned int flags; }; struct remote_storage_vol_wipe_args { remote_nonnull_storage_vol vol; - unsigned flags; + unsigned int flags; }; struct remote_storage_vol_get_xml_desc_args { remote_nonnull_storage_vol vol; - unsigned flags; + unsigned int flags; }; struct remote_storage_vol_get_xml_desc_ret { @@ -1435,7 +1435,7 @@ struct remote_storage_vol_get_path_ret { struct remote_node_num_of_devices_args { remote_string cap; - unsigned flags; + unsigned int flags; }; struct remote_node_num_of_devices_ret { @@ -1445,7 +1445,7 @@ struct remote_node_num_of_devices_ret { struct remote_node_list_devices_args { remote_string cap; int maxnames; - unsigned flags; + unsigned int flags; }; struct remote_node_list_devices_ret { @@ -1462,7 +1462,7 @@ struct remote_node_device_lookup_by_name_ret { struct remote_node_device_get_xml_desc_args { remote_nonnull_string name; - unsigned flags; + unsigned int flags; }; struct remote_node_device_get_xml_desc_ret { @@ -1544,7 +1544,7 @@ struct remote_domain_event_lifecycle_msg { struct remote_domain_xml_from_native_args { remote_nonnull_string nativeFormat; remote_nonnull_string nativeConfig; - unsigned flags; + unsigned int flags; }; struct remote_domain_xml_from_native_ret { @@ -1555,7 +1555,7 @@ struct remote_domain_xml_from_native_ret { struct remote_domain_xml_to_native_args { remote_nonnull_string nativeFormat; remote_nonnull_string domainXml; - unsigned flags; + unsigned int flags; }; struct remote_domain_xml_to_native_ret { @@ -1585,7 +1585,7 @@ struct remote_secret_lookup_by_uuid_ret { struct remote_secret_define_xml_args { remote_nonnull_string xml; - unsigned flags; + unsigned int flags; }; struct remote_secret_define_xml_ret { @@ -1594,7 +1594,7 @@ struct remote_secret_define_xml_ret { struct remote_secret_get_xml_desc_args { remote_nonnull_secret secret; - unsigned flags; + unsigned int flags; }; struct remote_secret_get_xml_desc_ret { @@ -1604,12 +1604,12 @@ struct remote_secret_get_xml_desc_ret { struct remote_secret_set_value_args { remote_nonnull_secret secret; opaque value; - unsigned flags; + unsigned int flags; }; struct remote_secret_get_value_args { remote_nonnull_secret secret; - unsigned flags; + unsigned int flags; }; struct remote_secret_get_value_ret { @@ -1712,7 +1712,7 @@ struct remote_interface_is_active_ret { struct remote_cpu_compare_args { remote_nonnull_string xml; - unsigned flags; + unsigned int flags; }; struct remote_cpu_compare_ret { @@ -1722,7 +1722,7 @@ struct remote_cpu_compare_ret { struct remote_cpu_baseline_args { remote_nonnull_string xmlCPUs; - unsigned flags; + unsigned int flags; }; struct remote_cpu_baseline_ret { @@ -1762,13 +1762,13 @@ struct remote_domain_abort_job_args { struct remote_domain_migrate_set_max_downtime_args { remote_nonnull_domain dom; unsigned hyper downtime; - unsigned flags; + unsigned int flags; }; struct remote_domain_migrate_set_max_speed_args { remote_nonnull_domain dom; unsigned hyper bandwidth; - unsigned flags; + unsigned int flags; }; struct remote_domain_events_register_any_args { @@ -1832,12 +1832,12 @@ struct remote_domain_event_graphics_msg { struct remote_domain_managed_save_args { remote_nonnull_domain dom; - unsigned flags; + unsigned int flags; }; struct remote_domain_has_managed_save_image_args { remote_nonnull_domain dom; - unsigned flags; + unsigned int flags; }; struct remote_domain_has_managed_save_image_ret { @@ -1846,7 +1846,7 @@ struct remote_domain_has_managed_save_image_ret { struct remote_domain_managed_save_remove_args { remote_nonnull_domain dom; - unsigned flags; + unsigned int flags; }; struct remote_domain_snapshot_create_xml_args {