From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kristoffer =?UTF-8?Q?Gr=C3=B6nlund?= Newsgroups: gmane.emacs.bugs Subject: bug#12266: 24.1; c-looking-at-inexpr-block: wrong type argument Date: Thu, 23 May 2013 06:34:53 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=14dae934086522d6bf04dd5b340c X-Trace: ger.gmane.org 1369284400 17252 80.91.229.3 (23 May 2013 04:46:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 May 2013 04:46:40 +0000 (UTC) To: 12266@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 23 06:46:40 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UfNQG-0001cG-8g for geb-bug-gnu-emacs@m.gmane.org; Thu, 23 May 2013 06:46:40 +0200 Original-Received: from localhost ([::1]:47377 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfNQF-0001h6-Ri for geb-bug-gnu-emacs@m.gmane.org; Thu, 23 May 2013 00:46:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfNQ6-0001dt-Bt for bug-gnu-emacs@gnu.org; Thu, 23 May 2013 00:46:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UfNPz-00076P-47 for bug-gnu-emacs@gnu.org; Thu, 23 May 2013 00:46:30 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40639) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfNPr-00075s-D2; Thu, 23 May 2013 00:46:15 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UfNQc-0001hp-OM; Thu, 23 May 2013 00:47:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Kristoffer =?UTF-8?Q?Gr=C3=B6nlund?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Thu, 23 May 2013 04:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12266 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: Original-Received: via spool by 12266-submit@debbugs.gnu.org id=B12266.13692844156535 (code B ref 12266); Thu, 23 May 2013 04:47:02 +0000 Original-Received: (at 12266) by debbugs.gnu.org; 23 May 2013 04:46:55 +0000 Original-Received: from localhost ([127.0.0.1]:57230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UfNQU-0001hJ-CB for submit@debbugs.gnu.org; Thu, 23 May 2013 00:46:55 -0400 Original-Received: from mail-ie0-f171.google.com ([209.85.223.171]:62992) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UfNFj-0001Hp-3M for 12266@debbugs.gnu.org; Thu, 23 May 2013 00:35:49 -0400 Original-Received: by mail-ie0-f171.google.com with SMTP id e11so7350932iej.2 for <12266@debbugs.gnu.org>; Wed, 22 May 2013 21:34:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=qJn5Oa8JPhKwr+2b5KrdFuJ/7SMLP5m9OI8GCjEb7bk=; b=pSuDGkX3dDauhqDBSNfJNVvG3gubEJ5AmlA7cTEYiOb0AgukK8urPZ6Et53K1BM6IX iui0pxqFC+OzoBLZXNH7Ql7PIJ8Fy4smyesJsNJVcuSxTDtKDQtmTaLMPZKxdpe4rP1A veiJIlMBIz2bgJk4b5CoFn2s8QIkI+ykWY95EplRNfG0I0KWeePFdw2Qs9T/Uivb9cuR rWGfwJhD7ZfnSFzgq/rLDBu+4/0jSEdtxcxuVQvfnajCppLhbihl94IRNfLD6pGinScq M5jkqrBuDtVxLbWvESBH+mQ9sSjjbfYKoBl0f5nCX99VDsCGJdB0utEmd3HHPavdbEPm mQ4g== X-Received: by 10.50.192.165 with SMTP id hh5mr4049393igc.89.1369283693297; Wed, 22 May 2013 21:34:53 -0700 (PDT) Original-Received: by 10.64.24.79 with HTTP; Wed, 22 May 2013 21:34:53 -0700 (PDT) X-Originating-IP: [46.194.43.4] X-Gm-Message-State: ALoCoQmQrgvQENscN/ncsYcBTvzw0mGlNAoiGDM00MsJJeQS81kAy9b5NeklYpzMglJBlcWEhI/x X-Mailman-Approved-At: Thu, 23 May 2013 00:46:53 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:74476 Archived-At: --14dae934086522d6bf04dd5b340c Content-Type: multipart/alternative; boundary=14dae934086522d6bb04dd5b340a --14dae934086522d6bb04dd5b340a Content-Type: text/plain; charset=ISO-8859-1 This just happened to me in a nightly build: GNU Emacs 24.3.50.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2013-03-20 on bob.porkrind.org I get this error once in a while when editing C or C++ code. This time it happened while reading SICP chapter 5 and scribbling, source attached. Unsure how to debug it. --14dae934086522d6bb04dd5b340a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
This just happened to me in a nightly build:

