From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Charles Coffing" Subject: [PATCH] trivial libxc portability patch Date: Fri, 10 Dec 2004 14:34:26 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=__PartF7D70172.0__=" Return-path: Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: xen-devel@lists.sf.net List-Id: xen-devel@lists.xenproject.org This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=__PartF7D70172.0__= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline The installed Xen header files (/usr/include/xen/*) expect the U8, u16, u32, etc types to already be defined. Currently, xc.h provides this in a nonportable way. I've changed xc.h to use stdint.h, and fixed a few printf-style format strings to match. Thanks, Charles --=__PartF7D70172.0__= Content-Type: application/octet-stream; name="xc-types.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xc-types.patch" LS0tIGEvdG9vbHMvbGlieGMveGMuaAkyMDA0LTEyLTAyIDA5OjI1OjA0LjAwMDAwMDAwMCAtMDcw MAorKysgYi90b29scy9saWJ4Yy94Yy5oCTIwMDQtMTItMDkgMTI6Mjg6MTEuMzQ2MTU0MTg5IC0w NzAwCkBAIC05LDE0ICs5LDE1IEBACiAjaWZuZGVmIF9fWENfSF9fCiAjZGVmaW5lIF9fWENfSF9f CiAKLXR5cGVkZWYgdW5zaWduZWQgY2hhciAgICAgIHU4OwotdHlwZWRlZiB1bnNpZ25lZCBzaG9y dCAgICAgdTE2OwotdHlwZWRlZiB1bnNpZ25lZCBsb25nICAgICAgdTMyOwotdHlwZWRlZiB1bnNp Z25lZCBsb25nIGxvbmcgdTY0OwotdHlwZWRlZiBzaWduZWQgY2hhciAgICAgICAgczg7Ci10eXBl ZGVmIHNpZ25lZCBzaG9ydCAgICAgICBzMTY7Ci10eXBlZGVmIHNpZ25lZCBsb25nICAgICAgICBz MzI7Ci10eXBlZGVmIHNpZ25lZCBsb25nIGxvbmcgICBzNjQ7CisjaW5jbHVkZSA8c3RkaW50Lmg+ Cit0eXBlZGVmIHVpbnQ4X3QgICAgICAgICAgICB1ODsKK3R5cGVkZWYgdWludDE2X3QgICAgICAg ICAgIHUxNjsKK3R5cGVkZWYgdWludDMyX3QgICAgICAgICAgIHUzMjsKK3R5cGVkZWYgdWludDY0 X3QgICAgICAgICAgIHU2NDsKK3R5cGVkZWYgaW50OF90ICAgICAgICAgICAgIHM4OwordHlwZWRl ZiBpbnQxNl90ICAgICAgICAgICAgczE2OwordHlwZWRlZiBpbnQzMl90ICAgICAgICAgICAgczMy OwordHlwZWRlZiBpbnQ2NF90ICAgICAgICAgICAgczY0OwogCiAjaW5jbHVkZSA8eGVuL3hlbi5o PgogI2luY2x1ZGUgPHhlbi9kb20wX29wcy5oPgotLS0gYS90b29scy9saWJ4Yy94Y19saW51eF9z YXZlLmMJMjAwNC0xMi0wOSAxMjo0OToxNC4xNjMyMzI1NTcgLTA3MDAKKysrIGIvdG9vbHMvbGli eGMveGNfbGludXhfc2F2ZS5jCTIwMDQtMTItMDkgMTM6MDg6NDIuOTY1NzI4NTQzIC0wNzAwCkBA IC02LDYgKzYsNyBAQAogICogQ29weXJpZ2h0IChjKSAyMDAzLCBLIEEgRnJhc2VyLgogICovCiAK KyNpbmNsdWRlIDxpbnR0eXBlcy5oPgogI2luY2x1ZGUgPHN5cy90aW1lLmg+CiAjaW5jbHVkZSAi eGNfcHJpdmF0ZS5oIgogI2luY2x1ZGUgPHhlbi9saW51eC9zdXNwZW5kLmg+CkBAIC0yNDMsNyAr MjQ0LDcgQEAKIAogICAgIGlmICggcHJpbnQgKQogICAgICAgICBwcmludGYoImRlbHRhICVsbGRt cywgZG9tMCAlZCUlLCB0YXJnZXQgJWQlJSwgc2VudCAlZE1iL3MsICIKLSAgICAgICAgICAgICAg ICJkaXJ0aWVkICVkTWIvcyAlbGQgcGFnZXNcbiIsCisgICAgICAgICAgICAgICAiZGlydGllZCAl ZE1iL3MgJSIgUFJJZDMyICIgcGFnZXNcbiIsCiAgICAgICAgICAgICAgICB3YWxsX2RlbHRhLCAK ICAgICAgICAgICAgICAgIChpbnQpKChkMF9jcHVfZGVsdGEqMTAwKS93YWxsX2RlbHRhKSwKICAg ICAgICAgICAgICAgIChpbnQpKChkMV9jcHVfZGVsdGEqMTAwKS93YWxsX2RlbHRhKSwKQEAgLTMw NSw4ICszMDYsOCBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERPTTBfU0hBRE9X X0NPTlRST0xfT1BfUEVFSywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAw LCAmc3RhdHMpOwogCi0gICAgICAgICAgICBwcmludGYoIm5vdz0gJWxsZCBmYXVsdHM9ICVsZCBk aXJ0eT0gJWxkIGRpcnR5X25ldD0gJWxkICIKLSAgICAgICAgICAgICAgICAgICAiZGlydHlfYmxv Y2s9ICVsZFxuIiwgCisgICAgICAgICAgICBwcmludGYoIm5vdz0gJWxsZCBmYXVsdHM9ICUiIFBS SWQzMiAiIGRpcnR5PSAlIiBQUklkMzIKKyAgICAgICAgICAgICAgICAgICAiIGRpcnR5X25ldD0g JSIgUFJJZDMyICIgZGlydHlfYmxvY2s9ICUiIFBSSWQzMiJcbiIsIAogICAgICAgICAgICAgICAg ICAgICgobm93LXN0YXJ0KSs1MDApLzEwMDAsIAogICAgICAgICAgICAgICAgICAgIHN0YXRzLmZh dWx0X2NvdW50LCBzdGF0cy5kaXJ0eV9jb3VudCwKICAgICAgICAgICAgICAgICAgICBzdGF0cy5k aXJ0eV9uZXRfY291bnQsIHN0YXRzLmRpcnR5X2Jsb2NrX2NvdW50KTsK --=__PartF7D70172.0__=-- ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/