From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: =?UTF-8?q?Andr=C3=A9=20Goddard=20Rosa?= Date: Sat, 7 Nov 2009 13:16:12 -0200 Message-Id: <2dcd51c57b800fd45c15c8b4d3086fbe06cd826a.1257602781.git.andre.goddard@gmail.com> In-Reply-To: References: In-Reply-To: References: MIME-Version: 1.0 Subject: [uml-devel] [PATCH v4 04/12] vsprintf: use TOLOWER whenever possible List-Id: The user-mode Linux development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: user-mode-linux-devel-bounces@lists.sourceforge.net To: Martin Schwidefsky , Heiko Carstens , linux390@de.ibm.com, Michael Holzheu , Andrew Morton , Stoyan Gaydarov , Julia Lawall , Jeff Dike , James Morris , WANG Cong , Pekka Enberg , David Howells , Thomas Gleixner , Ingo Molnar , "H . Peter Anvin" , x86@kernel.org, Alexey Dobriyan , Joe Perches , Alan Cox , Arjan van de Ven , Neil Brown , Alasdair G Kergon , Mike Snitzer , Mikulas Patocka , Jens Axboe , "Martin K . Petersen" , Andre Noll , Kyle McMartin , Helge Deller , "James E . J . Bottomley" , Roel Kluin , Henrique de Moraes Holschuh , Len Brown , Adam Belay , Bjorn Helgaas , Stefan Haberland , Stefan Weinhuber , Richard Purdie , Andrea Righi , Greg Kroah-Hartman , Pavel Roskin , Andrey Borzenkov , Steve Dickson , Trond Myklebust , Daire Byrne , Al Viro , Theodore Ts'o , Andreas Dilger , Eric Sandeen , Jan Kara , Rusty Russell , Takashi Iwai , Frederic Weisbecker , Sitsofe Wheeler , Christof Schmitt , Greg Banks , Jason Baron , "David S . Miller" , Steven Rostedt , Samuel Ortiz , Patrick McHardy , Jan Engelhardt , Roman Hoog Antink , Jaroslav Kysela , linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, user-mode-linux-devel@lists.sourceforge.net, user-mode-linux-user@lists.sourceforge.net, dm-devel@redhat.com, linux-raid@vger.kernel.org, linux-parisc@vger.kernel.org, ibm-acpi-devel@lists.sourceforge.net, linux-cachefs@redhat.com, linux-ext4@vger.kernel.org, netdev@vger.kernel.org, netfilter-devel@vger.kernel.org, netfilter@vger.kernel.org, coreteam@netfilter.org, alsa-devel@alsa-project.org Cc: =?UTF-8?q?Andr=C3=A9=20Goddard=20Rosa?= SXQgZGVjcmVhc2VzIGNvZGUgc2l6ZSBhcyB3ZWxsOgogICB0ZXh0ICAgIGRhdGEgICAgIGJzcyAg ICAgZGVjICAgICBoZXggZmlsZW5hbWUKICAxNTc2NyAgICAgICAwICAgICAgIDggICAxNTc3NSAg ICAzZDlmIGxpYi92c3ByaW50Zi5vLWJlZm9yZQogIDE1NzM1ICAgICAgIDAgICAgICAgOCAgIDE1 NzQzICAgIDNkN2YgbGliL3ZzcHJpbnRmLm8tVE9MT1dFUgoKU2lnbmVkLW9mZi1ieTogQW5kcsOp IEdvZGRhcmQgUm9zYSA8YW5kcmUuZ29kZGFyZEBnbWFpbC5jb20+CkFja2VkLWJ5OiBGcmVkZXJp YyBXZWlzYmVja2VyIDxmd2Vpc2JlY0BnbWFpbC5jb20+Ci0tLQogbGliL3ZzcHJpbnRmLmMgfCAg IDE1ICsrKysrKystLS0tLS0tLQogMSBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDgg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3ZzcHJpbnRmLmMgYi9saWIvdnNwcmludGYu YwppbmRleCAwMDE1M2M1Li4xNGU0MTk3IDEwMDY0NAotLS0gYS9saWIvdnNwcmludGYuYworKysg Yi9saWIvdnNwcmludGYuYwpAQCAtOTgzLDggKzk4Myw4IEBAIHByZWNpc2lvbjoKIHF1YWxpZmll cjoKIAkvKiBnZXQgdGhlIGNvbnZlcnNpb24gcXVhbGlmaWVyICovCiAJc3BlYy0+cXVhbGlmaWVy ID0gLTE7Ci0JaWYgKCpmbXQgPT0gJ2gnIHx8ICpmbXQgPT0gJ2wnIHx8ICpmbXQgPT0gJ0wnIHx8 Ci0JICAgICpmbXQgPT0gJ1onIHx8ICpmbXQgPT0gJ3onIHx8ICpmbXQgPT0gJ3QnKSB7CisJaWYg KCpmbXQgPT0gJ2gnIHx8IFRPTE9XRVIoKmZtdCkgPT0gJ2wnIHx8CisJICAgIFRPTE9XRVIoKmZt dCkgPT0gJ3onIHx8ICpmbXQgPT0gJ3QnKSB7CiAJCXNwZWMtPnF1YWxpZmllciA9ICpmbXQrKzsK IAkJaWYgKHVubGlrZWx5KHNwZWMtPnF1YWxpZmllciA9PSAqZm10KSkgewogCQkJaWYgKHNwZWMt PnF1YWxpZmllciA9PSAnbCcpIHsKQEAgLTEwNTEsNyArMTA1MSw3IEBAIHF1YWxpZmllcjoKIAkJ CXNwZWMtPnR5cGUgPSBGT1JNQVRfVFlQRV9MT05HOwogCQllbHNlCiAJCQlzcGVjLT50eXBlID0g Rk9STUFUX1RZUEVfVUxPTkc7Ci0JfSBlbHNlIGlmIChzcGVjLT5xdWFsaWZpZXIgPT0gJ1onIHx8 IHNwZWMtPnF1YWxpZmllciA9PSAneicpIHsKKwl9IGVsc2UgaWYgKFRPTE9XRVIoc3BlYy0+cXVh bGlmaWVyKSA9PSAneicpIHsKIAkJc3BlYy0+dHlwZSA9IEZPUk1BVF9UWVBFX1NJWkVfVDsKIAl9 IGVsc2UgaWYgKHNwZWMtPnF1YWxpZmllciA9PSAndCcpIHsKIAkJc3BlYy0+dHlwZSA9IEZPUk1B VF9UWVBFX1BUUkRJRkY7CkBAIC0xMTk4LDggKzExOTgsNyBAQCBpbnQgdnNucHJpbnRmKGNoYXIg KmJ1Ziwgc2l6ZV90IHNpemUsIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQogCQkJaWYg KHF1YWxpZmllciA9PSAnbCcpIHsKIAkJCQlsb25nICppcCA9IHZhX2FyZyhhcmdzLCBsb25nICop OwogCQkJCSppcCA9IChzdHIgLSBidWYpOwotCQkJfSBlbHNlIGlmIChxdWFsaWZpZXIgPT0gJ1on IHx8Ci0JCQkJCXF1YWxpZmllciA9PSAneicpIHsKKwkJCX0gZWxzZSBpZiAoVE9MT1dFUihxdWFs aWZpZXIpID09ICd6JykgewogCQkJCXNpemVfdCAqaXAgPSB2YV9hcmcoYXJncywgc2l6ZV90ICop OwogCQkJCSppcCA9IChzdHIgLSBidWYpOwogCQkJfSBlbHNlIHsKQEAgLTE0OTAsNyArMTQ4OSw3 IEBAIGRvIHsJCQkJCQkJCQlcCiAJCQl2b2lkICpza2lwX2FyZzsKIAkJCWlmIChxdWFsaWZpZXIg PT0gJ2wnKQogCQkJCXNraXBfYXJnID0gdmFfYXJnKGFyZ3MsIGxvbmcgKik7Ci0JCQllbHNlIGlm IChxdWFsaWZpZXIgPT0gJ1onIHx8IHF1YWxpZmllciA9PSAneicpCisJCQllbHNlIGlmIChUT0xP V0VSKHF1YWxpZmllcikgPT0gJ3onKQogCQkJCXNraXBfYXJnID0gdmFfYXJnKGFyZ3MsIHNpemVf dCAqKTsKIAkJCWVsc2UKIAkJCQlza2lwX2FyZyA9IHZhX2FyZyhhcmdzLCBpbnQgKik7CkBAIC0x ODAxLDggKzE4MDAsOCBAQCBpbnQgdnNzY2FuZihjb25zdCBjaGFyICpidWYsIGNvbnN0IGNoYXIg KmZtdCwgdmFfbGlzdCBhcmdzKQogCiAJCS8qIGdldCBjb252ZXJzaW9uIHF1YWxpZmllciAqLwog CQlxdWFsaWZpZXIgPSAtMTsKLQkJaWYgKCpmbXQgPT0gJ2gnIHx8ICpmbXQgPT0gJ2wnIHx8ICpm bXQgPT0gJ0wnIHx8Ci0JCSAgICAqZm10ID09ICdaJyB8fCAqZm10ID09ICd6JykgeworCQlpZiAo KmZtdCA9PSAnaCcgfHwgVE9MT1dFUigqZm10KSA9PSAnbCcgfHwKKwkJICAgIFRPTE9XRVIoKmZt dCkgPT0gJ3onKSB7CiAJCQlxdWFsaWZpZXIgPSAqZm10Kys7CiAJCQlpZiAodW5saWtlbHkocXVh bGlmaWVyID09ICpmbXQpKSB7CiAJCQkJaWYgKHF1YWxpZmllciA9PSAnaCcpIHsKLS0gCjEuNi41 LjIuMTUzLmc2ZTMxZi5kaXJ0eQoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMZXQgQ3J5c3RhbCBS ZXBvcnRzIGhhbmRsZSB0aGUgcmVwb3J0aW5nIC0gRnJlZSBDcnlzdGFsIFJlcG9ydHMgMjAwOCAz MC1EYXkgCnRyaWFsLiBTaW1wbGlmeSB5b3VyIHJlcG9ydCBkZXNpZ24sIGludGVncmF0aW9uIGFu ZCBkZXBsb3ltZW50IC0gYW5kIGZvY3VzIG9uIAp3aGF0IHlvdSBkbyBiZXN0LCBjb3JlIGFwcGxp Y2F0aW9uIGNvZGluZy4gRGlzY292ZXIgd2hhdCdzIG5ldyB3aXRoCkNyeXN0YWwgUmVwb3J0cyBu b3cuICBodHRwOi8vcC5zZi5uZXQvc2Z1L2JvYmotanVseQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpVc2VyLW1vZGUtbGludXgtZGV2ZWwgbWFpbGluZyBs aXN0ClVzZXItbW9kZS1saW51eC1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKaHR0cHM6Ly9s aXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vdXNlci1tb2RlLWxpbnV4LWRldmVs Cg==