GNU Emacs 24.3.50.1 (x86_64-apple-darwin, NS apple-appkit-1038.3= 6)
=A0of 2013-03-20 on bob.po= rkrind.org

I get this error once in a while when editi= ng C or C++ code. This time it happened while =A0reading SICP chapter 5 and= scribbling, source attached. Unsure how to debug it.

--14dae934086522d6bb04dd5b340a-- --14dae934086522d6bf04dd5b340c Content-Type: text/plain; name="backtrace.txt" Content-Disposition: attachment; filename="backtrace.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hh1fl81q0 RGVidWdnZXIgZW50ZXJlZC0tTGlzcCBlcnJvcjogKHdyb25nLXR5cGUtYXJndW1lbnQgbnVtYmVy LW9yLW1hcmtlci1wICgyMTkzIC4gMjQ0NikpCiAgYy1sb29raW5nLWF0LWluZXhwci1ibG9jaygo MjE5MyAuIDI0NDYpICgyMTkzIC4gMjQ0NikpCiAgYy1pbnNpZGUtYnJhY2VsaXN0LXAoMjQ2NiAo KDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5 IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAy NDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMg LiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgw MykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgx NzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2 KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIx OTMgLiAyNDQ2KSAyNDY2ICgxNzU5IC4gMTgwMykgKDIxOTMgLiAyNDQ2KSkpCiAgYy1ndWVzcy1i YXNpYy1zeW50YXgoKQogICNbKCZvcHRpb25hbCBzeW50YXggcXVpZXQgaWdub3JlLXBvaW50LXBv cykgIlwyMTJcMzA2f1wyMTBgU2YpXDMwNz0IXDMwNlwyMTEZGhgbXGZcMjA0QwBcMjEyXDMxMCBc MjEwXDMxMQtcMjAzXCIAXDMxMlwyMDIjAFwzMTMhKVwyMDNDAGBcMzE0XDIyNVhcMjAzQwAKXDIw NDwAXDIxMlwzMTVcMjI1YlwyMTBpUxIpYFwzMTVcMjI1fFwyMTBcMzE2EA4fXDIwM1wyNzMAXDMw Ng4gXDIwNlYAXDMxN1wzMjAhXDIwNVYADhAeEB4hXDMyMSAeXCJcMzE2XDIxMR4jHiRcMzE2HiVc MzA2XDIxMR4mHidcMzA2XDIxMR4oHilcMzA2XDIxMR4qHitcMzIyXDIxNg4QXDIwNFwyMDQAXDMy MyAWEFwzMjQOECEWK1wzMjUOLCFcMjA0XDIzNgAOLVwyMDNcMjM2AFwzMjZcMzI3DhAOKyNcMjEw DitcMzMwIFoRLgtcMzMxCSFcMjEwXDMzMlwzMzMhXDIxMA4hKlwyMDZcMjY2AA4hFiFcMjAyXDMz NABcMzE1HitcMjEyXDMzNHlcMzE1VVwyMDNcMzIwAFwzMTFcMzM1IVwyMDRcMjc3AFwzMzAgFisp DitcMzMwIFoRXDMzMQkhXDIxMCkIXDIwM1wzNzYAC1wyMDNcMzc2AFxuXDIwM1wzNjMAXDIxMlxu alwyMTBcMzA3Y1wyMTApXDIwMlwzNzYAClwyMDNcMzc2AFwzMzZgYFwzMDZcMzE2JFwyMTAJLFwy MDciIFtjLWZpeC1iYWNrc2xhc2hlcyBzaGlmdC1hbXQgYnMtY29sIGxpbmUtY29udC1iYWNrc2xh c2ggaWdub3JlLXBvaW50LXBvcyBjLWF1dG8tYWxpZ24tYmFja3NsYXNoZXMgbmlsIDkyIGJlZ2lu bmluZy1vZi1saW5lIGxvb2tpbmctYXQgIlxcKFsgCV0qXFwpXFxcXCQiICJcXChbIAldKlxcKSQi IDEgMCB0IGJvdW5kcCBjLXN5bnRhY3RpYy1jb250ZXh0IGJ1ZmZlci1tb2RpZmllZC1wICgoYnl0 ZS1jb2RlICIIXDIwNAoAXDMwMSBcMjAzCgBcMzAyXDMwMyFcMjEwXDMwM1wyMDciIFttb2RpZmll ZCBidWZmZXItbW9kaWZpZWQtcCBzZXQtYnVmZmVyLW1vZGlmaWVkLXAgbmlsXSAyKSkgYy1ndWVz cy1iYXNpYy1zeW50YXggYy1nZXQtc3ludGFjdGljLWluZGVudGF0aW9uIGMtZWNoby1wYXJzaW5n LWVycm9yIG1lc3NhZ2UgInN5bnRheDogJXMsIGluZGVudDogJWQiIGN1cnJlbnQtaW5kZW50YXRp b24gYy1zaGlmdC1saW5lLWluZGVudGF0aW9uIHJ1bi1ob29rcyBjLXNwZWNpYWwtaW5kZW50LWhv b2sgLTEgIlxccyAqXFxcXD8kIiBjLWJhY2tzbGFzaC1yZWdpb24gYy1zeW50YWN0aWMtaW5kZW50 YXRpb24gc3ludGF4IGMtcGFyc2luZy1lcnJvciBtb2RpZmllZCBidWZmZXItdW5kby1saXN0IGlu aGliaXQtcmVhZC1vbmx5IGluaGliaXQtcG9pbnQtbW90aW9uLWhvb2tzIGJlZm9yZS1jaGFuZ2Ut ZnVuY3Rpb25zIGFmdGVyLWNoYW5nZS1mdW5jdGlvbnMgZGVhY3RpdmF0ZS1tYXJrIGJ1ZmZlci1m aWxlLW5hbWUgYnVmZmVyLWZpbGUtdHJ1ZW5hbWUgaW5kZW50IHF1aWV0IGMtZWNoby1zeW50YWN0 aWMtaW5mb3JtYXRpb24tcF0gNiAoIi9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jl c291cmNlcy9saXNwL3Byb2dtb2Rlcy9jYy1jbWRzLmVsYyIgLiA2ODMpXShuaWwgbmlsIG5pbCkK ICBhZC1BZHZpY2UtYy1pbmRlbnQtbGluZSgjWygmb3B0aW9uYWwgc3ludGF4IHF1aWV0IGlnbm9y ZS1wb2ludC1wb3MpICJcMjEyXDMwNn9cMjEwYFNmKVwzMDc9CFwzMDZcMjExGRoYG1xmXDIwNEMA XDIxMlwzMTAgXDIxMFwzMTELXDIwM1wiAFwzMTJcMjAyIwBcMzEzISlcMjAzQwBgXDMxNFwyMjVY XDIwM0MAClwyMDQ8AFwyMTJcMzE1XDIyNWJcMjEwaVMSKWBcMzE1XDIyNXxcMjEwXDMxNhAOH1wy MDNcMjczAFwzMDYOIFwyMDZWAFwzMTdcMzIwIVwyMDVWAA4QHhAeIVwzMjEgHlwiXDMxNlwyMTEe Ix4kXDMxNh4lXDMwNlwyMTEeJh4nXDMwNlwyMTEeKB4pXDMwNlwyMTEeKh4rXDMyMlwyMTYOEFwy MDRcMjA0AFwzMjMgFhBcMzI0DhAhFitcMzI1DiwhXDIwNFwyMzYADi1cMjAzXDIzNgBcMzI2XDMy Nw4QDisjXDIxMA4rXDMzMCBaES4LXDMzMQkhXDIxMFwzMzJcMzMzIVwyMTAOISpcMjA2XDI2NgAO IRYhXDIwMlwzMzQAXDMxNR4rXDIxMlwzMzR5XDMxNVVcMjAzXDMyMABcMzExXDMzNSFcMjA0XDI3 NwBcMzMwIBYrKQ4rXDMzMCBaEVwzMzEJIVwyMTApCFwyMDNcMzc2AAtcMjAzXDM3NgBcblwyMDNc MzYzAFwyMTJcbmpcMjEwXDMwN2NcMjEwKVwyMDJcMzc2AApcMjAzXDM3NgBcMzM2YGBcMzA2XDMx NiRcMjEwCSxcMjA3IiBbYy1maXgtYmFja3NsYXNoZXMgc2hpZnQtYW10IGJzLWNvbCBsaW5lLWNv bnQtYmFja3NsYXNoIGlnbm9yZS1wb2ludC1wb3MgYy1hdXRvLWFsaWduLWJhY2tzbGFzaGVzIG5p bCA5MiBiZWdpbm5pbmctb2YtbGluZSBsb29raW5nLWF0ICJcXChbIAldKlxcKVxcXFwkIiAiXFwo WyAJXSpcXCkkIiAxIDAgdCBib3VuZHAgYy1zeW50YWN0aWMtY29udGV4dCBidWZmZXItbW9kaWZp ZWQtcCAoKGJ5dGUtY29kZSAiCFwyMDQKAFwzMDEgXDIwMwoAXDMwMlwzMDMhXDIxMFwzMDNcMjA3 IiBbbW9kaWZpZWQgYnVmZmVyLW1vZGlmaWVkLXAgc2V0LWJ1ZmZlci1tb2RpZmllZC1wIG5pbF0g MikpIGMtZ3Vlc3MtYmFzaWMtc3ludGF4IGMtZ2V0LXN5bnRhY3RpYy1pbmRlbnRhdGlvbiBjLWVj aG8tcGFyc2luZy1lcnJvciBtZXNzYWdlICJzeW50YXg6ICVzLCBpbmRlbnQ6ICVkIiBjdXJyZW50 LWluZGVudGF0aW9uIGMtc2hpZnQtbGluZS1pbmRlbnRhdGlvbiBydW4taG9va3MgYy1zcGVjaWFs LWluZGVudC1ob29rIC0xICJcXHMgKlxcXFw/JCIgYy1iYWNrc2xhc2gtcmVnaW9uIGMtc3ludGFj dGljLWluZGVudGF0aW9uIHN5bnRheCBjLXBhcnNpbmctZXJyb3IgbW9kaWZpZWQgYnVmZmVyLXVu ZG8tbGlzdCBpbmhpYml0LXJlYWQtb25seSBpbmhpYml0LXBvaW50LW1vdGlvbi1ob29rcyBiZWZv cmUtY2hhbmdlLWZ1bmN0aW9ucyBhZnRlci1jaGFuZ2UtZnVuY3Rpb25zIGRlYWN0aXZhdGUtbWFy ayBidWZmZXItZmlsZS1uYW1lIGJ1ZmZlci1maWxlLXRydWVuYW1lIGluZGVudCBxdWlldCBjLWVj aG8tc3ludGFjdGljLWluZm9ybWF0aW9uLXBdIDYgKCIvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9D b250ZW50cy9SZXNvdXJjZXMvbGlzcC9wcm9nbW9kZXMvY2MtY21kcy5lbGMiIC4gNjgzKV0pCiAg YXBwbHkoYWQtQWR2aWNlLWMtaW5kZW50LWxpbmUgI1soJm9wdGlvbmFsIHN5bnRheCBxdWlldCBp Z25vcmUtcG9pbnQtcG9zKSAiXDIxMlwzMDZ/XDIxMGBTZilcMzA3PQhcMzA2XDIxMRkaGBtcZlwy MDRDAFwyMTJcMzEwIFwyMTBcMzExC1wyMDNcIgBcMzEyXDIwMiMAXDMxMyEpXDIwM0MAYFwzMTRc MjI1WFwyMDNDAApcMjA0PABcMjEyXDMxNVwyMjViXDIxMGlTEilgXDMxNVwyMjV8XDIxMFwzMTYQ Dh9cMjAzXDI3MwBcMzA2DiBcMjA2VgBcMzE3XDMyMCFcMjA1VgAOEB4QHiFcMzIxIB5cIlwzMTZc MjExHiMeJFwzMTYeJVwzMDZcMjExHiYeJ1wzMDZcMjExHigeKVwzMDZcMjExHioeK1wzMjJcMjE2 DhBcMjA0XDIwNABcMzIzIBYQXDMyNA4QIRYrXDMyNQ4sIVwyMDRcMjM2AA4tXDIwM1wyMzYAXDMy NlwzMjcOEA4rI1wyMTAOK1wzMzAgWhEuC1wzMzEJIVwyMTBcMzMyXDMzMyFcMjEwDiEqXDIwNlwy NjYADiEWIVwyMDJcMzM0AFwzMTUeK1wyMTJcMzM0eVwzMTVVXDIwM1wzMjAAXDMxMVwzMzUhXDIw NFwyNzcAXDMzMCAWKykOK1wzMzAgWhFcMzMxCSFcMjEwKQhcMjAzXDM3NgALXDIwM1wzNzYAXG5c MjAzXDM2MwBcMjEyXG5qXDIxMFwzMDdjXDIxMClcMjAyXDM3NgAKXDIwM1wzNzYAXDMzNmBgXDMw NlwzMTYkXDIxMAksXDIwNyIgW2MtZml4LWJhY2tzbGFzaGVzIHNoaWZ0LWFtdCBicy1jb2wgbGlu ZS1jb250LWJhY2tzbGFzaCBpZ25vcmUtcG9pbnQtcG9zIGMtYXV0by1hbGlnbi1iYWNrc2xhc2hl cyBuaWwgOTIgYmVnaW5uaW5nLW9mLWxpbmUgbG9va2luZy1hdCAiXFwoWyAJXSpcXClcXFxcJCIg IlxcKFsgCV0qXFwpJCIgMSAwIHQgYm91bmRwIGMtc3ludGFjdGljLWNvbnRleHQgYnVmZmVyLW1v ZGlmaWVkLXAgKChieXRlLWNvZGUgIghcMjA0CgBcMzAxIFwyMDMKAFwzMDJcMzAzIVwyMTBcMzAz XDIwNyIgW21vZGlmaWVkIGJ1ZmZlci1tb2RpZmllZC1wIHNldC1idWZmZXItbW9kaWZpZWQtcCBu aWxdIDIpKSBjLWd1ZXNzLWJhc2ljLXN5bnRheCBjLWdldC1zeW50YWN0aWMtaW5kZW50YXRpb24g Yy1lY2hvLXBhcnNpbmctZXJyb3IgbWVzc2FnZSAic3ludGF4OiAlcywgaW5kZW50OiAlZCIgY3Vy cmVudC1pbmRlbnRhdGlvbiBjLXNoaWZ0LWxpbmUtaW5kZW50YXRpb24gcnVuLWhvb2tzIGMtc3Bl Y2lhbC1pbmRlbnQtaG9vayAtMSAiXFxzICpcXFxcPyQiIGMtYmFja3NsYXNoLXJlZ2lvbiBjLXN5 bnRhY3RpYy1pbmRlbnRhdGlvbiBzeW50YXggYy1wYXJzaW5nLWVycm9yIG1vZGlmaWVkIGJ1ZmZl ci11bmRvLWxpc3QgaW5oaWJpdC1yZWFkLW9ubHkgaW5oaWJpdC1wb2ludC1tb3Rpb24taG9va3Mg YmVmb3JlLWNoYW5nZS1mdW5jdGlvbnMgYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucyBkZWFjdGl2YXRl LW1hcmsgYnVmZmVyLWZpbGUtbmFtZSBidWZmZXItZmlsZS10cnVlbmFtZSBpbmRlbnQgcXVpZXQg Yy1lY2hvLXN5bnRhY3RpYy1pbmZvcm1hdGlvbi1wXSA2ICgiL0FwcGxpY2F0aW9ucy9FbWFjcy5h cHAvQ29udGVudHMvUmVzb3VyY2VzL2xpc3AvcHJvZ21vZGVzL2NjLWNtZHMuZWxjIiAuIDY4Myld IG5pbCkKICBjLWluZGVudC1saW5lKCkKICBpbmRlbnQtYWNjb3JkaW5nLXRvLW1vZGUoKQogIG5l d2xpbmUtYW5kLWluZGVudCgpCiAgY2FsbC1pbnRlcmFjdGl2ZWx5KG5ld2xpbmUtYW5kLWluZGVu dCBuaWwgbmlsKQogIGNvbW1hbmQtZXhlY3V0ZShuZXdsaW5lLWFuZC1pbmRlbnQpCg== --14dae934086522d6bf04dd5b340c Content-Type: text/x-csrc; charset=US-ASCII; name="blah.c" Content-Disposition: attachment; filename="blah.c" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hh1frknr1 I2RlZmluZSBUQUdfTUFTSyAweDMKI2RlZmluZSBQQUlSX1RBRyAwCiNkZWZpbmUgRklYTlVNX1RB RyAxCiNkZWZpbmUgT0JKRUNUX1RBRyAyCgpzdHJ1Y3QgcGFpcl90OwpzdHJ1Y3Qgb2JqZWN0X3Q7 CnN0cnVjdCB2dGFibGVfdDsKCnR5cGVkZWYgdW5pb24gY2VsbF90IHsKCXN0cnVjdCBwYWlyX3Qq IHA7CglwdHJkaWZmX3QgbjsKCXN0cnVjdCBvYmplY3RfdCogbzsKfSBjZWxsOwoKc3RydWN0IHBh aXJfdCB7CgljZWxsIGNhcjsKCWNlbGwgY2RyOwp9OwoKc3RydWN0IG9iamVjdF90IHsKCXN0cnVj dCB2dGFibGVfdCogbWV0YTsKfTsKCiNkZWZpbmUgT0JKRUNUX01FVEEgc3RydWN0IHZ0YWJsZV90 KiBtZXRhCgpzdHJ1Y3QgZ2Nfc3RhY2tyb290IHsKCXZvaWQqKiByb290OwoJc3RydWN0IGdjX3N0 YWNrcm9vdCogbmV4dDsKfTsKCmV4dGVybiBzdHJ1Y3QgZ2Nfc3RhY2tyb290KiBnY19zdGFja19y b290czsKCiNkZWZpbmUgR0NfUFVTSF9QQUlSKHYpIHN0cnVjdCBnY19zdGFja3Jvb3QgX2djc3Jf IyN2OyAgX2djc3JfIyN2LnJvb3QgPSAodm9pZCoqKSZ2OyAgX2djc3JfIyN2Lm5leHQgPSBnY19z dGFja19yb290czsKI2RlZmluZSBHQ19QVVNIX09CSih2KSBzdHJ1Y3QgZ2Nfc3RhY2tyb290IF9n Y3NyXyMjdjsgIF9nY3NyXyMjdi5yb290ID0gKHZvaWQqKikoKHVuc2lnbmVkIGNoYXIqKSZ2ICsg T0JKRUNUX1RBRyk7IF9nY3NyXyMjdi5uZXh0ID0gZ2Nfc3RhY2tfcm9vdHM7CiNkZWZpbmUgR0Nf UE9QKHYpICBnY19zdGFja19yb290cyA9IF9nY3NyXyMjdi5uZXh0OwoKdm9pZCogZ2NfYWxsb2Mo c2l6ZV90IHNpemUpOwoKdm9pZCBlcnJvcihjb25zdCBjaGFyKiBtc2cpOwoKc3RydWN0IHZ0YWJs ZV90IHsKCU9CSkVDVF9NRVRBOwp9OwoKc3RydWN0IG1ldGhvZF90IHsKCU9CSkVDVF9NRVRBOwoJ c3RydWN0IG9iamVjdF90KiBuYW1lOwp9OwoKZW51bSByZWdpc3RlcnMgewp9OwoKc3RydWN0IG1h Y2hpbmVfdCB7CgljZWxsIHJlZ1tOVU1fUkVHSVNURVJTXTsKfTsKCnZvaWQgZXJyb3IoY29uc3Qg Y2hhciogbXNnKSB7CglmcHJpbnRmKHN0ZGVyciwgIiVzXG4iLCBtc2cpOwoJZXhpdCgxKTsKfQoK CgovKiBHQyBpbXBsZW1lbnRhdGlvbiAqLwoKI2RlZmluZSBHQ19IRUFQU0laRSAxMDI0KjEwMjQK I2RlZmluZSBHQ19UT09fQklHICAoR0NfSEVBUFNJWkUvOCkKCnZvaWQgZ2NfY29sbGVjdCgpOwoK c3RydWN0IGdjX3N0YWNrcm9vdCogZ2Nfc3RhY2tfcm9vdHMgPSAwOwoKdm9pZCogZ2NfYnJva2Vu X2hlYXJ0ID0gMDsgLyogaWYgZmlyc3Qgd29yZCBpbiB4IHBvaW50cyB0byBnY19icm9rZW5faGVh cnQsIHNlY29uZCB3b3JkIHBvaW50cyB0byB0aGUgYWN0dWFsIG9iamVjdCAqLwoKdW5zaWduZWQg Y2hhciogZ2NfaGVhcCA9IDA7CnVuc2lnbmVkIGNoYXIqIGdjX25ldyAgPSAwOwp1bnNpZ25lZCBj aGFyKiBnY190b3AgPSAwOwoKdm9pZCogZ2NfYWxsb2Moc2l6ZV90IHNpemUpIHsKCXZvaWQqIHJl dDsKCWlmIChzaXplIDwgc2l6ZW9mKHN0cnVjdCBwYWlyX3QpKQoJCWVycm9yKCJhbGxvY2F0aW9u IHRvbyBzbWFsbCIpOwoJZWxzZSBpZiAoc2l6ZSA+IEdDX1RPT19CSUcpCgkJZXJyb3IoImFsbG9j YXRpb24gdG9vIGJpZyIpOwoJZWxzZSBpZiAoZ2NfdG9wICsgc2l6ZSA+IGdjX2hlYXAgKyBHQ19I RUFQU0laRSkKCQlnY19jb2xsZWN0KCk7CglyZXQgPSBnY190b3A7CglnY190b3AgKz0gc2l6ZTsK CXJldHVybiByZXQ7Cn0KCnZvaWQgZ2NfY29sbGVjdCgpIHsKCXVuc2lnbmVkIGNoYXIqIHNjYW47 Cgl1bnNpZ25lZCBjaGFyKiBmcmVlOwoJdW5zaWduZWQgY2hhciogb2xkOwoJc3RydWN0IGdjX3N0 YWNrcm9vdCogcm9vdDsKCXNjYW4gPSBnY19uZXc7CglmcmVlID0gZ2NfbmV3OwoKCS8qIHN0ZXAg MTogcmVsb2NhdGUgYWxsIHJvb3RzICovCglmb3IgKHJvb3QgPSBnY19zdGFja19yb290czsgcm9v dDsgcm9vdCA9IHJvb3QtPm5leHQpIHsKCQlpZiAoSVNfUEFJUihyb290LT5yb290KSkgewoJCX0K CQllbHNlIHsKCQl9Cgl9CgoJLyogc3RlcCAyOiBzY2FuIG5ldyAqLwoJewoJfQoKCS8qIHN0ZXAg MzogZmxpcCAqLwoKCWdjX2hlYXAgPSAKfQo= --14dae934086522d6bf04dd5b340c--