From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Andr=C3=A9=20Goddard=20Rosa?= Subject: [PATCH v4 02/12] vsprintf: pre-calculate final string length for later use Date: Sat, 7 Nov 2009 13:16:10 -0200 Message-ID: <144a094f42c6c405c91d24044c36c41378468f92.1257602781.git.andre.goddard__40826.0324773893$1257837009$gmane$org@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pz0-f184.google.com (mail-pz0-f184.google.com [209.85.222.184]) by alsa0.perex.cz (Postfix) with ESMTP id 7B6A0244D2 for ; Sun, 8 Nov 2009 16:19:24 +0100 (CET) Received: by pzk14 with SMTP id 14so1609279pzk.23 for ; Sun, 08 Nov 2009 07:19:23 -0800 (PST) In-Reply-To: In-Reply-To: References: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Martin Schwidefsky , Heiko Carstens , linux390@de.ibm.com, Michael Holzheu , Andrew Morton Cc: =?UTF-8?q?Andr=C3=A9=20Goddard=20Rosa?= List-Id: alsa-devel@alsa-project.org U2lnbmVkLW9mZi1ieTogQW5kcsOpIEdvZGRhcmQgUm9zYSA8YW5kcmUuZ29kZGFyZEBnbWFpbC5j b20+CkFja2VkLWJ5OiBGcmVkZXJpYyBXZWlzYmVja2VyIDxmd2Vpc2JlY0BnbWFpbC5jb20+Ci0t LQogbGliL3ZzcHJpbnRmLmMgfCAgIDEwICsrKysrKy0tLS0KIDEgZmlsZXMgY2hhbmdlZCwgNiBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi92c3ByaW50Zi5j IGIvbGliL3ZzcHJpbnRmLmMKaW5kZXggMDAyZjQ2Mi4uNDAzZTgzNSAxMDA2NDQKLS0tIGEvbGli L3ZzcHJpbnRmLmMKKysrIGIvbGliL3ZzcHJpbnRmLmMKQEAgLTE0NDUsMTMgKzE0NDUsMTUgQEAg ZG8gewkJCQkJCQkJCVwKIAkJY2FzZSBGT1JNQVRfVFlQRV9TVFI6IHsKIAkJCWNvbnN0IGNoYXIg KnNhdmVfc3RyID0gdmFfYXJnKGFyZ3MsIGNoYXIgKik7CiAJCQlzaXplX3QgbGVuOworCiAJCQlp ZiAoKHVuc2lnbmVkIGxvbmcpc2F2ZV9zdHIgPiAodW5zaWduZWQgbG9uZyktUEFHRV9TSVpFCiAJ CQkJCXx8ICh1bnNpZ25lZCBsb25nKXNhdmVfc3RyIDwgUEFHRV9TSVpFKQogCQkJCXNhdmVfc3Ry ID0gbnVsbF9zdHI7Ci0JCQlsZW4gPSBzdHJsZW4oc2F2ZV9zdHIpOwotCQkJaWYgKHN0ciArIGxl biArIDEgPCBlbmQpCi0JCQkJbWVtY3B5KHN0ciwgc2F2ZV9zdHIsIGxlbiArIDEpOwotCQkJc3Ry ICs9IGxlbiArIDE7CisJCQlsZW4gPSBzdHJsZW4oc2F2ZV9zdHIpICsgMTsKKwkJCWlmIChzdHIg KyBsZW4gPCBlbmQpCisJCQkJbWVtY3B5KHN0ciwgc2F2ZV9zdHIsIGxlbik7CisJCQlzdHIgKz0g bGVuOworCiAJCQlicmVhazsKIAkJfQogCi0tIAoxLjYuNS4yLjE1My5nNmUzMWYuZGlydHkKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFsc2EtZGV2ZWwg bWFpbGluZyBsaXN0CkFsc2EtZGV2ZWxAYWxzYS1wcm9qZWN0Lm9yZwpodHRwOi8vbWFpbG1hbi5h bHNhLXByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vYWxzYS1kZXZlbAo=