From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LgJ0W-0004v4-Lt for qemu-devel@nongnu.org; Sun, 08 Mar 2009 09:25:32 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LgJ0V-0004us-7i for qemu-devel@nongnu.org; Sun, 08 Mar 2009 09:25:32 -0400 Received: from [199.232.76.173] (port=44158 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LgJ0V-0004up-5L for qemu-devel@nongnu.org; Sun, 08 Mar 2009 09:25:31 -0400 Received: from mail-bw0-f171.google.com ([209.85.218.171]:47326) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LgJ0U-00040S-F2 for qemu-devel@nongnu.org; Sun, 08 Mar 2009 09:25:30 -0400 Received: by bwz19 with SMTP id 19so859292bwz.34 for ; Sun, 08 Mar 2009 06:25:28 -0700 (PDT) MIME-Version: 1.0 Date: Sun, 8 Mar 2009 15:25:28 +0200 Message-ID: From: Blue Swirl Content-Type: multipart/mixed; boundary=001636c5b2f08b021e04649b7338 Subject: [Qemu-devel] dyngen-exec.h cleanup Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel --001636c5b2f08b021e04649b7338 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, This patch cleans up dyngen-exec.h a bit. It works for me with Linux and OpenBSD hosts, but I wonder if some other hosts will be broken. Please test. --001636c5b2f08b021e04649b7338 Content-Type: plain/text; name="dyngen_exec_cleanup.diff" Content-Disposition: attachment; filename="dyngen_exec_cleanup.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fs1r7xpr SW5kZXg6IHFlbXUvZHluZ2VuLWV4ZWMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBxZW11Lm9yaWcvZHluZ2Vu LWV4ZWMuaAkyMDA5LTAzLTA4IDEyOjM2OjQzLjAwMDAwMDAwMCArMDAwMAorKysgcWVtdS9keW5n ZW4tZXhlYy5oCTIwMDktMDMtMDggMTM6MDc6NTUuMDAwMDAwMDAwICswMDAwCkBAIC0zMiw1NiAr MzIsOSBAQAogICAgaG9zdCBoZWFkZXJzIGRvIG5vdCBhbGxvdyB0aGF0LiAqLwogI2luY2x1ZGUg PHN0ZGRlZi5oPgogCi0jaWZkZWYgX19PcGVuQlNEX18KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4K LSNlbHNlCi10eXBlZGVmIHVuc2lnbmVkIGNoYXIgdWludDhfdDsKLXR5cGVkZWYgdW5zaWduZWQg c2hvcnQgdWludDE2X3Q7Ci10eXBlZGVmIHVuc2lnbmVkIGludCB1aW50MzJfdDsKLS8vIExpbnV4 L1NwYXJjNjQgZGVmaW5lcyB1aW50NjRfdAotI2lmICEoZGVmaW5lZCAoX19zcGFyY192OV9fKSAm JiBkZWZpbmVkKF9fbGludXhfXykpICYmICEoZGVmaW5lZChfX0FQUExFX18pICYmIGRlZmluZWQo X194ODZfNjRfXykpCi0vKiBYWFggbWF5IGJlIGRvbmUgZm9yIGFsbCA2NCBiaXRzIHRhcmdldHMg PyAqLwotI2lmIGRlZmluZWQgKF9feDg2XzY0X18pIHx8IGRlZmluZWQoX19pYTY0KSB8fCBkZWZp bmVkKF9fczM5MHhfXykgfHwgZGVmaW5lZChfX2FscGhhX18pIHx8IGRlZmluZWQoX0FSQ0hfUFBD NjQpCi10eXBlZGVmIHVuc2lnbmVkIGxvbmcgdWludDY0X3Q7Ci0jZWxzZQotdHlwZWRlZiB1bnNp Z25lZCBsb25nIGxvbmcgdWludDY0X3Q7Ci0jZW5kaWYKLSNlbmRpZgotCi0vKiBpZiBTb2xhcmlz L19fc3VuX18sIGRvbid0IHR5cGVkZWYgaW50OF90LCBhcyBpdCB3aWxsIGJlIHR5cGVkZWYnZAot ICAgcHJpb3IgdG8gdGhpcyBhbmQgd2lsbCBjYXVzZSBhbiBlcnJvciBpbiBjb21wbGlhdGlvbiwg Y29uZmxpY3RpbmcKLSAgIHdpdGggL3Vzci9pbmNsdWRlL3N5cy9pbnRfdHlwZXMuaCwgbGluZSA3 NSAqLwotI2lmbmRlZiBfX3N1bl9fCi10eXBlZGVmIHNpZ25lZCBjaGFyIGludDhfdDsKLSNlbmRp ZgotdHlwZWRlZiBzaWduZWQgc2hvcnQgaW50MTZfdDsKLXR5cGVkZWYgc2lnbmVkIGludCBpbnQz Ml90OwotLy8gTGludXgvU3BhcmM2NCBkZWZpbmVzIGludDY0X3QKLSNpZiAhKGRlZmluZWQgKF9f c3BhcmNfdjlfXykgJiYgZGVmaW5lZChfX2xpbnV4X18pKSAmJiAhKGRlZmluZWQoX19BUFBMRV9f KSAmJiBkZWZpbmVkKF9feDg2XzY0X18pKQotI2lmIGRlZmluZWQgKF9feDg2XzY0X18pIHx8IGRl ZmluZWQoX19pYTY0KSB8fCBkZWZpbmVkKF9fczM5MHhfXykgfHwgZGVmaW5lZChfX2FscGhhX18p IHx8IGRlZmluZWQoX0FSQ0hfUFBDNjQpCi10eXBlZGVmIHNpZ25lZCBsb25nIGludDY0X3Q7Ci0j ZWxzZQotdHlwZWRlZiBzaWduZWQgbG9uZyBsb25nIGludDY0X3Q7Ci0jZW5kaWYKLSNlbmRpZgot I2VuZGlmCi0KIC8qIFhYWDogVGhpcyBtYXkgYmUgd3JvbmcgZm9yIDY0LWJpdCBJTFAzMiBob3N0 cy4gICovCiB0eXBlZGVmIHZvaWQgKiBob3N0X3JlZ190OwogCi0jZGVmaW5lIElOVDhfTUlOCQko LTEyOCkKLSNkZWZpbmUgSU5UMTZfTUlOCQkoLTMyNzY3LTEpCi0jZGVmaW5lIElOVDMyX01JTgkJ KC0yMTQ3NDgzNjQ3LTEpCi0jZGVmaW5lIElOVDY0X01JTgkJKC0oaW50NjRfdCkoOTIyMzM3MjAz Njg1NDc3NTgwNyktMSkKLSNkZWZpbmUgSU5UOF9NQVgJCSgxMjcpCi0jZGVmaW5lIElOVDE2X01B WAkJKDMyNzY3KQotI2RlZmluZSBJTlQzMl9NQVgJCSgyMTQ3NDgzNjQ3KQotI2RlZmluZSBJTlQ2 NF9NQVgJCSgoaW50NjRfdCkoOTIyMzM3MjAzNjg1NDc3NTgwNykpCi0jZGVmaW5lIFVJTlQ4X01B WAkJKDI1NSkKLSNkZWZpbmUgVUlOVDE2X01BWAkJKDY1NTM1KQotI2RlZmluZSBVSU5UMzJfTUFY CQkoNDI5NDk2NzI5NVUpCi0jZGVmaW5lIFVJTlQ2NF9NQVgJCSgodWludDY0X3QpKDE4NDQ2NzQ0 MDczNzA5NTUxNjE1KSkKLQogI2lmZGVmIEhPU1RfQlNECiB0eXBlZGVmIHN0cnVjdCBfX3NGSUxF IEZJTEU7CiAjZWxzZQpAQCAtOTAsOCArNDMsNiBAQAogZXh0ZXJuIGludCBmcHJpbnRmKEZJTEUg KiwgY29uc3QgY2hhciAqLCAuLi4pOwogZXh0ZXJuIGludCBmcHV0cyhjb25zdCBjaGFyICosIEZJ TEUgKik7CiBleHRlcm4gaW50IHByaW50Zihjb25zdCBjaGFyICosIC4uLik7Ci0jdW5kZWYgTlVM TAotI2RlZmluZSBOVUxMIDAKIAogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjZGVmaW5lIEFSRUcw ICJlYnAiCkBAIC0xNTUsMTEgKzEwNiw2IEBACiAjZXJyb3IgdW5zdXBwb3J0ZWQgQ1BVCiAjZW5k aWYKIAotI2RlZmluZSB4Z2x1ZSh4LCB5KSB4ICMjIHkKLSNkZWZpbmUgZ2x1ZSh4LCB5KSB4Z2x1 ZSh4LCB5KQotI2RlZmluZSBzdHJpbmdpZnkocykJdG9zdHJpbmcocykKLSNkZWZpbmUgdG9zdHJp bmcocykJI3MKLQogLyogVGhlIHJldHVybiBhZGRyZXNzIG1heSBwb2ludCB0byB0aGUgc3RhcnQg b2YgdGhlIG5leHQgaW5zdHJ1Y3Rpb24uCiAgICBTdWJ0cmFjdGluZyBvbmUgZ2V0cyB1cyB0aGUg Y2FsbCBpbnN0cnVjdGlvbiBpdHNlbGYuICAqLwogI2lmIGRlZmluZWQoX19zMzkwX18pCg== --001636c5b2f08b021e04649b7338--