From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f180.google.com ([209.85.222.180]) by ewsd; Thu Jun 11 03:36:57 EDT 2020 Received: by mail-qk1-f180.google.com with SMTP id b27so4736049qka.4 for <9front@9front.org>; Thu, 11 Jun 2020 00:36:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=285ZgkJrUh2edFWiyH3uBRTkFrUMw5rk8eCgj186HMg=; b=hDyLcw4dQG7qJdKjOHiqjrIWutc3CtSle888FJ77pK1CzxpUaD7xZWWhnwkzipUaVy 3WxjVSqMHDvoCyPXSFfTZpsNGxMttZyDcHfoZ6gORqyQaqhOMujxBYO6ahg9838zmbkB 5/YXPk9PZR1ASr6TyXjkS5RchCjlyEwnqUka2AArx9anby3jv3ifbLbIkRUsaEFvQkwX om+xz25g8tnrvHZS6A9oX53RJq4NF/vETsG8zFr9tWmvtoAqMG+JGenztwmIf2ucOpU0 KDoRwOZcdnOuhJEGr7aSIzv2vShqKVl6TpSkWI+qUw9wLlKp9mZYgScRNzMs+ND7KsIg Jr2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=285ZgkJrUh2edFWiyH3uBRTkFrUMw5rk8eCgj186HMg=; b=Gd6ycB2DQLqwmtfdhN891qrKzp7TqcQo0w5NdfNdcnPCxea7meQvX0eGZXI+LawgS5 /V1Qp/h1GW6ai+hxUZIH2kO3CW8Im5mhU1Ke5vh3xhtQF2Auv7ToMEIRdqMWFH0VkoTb ssbYoqCuB+pXDwwjikoK4fliiJ6R2TZA5f+bcRtnpNU68fszmMEQZGnfbyiub3Rw97xs 36AS3+Z52gBvxqTgeDBs6y8plRXXWgPCD7pI5VuJuHZYZ1wtA/ULuGD1daO/Bd0jVHwk gpvdZt5Eo5mLf9RvhUNANH9jYgqaLPCGAhwWj9HHjdpXcXmPJ+cQoDOeo/KmbgU1zcL9 6Ptw== X-Gm-Message-State: AOAM530MhfyCVt9dcQZTENgJcA8m6PXaWXcjhzPlrbm8dU2oyr9YbEvO dcNUGhCzKTJaR4+1LVie+R0ABM+dp3qM8ZL0Tl0dEV98 X-Google-Smtp-Source: ABdhPJz1qP23Pws6F0iLxUNTVVT4u72bnUS/T0Hu2VkpIfvq355q5N5h061AKSycVqXas0EmETWJeBY2/DWQotEuSaw= X-Received: by 2002:a37:8c81:: with SMTP id o123mr6858880qkd.162.1591861014497; Thu, 11 Jun 2020 00:36:54 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Eli Cohen Date: Thu, 11 Jun 2020 00:36:43 -0700 Message-ID: Subject: Re: [9front] new nusb/serial driver To: 9front@9front.org Content-Type: multipart/mixed; boundary="0000000000004d28ab05a7ca067d" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: lossless social AJAX over ORM interface DOM-based generator --0000000000004d28ab05a7ca067d Content-Type: text/plain; charset="UTF-8" I'm sending it again just in case On Thu, Jun 11, 2020 at 12:30 AM Alex Musolino wrote: > > > I just attached the file to my email > > Did you? I don't see it. --0000000000004d28ab05a7ca067d Content-Type: text/x-csrc; charset="US-ASCII"; name="cdc.c" Content-Disposition: attachment; filename="cdc.c" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kbagxjgz0 I2luY2x1ZGUgPHUuaD4KI2luY2x1ZGUgPGxpYmMuaD4KI2luY2x1ZGUgPHRocmVhZC5oPgojaW5j bHVkZSA8ZmNhbGwuaD4KI2luY2x1ZGUgPDlwLmg+CiNpbmNsdWRlICJ1c2IuaCIKI2luY2x1ZGUg InNlcmlhbC5oIgoKZW51bSB7CglTY0FDTSA9IDIsCglBVAk9IDEsCn07CgpzdGF0aWMgaW50CmNk Y3NldHBhcmFtKFNlcmlhbHBvcnQgKnApCnsKCWludCByZXM7Cgl1Y2hhciB2YWxzWzddOwoJU2Vy aWFsICpzZXI7CgoJc2VyID0gcC0+czsKCglQVVQ0KHZhbHMsIHAtPmJhdWQpOwoKCXZhbHNbNF0g PSAwOwoJaWYocC0+c3RvcCA9PSAxKQoJCXZhbHNbNF0gPSAwOwoJaWYocC0+c3RvcCA9PSAxNSkK CQl2YWxzWzRdID0gMTsKCWlmKHAtPnN0b3AgPT0gMikKCQl2YWxzWzRdID0gMjsKCgl2YWxzWzVd ID0gcC0+cGFyaXR5OwoKCXZhbHNbNl0gPSBwLT5iaXRzOwoKCXJlcyA9IHVzYmNtZChzZXItPmRl diwgUmgyZCB8IFJjbGFzcyB8IFJpZmFjZSwgMHgyMCwgMCwgMCwgdmFscywgNyk7CgoJcmV0dXJu IHJlczsKfQoKc3RhdGljIGludApjZGNpbml0KFNlcmlhbHBvcnQgKnApCnsKCVNlcmlhbCAqc2Vy OwoKCXAtPmJhdWQgPSAxMTUyMDA7CglwLT5iaXRzID0gODsKCXAtPnBhcml0eSA9IDA7CglwLT5z dG9wID0gMTsKCglzZXIgPSBwLT5zOwoKCWNkY3NldHBhcmFtKHApOwoJaW5jcmVmKHNlci0+ZGV2 KTsKCXJldHVybiAwOwp9CgpzdGF0aWMgaW50CmNkY3NldGJyZWFrKFNlcmlhbHBvcnQgKnAsIGlu dCB2YWwpCnsKCVNlcmlhbCAqc2VyOwoKCXNlciA9IHAtPnM7CglyZXR1cm4gdXNiY21kKHNlci0+ ZGV2LCBSaDJkIHwgUmNsYXNzIHwgUmlmYWNlLCAweDIzLCAodmFsICE9IDA/IDB4ZmZmZjogMHgw MDAwKSwgMCwgbmlsLCAwKTsKfQoKc3RhdGljIGludApjZGNzZXRlcHMoU2VyaWFscG9ydCAqcCkK ewoJZGV2Y3RsKHAtPmVwaW4sICJtYXhwa3QgMjU2Iik7CglkZXZjdGwocC0+ZXBvdXQsICJtYXhw a3QgMjU2Iik7CglyZXR1cm4gMDsKfQoKc3RhdGljIGludApjZGNzZW5kbGluZXMoU2VyaWFscG9y dCAqcCkKewoJaWYocC0+cnRzKQoJCXAtPmN0bHN0YXRlIHw9IDB4MDAwMjsKCWVsc2UKCQlwLT5j dGxzdGF0ZSAmPSB+MHgwMDAyOwoJaWYocC0+ZHRyKQoJCXAtPmN0bHN0YXRlIHw9IDB4MDAwMTsK CWVsc2UKCQlwLT5jdGxzdGF0ZSAmPSB+MHgwMDAxOwoKCXJldHVybiB1c2JjbWQocC0+cy0+ZGV2 LCBSaDJkIHwgUmNsYXNzIHwgUmlmYWNlLCAweDIyLCBwLT5jdGxzdGF0ZSwgMCwgbmlsLCAwKTsK fQoKc3RhdGljIGludApjZGNjbGVhcnBpcGVzKFNlcmlhbHBvcnQgKnApCnsKCVNlcmlhbCAqc2Vy OwoKCXNlciA9IHAtPnM7CgoJaWYodW5zdGFsbChzZXItPmRldiwgcC0+ZXBvdXQsIEVvdXQpIDwg MCkKCQlkcHJpbnQoMiwgImRpc2s6IHVuc3RhbGwgZXBvdXQ6ICVyXG4iKTsKCWlmKHVuc3RhbGwo c2VyLT5kZXYsIHAtPmVwaW4sIEVpbikgPCAwKQoJCWRwcmludCgyLCAiZGlzazogdW5zdGFsbCBl cGluOiAlclxuIik7CglpZih1bnN0YWxsKHNlci0+ZGV2LCBwLT5lcGludHIsIEVpbikgPCAwKQoJ CWRwcmludCgyLCAiZGlzazogdW5zdGFsbCBlcGludHI6ICVyXG4iKTsKCglyZXR1cm4gMDsKfQoK c3RhdGljIGludApjZGN3YWl0NGRhdGEoU2VyaWFscG9ydCAqcCwgdWNoYXIgKmRhdGEsIGludCBj b3VudCkKewoJaW50IG47CgoJcXVubG9jayhwLT5zKTsKCXdoaWxlICgobiA9IHJlYWQocC0+ZXBp bi0+ZGZkLCBkYXRhLCBjb3VudCkpID09IDApCgkJOwoJcWxvY2socC0+cyk7CgoJcmV0dXJuIG47 Cn0KCnN0YXRpYyBTZXJpYWxvcHMgY2Rjb3BzID0gewoJLmluaXQJCT0gY2RjaW5pdCwKCS5zZXRw YXJhbQk9IGNkY3NldHBhcmFtLAoJLnNldGJyZWFrCT0gY2Rjc2V0YnJlYWssCgkuc2V0ZXBzCQk9 IGNkY3NldGVwcywKCS5zZW5kbGluZXMJPSBjZGNzZW5kbGluZXMsCgkuY2xlYXJwaXBlcwk9IGNk Y2NsZWFycGlwZXMsCgkud2FpdDRkYXRhCT0gY2Rjd2FpdDRkYXRhLAp9OwoKaW50CmNkY3Byb2Jl KFNlcmlhbCAqc2VyKQp7CglpbnQgaSwgYzsKCXVsb25nIGNzcDsKCVVzYmRldiAqdWQgPSBzZXIt PmRldi0+dXNiOwoJRXAgKmVwOwoKCWMgPSAwOwoJZm9yIChpID0gMDsgaSA8IG5lbGVtKHVkLT5l cCk7IGkrKykgewoJCWlmICgoZXAgPSB1ZC0+ZXBbaV0pID09IG5pbCkKCQkJY29udGludWU7CgkJ Y3NwID0gZXAtPmlmYWNlLT5jc3A7CgkJaWYgKENsYXNzKGNzcCkgPT0gQ2xjb21tcyAmJiBTdWJj bGFzcyhjc3ApID09IFNjQUNNICYmIFByb3RvKGNzcCkgPT0gQVQpCgkJCWMrKzsKCX0KCglpZiAo YyA9PSAwKQoJCXJldHVybiAtMTsKCglzZXItPm5pZmNzID0gMTsKCXNlci0+b3V0aGRyc3ogPSAw OwoJc2VyLT5oYXNlcGludHIgPSAxOwoJc2VyLT5TZXJpYWxvcHMgPSBjZGNvcHM7CglyZXR1cm4g MDsKfQ== --0000000000004d28ab05a7ca067d--