November 16, 2012 Re: Deprecation in core.sys.posix.termios | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alex Rønne Petersen | On Fri, Nov 16, 2012 at 07:15:01PM +0100, Alex Rønne Petersen wrote: > On 16-11-2012 19:14, H. S. Teoh wrote: > >Due to the deprecation of octal literals, core.sys.posix.termios doesn't compile anymore. But because this is in druntime, we can't use std.conv.octal. What should be done about this? > > > > > >T > > > > I fixed this in a pull request of mine because it happened to get in my way too: https://github.com/D-Programming-Language/druntime/pull/340 > > (I really wish someone would review/merge that pull request.) Yeah somebody please merge that pull request! > Generally, we just turn octal literals into hex literals in druntime (and write the octal number in a comment if necessary). [...] On another note, I love vim/perl 1-liners: '<,'>!perl -pe's/\b(0\d+)/sprintf("0x\%04x", oct $1)/eg;' Automatically converts all octal literals into 4-digit padded hex literals in selection. :-) T -- IBM = I Blame Microsoft |
Copyright © 1999-2021 by the D Language Foundation