# HG changeset patch
# User djm@xxxxxxxxxxxxxxx
# Node ID c03dc328bf3a5fcb5a8ab33f957ac3cd47ec2861
# Parent 760f5e85c706ed0cb1510fc483fb043923382c9c
Modify printfs to be able to compile on ia64.
Width arguments of printf ("%*") should be an int.
diff -r 760f5e85c706 -r c03dc328bf3a tools/libxc/xc_ia64_stubs.c
--- a/tools/libxc/xc_ia64_stubs.c Thu Oct 13 20:24:45 2005
+++ b/tools/libxc/xc_ia64_stubs.c Thu Oct 13 22:02:35 2005
@@ -17,17 +17,14 @@
}
int xc_vmx_build(int xc_handle,
- u32 domid,
- int memsize,
- const char *image_name,
- struct mem_map *mem_mapp,
- const char *ramdisk_name,
- const char *cmdline,
- unsigned int control_evtchn,
- unsigned long flags,
- unsigned int vcpus,
- unsigned int store_evtchn,
- unsigned long *store_mfn)
+ uint32_t domid,
+ int memsize,
+ const char *image_name,
+ unsigned int control_evtchn,
+ unsigned long flags,
+ unsigned int vcpus,
+ unsigned int store_evtchn,
+ unsigned long *store_mfn)
{
PERROR("xc_vmx_build not implemented\n");
return -1;
diff -r 760f5e85c706 -r c03dc328bf3a tools/xenstore/xs_tdb_dump.c
--- a/tools/xenstore/xs_tdb_dump.c Thu Oct 13 20:24:45 2005
+++ b/tools/xenstore/xs_tdb_dump.c Thu Oct 13 22:02:35 2005
@@ -53,17 +53,17 @@
hdr = (void *)data.dptr;
if (data.dsize < sizeof(*hdr))
fprintf(stderr, "%.*s: BAD truncated\n",
- key.dsize, key.dptr);
+ (int)key.dsize, key.dptr);
else if (data.dsize != total_size(hdr))
fprintf(stderr, "%.*s: BAD length %i for %i/%i/%i
(%i)\n",
- key.dsize, key.dptr, data.dsize,
+ (int)key.dsize, key.dptr, (int)data.dsize,
hdr->num_perms, hdr->datalen,
hdr->childlen, total_size(hdr));
else {
unsigned int i;
char *p;
- printf("%.*s: ", key.dsize, key.dptr);
+ printf("%.*s: ", (int)key.dsize, key.dptr);
for (i = 0; i < hdr->num_perms; i++)
printf("%s%c%i",
i == 0 ? "" : ",",
diff -r 760f5e85c706 -r c03dc328bf3a tools/xenstore/xsls.c
--- a/tools/xenstore/xsls.c Thu Oct 13 20:24:45 2005
+++ b/tools/xenstore/xsls.c Thu Oct 13 22:02:35 2005
@@ -25,7 +25,7 @@
if (val == NULL)
printf(":\n");
else if ((unsigned)len > (151 - strlen(e[i])))
- printf(" = \"%.*s...\"\n", 148 - strlen(e[i]), val);
+ printf(" = \"%.*s...\"\n", 148 - (int)strlen(e[i]), val);
else
printf(" = \"%s\"\n", val);
free(val);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|