From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30057.outbound.protection.outlook.com [40.107.3.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 6924C3B29E for ; Sun, 26 Nov 2017 04:54:04 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=darbyshire-bryant.me.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=7HYCRBHZJIkfhmPC1DIC9jAa3lj0Xq7vl2Qs9GvQ4Qs=; b=QDUISb5KjUUjfHT3KvaDJaiVmDWkEiZqhzDpurqNeVJeeeYCjpcprJBsuWzP4l3o5gJbrxHgoS8/Ca/VsNDTSNvWO1Ha2hBsgAHIecIfcR5+mpo4FQWkjeqmmLkSNfoq2yYU6G2MFqysO6oCnttedApmKtnrKiWzJPid00B4gro= Received: from HE1PR07MB1036.eurprd07.prod.outlook.com (10.162.27.28) by HE1PR07MB1033.eurprd07.prod.outlook.com (10.162.27.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.3; Sun, 26 Nov 2017 09:54:01 +0000 Received: from HE1PR07MB1036.eurprd07.prod.outlook.com ([fe80::30ed:b43e:4e29:8f0]) by HE1PR07MB1036.eurprd07.prod.outlook.com ([fe80::30ed:b43e:4e29:8f0%15]) with mapi id 15.20.0282.002; Sun, 26 Nov 2017 09:54:01 +0000 From: Kevin Darbyshire-Bryant To: Cake List Thread-Topic: allocate without the gotos Thread-Index: AQHTZpx8YubohfEe90249I/DAFdZ7w== Date: Sun, 26 Nov 2017 09:54:00 +0000 Message-ID: <5816D8EC-71EF-43FF-95A5-1B061B329701@darbyshire-bryant.me.uk> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; x-originating-ip: [2a02:c7f:1232:22b::dc83] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR07MB1033; 6:zviqIeBbLkH3Ly4GbegoiAdDJba+aCt6xAubekDlxI1/WIf7UjF6K35uuh0lHWnXCn6zS5gNoSUUnLiih/20SnNWc188R+h5uTylLWRXkeQLcwuf1kwXWsXBjcltu3XzQjvGOy32C63QYSIdb0c6Rt82Gwk0C4A5GYx7jUVo88Mtcr5MR8U79zJjnAIIccJg05+xE48pprNJz7udOfFEMC5CwGUyvy2byDR/J0DVnWxyQPQhVLZR+JN1JfaqryxU9gdzJcd+h7pE/ygDS9Z7kWGTYPdwuVRXXDPhw/3hialxUCuMnCKiXgouztGna9tzo1h1KjeQHWZISN6NSVto2ILXG6TIy/OQOKsN2fFdFFA=; 5:i481TllRLsH1/5YcgOakZWPIPeq8TVHkBtWuWJi2idcn0MyRbV8gwR28ZH3Qv/5ua3azFEHVOp7ipfkkVpCkTHjwBsx9+TFV18boX8dIZ9W1n48rERJnifJ/DIZIaCrvVuDnMkPp/TT79lXE+9sIgScj/cgHM9qEHFoSP9BM9e4=; 24:Brd4O6k1nd+Zr2TkUd7Ex4DSOoNLw1Wf5usi9tcaaVXz8h8yAeHOqlrXXGVCWG3h4N9GuoaRX+l1pBJ6js2+l3cLb0GZv+5Oa7SwVhKass8=; 7:PsxxRd8Ftd0mH6u5ysf2NepwvQGKXhMcgzHfg3fmFzNtfBd5b8EqOJ0OWJVlCi+hk8f1v0FhCPtqtHlT9rpH07hFT0NEvd6Mv5Ti88uhaoxvt7IpsqAWqWuzGrdTANgXxeaDH0tAQmUNB+z88n08q3RL/qW77uVTfZ9bsl7st7XroIqejr2dqZXc2DjG64A8R4R9K6kaAPeA8TbT6g98WGl6B73fhWICdSwh5Pp5mreRHzZD6GeN2ajBRMyO+nwM x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 68f1a170-1256-44f3-f5e2-08d534b39ed4 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4603075)(4627115)(201702281549075)(2017052603258); SRVR:HE1PR07MB1033; x-ms-traffictypediagnostic: HE1PR07MB1033: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(166708455590820); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231022)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6043046)(6072148)(201708071742011); SRVR:HE1PR07MB1033; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:HE1PR07MB1033; x-forefront-prvs: 0503FF9A3E x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(376002)(346002)(39830400002)(366004)(189002)(53754006)(199003)(97736004)(2906002)(106356001)(105586002)(25786009)(6486002)(68736007)(99286004)(6436002)(6506006)(316002)(82746002)(33656002)(2900100001)(5250100002)(54356999)(50986999)(7736002)(305945005)(101416001)(8676002)(81156014)(81166006)(189998001)(14454004)(86362001)(575784001)(83716003)(53936002)(74482002)(3280700002)(478600001)(42882006)(6116002)(36756003)(5660300001)(966005)(6916009)(102836003)(6512007)(3660700001)(8936002)(6306002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB1033; H:HE1PR07MB1036.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: darbyshire-bryant.me.uk does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <2A295EF3CF7B1848A45A46522F81E35E@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-Network-Message-Id: 68f1a170-1256-44f3-f5e2-08d534b39ed4 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2017 09:54:00.8527 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9151708b-c553-406f-8e56-694f435154a4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB1033 Subject: [Cake] RFC: allocate without the gotos X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Nov 2017 09:54:04 -0000 SGkgQWxsLA0KDQpJZiBhbnlvbmUgaXMgYnJhdmUgSeKAmXZlIGp1c3QgZG9uZSBhIGNvbW1pdCB3 aXRoIHRoZSBzcmMvZHN0IGhvc3QgYWxsb2NhdGUgc3R1ZmYgbWludXMgdGhlIGdvdG9zLiAgTm90 IGV2ZW4gY29tcGlsZSB0ZXN0ZWQhICBXb2tlIHVwIHdpdGggaXQgaW4gbXkgaGVhZC4gSeKAmW0g bm90IGNvbnZpbmNlZCBpdOKAmXMgcmVhbGx5IGNsZWFuZXIsIGFic29sdXRlbHkgbm8gaWRlYSBp ZiBpdOKAmXMgZmFzdGVyLiAgQnV0IGl04oCZcyBoZXJlIHdpdGggYWxsIHNvcnRzIG9mIG1ham9y IGNhdmVhdHMgOi0pDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9kdGFodC9zY2hfY2FrZS9wdWxsLzc2 L2NvbW1pdHMvNGI5ZDdjYzQzNmRhZWQ0YjBmYWMwMGYyZmYyYWUxODU3OThlNWY2Yw0KDQpLZXZp bg==