From owner-svn-src-head@freebsd.org Tue May 22 13:45:13 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 11FC7EF645A for ; Tue, 22 May 2018 13:45:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9AB87751AD for ; Tue, 22 May 2018 13:45:12 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x229.google.com with SMTP id y189-v6so25315065itb.2 for ; Tue, 22 May 2018 06:45:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=SFMmKfyN3R2CfkAGPXMbfeabIrkdVWdGUHcf1gas2mI=; b=MwsQNo2wywOtWgyinUxzX3Av7OTfV+NrV5ZdBlkSVikSbFbSTVgT/eJCLg+Z/qfyBB 2a/AASE5hkkv/1diIXBu1hCXz/Qkx4ZdVKHxJK+3T6+BjBRL+atyAhr5HX42bSWiMJBw X+nlHh58bsEJ9KwKGWtukf0DMiG+zVzuKqkavxQLyrG7ahjBhIfHFMJEgR7plHaXAF8c ZjPSushc4yWVI+13rGNh+Bv0UF1K8ZzeBmhIP9QUX6Oqv7t2wZPGckSsEQMygptAHbHh 5A4O0/P3Jf9+LZhYf14faePKNDrqn22/maKgmT/cGRhfM1g117yzHN9EbEWVi7+UE68w dkmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=SFMmKfyN3R2CfkAGPXMbfeabIrkdVWdGUHcf1gas2mI=; b=eJktRZKUavatk7tIT61xxWB8XAEJl6k3LB/lxGr2QaVrxO0FHoUyytRyPLy0BkVcgF 5Em/NyC2Y66GIrbAfoWeAkhvobfda+yiCP6Fepw84Y0TxxnQFIwKF/bT7U23kF1pq4+y 9FPXDW0rg6BSKRyGRJxQSFG9VXYgRGDQFa/hBuzUzomFWu0bqZ6u+8MHytKGdHZv2Ys0 e9kYtme9vZqFdnXzs3CzIzgMHNo4/4U18GVRyGIn3CysWhDZ43lz2mIQXb4mTiJGjHwB yVbeb0FuitOoHD2bNACMe8jlpQD/WriUzI+Be7AvHi6UmXF1amZKiHSXZ5CF5SEo8KTn ensA== X-Gm-Message-State: ALKqPwdoJOuP/NsTTs2dxkU35lqwEXQHqdAIYTydUlb2IWlPzq7ZSoCj 2bxKSHa7E7IL+cok0Yh5Ip2SuZtENq6D+zfoygEs3g== X-Google-Smtp-Source: ADUXVKIAYoubxUeiQr7G4EGfHbqM6QOK6p4tKAvpU9W+5JE16/BHPR5ecRrttq3Y381TUw3xAs/cDHooXqFi4aEb3Sk= X-Received: by 2002:a24:42c6:: with SMTP id i189-v6mr1306141itb.73.1526996711800; Tue, 22 May 2018 06:45:11 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 2002:a4f:a649:0:0:0:0:0 with HTTP; Tue, 22 May 2018 06:45:11 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:1052:acc7:f9de:2b6d] In-Reply-To: References: <201805212035.w4LKZH0e091649@repo.freebsd.org> <20180522110110.H1292@besplex.bde.org> From: Warner Losh Date: Tue, 22 May 2018 07:45:11 -0600 X-Google-Sender-Auth: jO_rcoCqCOSnSFSGrwkUmvzswaI Message-ID: Subject: Re: svn commit: r333995 - head/sys/teken To: Ed Schouten Cc: Bruce Evans , =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2018 13:45:13 -0000 On Tue, May 22, 2018 at 3:25 AM, Ed Schouten wrote: > Hi Bruce, > > 2018-05-22 3:18 GMT+02:00 Bruce Evans : > > DECSCUSR is a verbose yet cryptic abbreviation which is not even expanded > > its name. It is the only abbreviation longer than 7 characters. This > > messes up the souce formatting. > > Yeah, it's a bit silly, but that's simply how it's called: > > https://vt100.net/docs/vt510-rm/DECSCUSR.html > > I think the state machine generator doesn't mind if we added an extra > tab between all other entries to get it to line up again. Maybe that > does push us over 80 columns, though... Yea, back in the day, ANSI had official mnemonics for the escape sequences. And DEC's extensions to ANSI sequences had official mnemonics as well, but all started with DEC so you knew about them. These mnemonics were akin to the assembler at the time, where one had to keep track of the differences between HRLI and HRROS in assembler, SCUSR isn't so crazy. These days, it's a bit brief. Warner [*] These are MACRO-10 half word instructions that I've forgotten all meaning of other than they were half word instructions that did weird things depending on which letters... Half [LR src] [LR dst] .