From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28476 invoked by alias); 8 May 2018 09:08:30 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42751 Received: (qmail 24271 invoked by uid 1010); 8 May 2018 09:08:30 -0000 X-Qmail-Scanner-Diagnostics: from mailout1.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.11):SA:0(-6.9/5.0):. Processed in 1.819698 secs); 08 May 2018 09:08:30 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS,SPF_PASS,T_DKIMWL_WL_HIGH,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180508090025euoutp01281e3b3fb2981f18a8ff9f9b2ddf0c14~sn8EUNVWD0518605186euoutp01L DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1525770025; bh=s2KkXZ0GryMJgDgVXTpD2yl28rVooHBz1v69xIeHjdc=; h=To:Date:From:CC:Subject:In-Reply-To:References:From; b=t1g8Na5p10Q4K4xhwzpLKZuo51GpRdQh5SfTyStFBvuwLx+ebUn27nix1PJ3kedZk JWLpqNTREnjeBHAeLPe3TWJZru2xLo5j/j51OuwadXhSOegj+017tU10H/3df+GncQ XIc2285Z2ZBQ+a1Bq++AxOcUig4UCdTlqZNNDChA= X-AuditID: cbfec7f4-713ff700000043e4-04-5af16728e84e To: undisclosed-recipients:; Date: Tue, 8 May 2018 10:00:21 +0100 From: Peter Stephenson CC: Zsh hackers' list Subject: Re: Suppress print_exit_value for single function Message-ID: <20180508100021.734452c2@camnpupstephen.cam.scsc.local> In-Reply-To: <20180505151054.k4iwezfirs3uemsk@tarpaulin.shahaf.local2> Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRmVeSWpSXmKPExsWy7djP87oa6R+jDM7NkrQ42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGZPXbWAqaBeouPn5PEsD4yr+LkZODgkBE4mn32YzdTFycQgJ rGCUuHtwMyuE08ckceTDJWYIp5dJ4texu4wwLRf/LWKESCxnlLhw4zRYQkRARmLu7MescB0r /vdCtZ9mlJg37RVU5jyjxI1/G8BaWARUJO59Xs4MYrMJGEpM3TQbLM4soC1xcNpOMFtYwEpi /6JeVhCbV8BZ4vrdF2D1nAJuEgfPrWXpYuTg4BcQkrjQbAtxnr3E0T0nmSDKBSVOznzCAjNy 2cLXYAdJCPxmkzh88QgTRIOLREffRXYIW1ji1fEtULaMxOnJPSwQDc2MEmvv32eDSPQwSsxa HAphW0v03b7ICHIEs4CmxPpd+hBhW4metoesIGEJAT6JG28FIW7gk5i0bTozRJhXoqNNaAKj 6iwkl85CcukshJkLGJlXMYqnlhbnpqcWG+WllusVJ+YWl+al6yXn525iBCaD0/+Of9nBuOtP 0iFGAQ5GJR7eHwUfooRYE8uKK3MPMUpwMCuJ8CrLfowS4k1JrKxKLcqPLyrNSS0+xCjNwaIk zhunURclJJCeWJKanZpakFoEk2Xi4JRqYGwTT7i+bsnakHcVxumBZ9NvaTQsDPnAzteypcTq 8Q/3bqVFwoWVa/9xr8l8PMU7viZgzVvVP/3igTkfEj0FrxpwWf1snP3l93GB28JfShO9Nv97 PJlD6c3n9ryJJ8RnJ3x+wLeK3zLFaoXAY07FPfbN/7qFDAxK7TJn1Vja2NvJ/LtYlZMaq8RS nJFoqMVcVJwIANuFGSYCAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRmVeSWpSXmKPExsVy+t/xu7rq6R+jDCZMUbQ42PyQyYHRY9XB D0wBjFF6NkX5pSWpChn5xSW2StGGFkZ6hpYWekYmlnqGxuaxVkamSvp2NimpOZllqUX6dgl6 Gc1PmpkKrnFVLHn6h62BsY2ji5GTQ0LAROLiv0WMXYxcHEICSxkl7s44xQiSEBGQkZg7+zEr RJGMxKcrH9khbGGJP9e62CAaupkkdmz+yAzhnGaUmLGsDSpznlHi9vPdbCAtLAIqEvc+L2cG sdkEDCWmbpoNtoJZQFvi4LSdYLawgJXE/kW9YOt4BZwlrt99AVbPKeAmcfDcWhaIoQ8YJY4f mAqU4ODgFxCSuNBsC3GSvcTRPSeZIHoFJU7OfMICMV9TonX7b3aYXcsWvmaewCgyC0nZLCRl s5CULWBkXsUoklpanJueW2ykV5yYW1yal66XnJ+7iREYL9uO/dyyg7HrXfAhRgEORiUe3h8F H6KEWBPLiitzDzFKcDArifAqy36MEuJNSaysSi3Kjy8qzUktPsRoCgyMicxSosn5wFjOK4k3 NDU0t7A0NDc2NzazUBLnPW9QGSUkkJ5YkpqdmlqQWgTTx8TBKdXAeGHD+afnrtacidBLZalZ MG1fC990W4Np2sXs/z7aPj3zU7qT46Dtscw+vUMMq50eP2HZlnS4Z1qG6nd1TlPtxIwnbh8q 5y5evP75vCiOxauE5omYm8vlOneFvtVYrC7GWWizgG+2ySYvPldFW2dBVavnW783mUl/1lSN ejjx0WWOKsUHzIemKLEUZyQaajEXFScCAKjiyratAgAA X-CMS-MailID: 20180508090023eucas1p2196cfe9a8c170b4f19a32cd44af6f034 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-MTR: 20180508090023eucas1p2196cfe9a8c170b4f19a32cd44af6f034 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180505151944epcas2p14b4a04a95c5f7bb72551262550bad88b X-RootMTR: 20180505151944epcas2p14b4a04a95c5f7bb72551262550bad88b References: <20180505151054.k4iwezfirs3uemsk@tarpaulin.shahaf.local2> On Sat, 5 May 2018 15:10:54 +0000 Daniel Shahaf wrote: > So, isn't the answer to that to teach the C code not to write the > return value of a sched function to the global value of =24? =E2=80=94=20= but=20to=0D=0A>=20keep=20printing=20printexitvalue=20warnings=20for=20sched= =20functions?=0D=0A=0D=0AHook=20functions=20and=20the=20like=20are=20suppos= ed=20to=20do=20this=20---=20but=20I=20think=20when=0D=0AI=20added=20the=20a= bility=20to=20run=20sched=20on=20a=20timer=20maintained=20by=20the=20line= =0D=0Aeditor,=20instead=20of=20just=20before=20a=20prompt=20as=20used=20to= =20happen=20before=20that,=0D=0Athis=20got=20lost.=0D=0A=0D=0Apws=0D=0A=0D= =0Adiff=20--git=20a/Src/Zle/zle_main.c=20b/Src/Zle/zle_main.c=0D=0Aindex=20= be2b062..b78c47e=20100644=0D=0A---=20a/Src/Zle/zle_main.c=0D=0A+++=20b/Src/= Zle/zle_main.c=0D=0A=40=40=20-631,6=20+631,8=20=40=40=20raw_getbyte(long=20= do_keytmout,=20char=20*cptr)=0D=0A=20=09=09continue;=0D=0A=20=09=20=20=20= =20=7D=0D=0A=20=09=20=20=20=20if=20(selret=20=3D=3D=200)=20=7B=0D=0A+=09=09= zlong=20save_lastval;=0D=0A+=0D=0A=20=09=09/*=0D=0A=20=09=09=20*=20Nothing= =20ready=20and=20no=20error,=20so=20we=20timed=20out.=0D=0A=20=09=09=20*/= =0D=0A=40=40=20-648,6=20+650,7=20=40=40=20raw_getbyte(long=20do_keytmout,= =20char=20*cptr)=0D=0A=20=09=09=20=20=20=20break;=0D=0A=20=0D=0A=20=09=09ca= se=20ZTM_FUNC:=0D=0A+=09=09=20=20=20=20save_lastval=20=3D=20lastval;=0D=0A= =20=09=09=20=20=20=20while=20(firstnode(timedfns))=20=7B=0D=0A=20=09=09=09T= imedfn=20tfdat=20=3D=20(Timedfn)getdata(firstnode(timedfns));=0D=0A=20=09= =09=09/*=0D=0A=40=40=20-661,6=20+664,7=20=40=40=20raw_getbyte(long=20do_key= tmout,=20char=20*cptr)=0D=0A=20=09=09=09=20=20=20=20break;=0D=0A=20=09=09= =09tfdat->func();=0D=0A=20=09=09=20=20=20=20=7D=0D=0A+=09=09=20=20=20=20las= tval=20=3D=20save_lastval;=0D=0A=20=09=09=20=20=20=20/*=20Function=20may=20= have=20messed=20up=20the=20display=20*/=0D=0A=20=09=09=20=20=20=20if=20(res= etneeded)=0D=0A=20=09=09=09zrefresh();=0D=0A