From a9cb5a42d4c22cdd7796caa31255ed8b03c7b73b Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Sat, 2 Jan 2021 16:46:57 -0500 Subject: [PATCH] Have RDLN spit newlines more consistently On CRLF interfaces, newlines were mostly broken after previous RDLN consolidation. --- blk.fs | 4 ++-- cvm/stage.bin | Bin 4763 -> 4774 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blk.fs b/blk.fs index ceab160..9bf064d 100644 --- a/blk.fs +++ b/blk.fs @@ -1801,9 +1801,9 @@ SYSVARS 0x55 + :** KEY? DUP BS? IF IN> @ IN( > IF -1 IN> +! BS EMIT THEN SPC> BS EMIT ELSE DUP LF = IF DROP CR THEN ( same as CR ) - DUP EMIT ( echo back ) + DUP SPC >= IF DUP EMIT ( echo back ) THEN DUP IN> @ ! 1 IN> +! THEN ( c ) - DUP CR = SWAP EOT? OR UNTIL IN( IN> ! ; + DUP CR = SWAP EOT? OR UNTIL NL> IN( IN> ! ; ( ----- 363 ) : RDLN< IN> @ C@ ( c ) diff --git a/cvm/stage.bin b/cvm/stage.bin index 74727a9f6de2314b8877a3ec77ec6501941e32a1..448a39a32b422f06ae17f96d5811c76c04ef49ce 100644 GIT binary patch delta 1371 zcmYjRU1(cn7=GWAljNM7lar+O2g8ZYk6G4K8mj{#mb5u-TGM4oO;TMOLKp4aaKlPF z7~LGvE^c}uUVKulnMQZ96bdbM^iCKEb5{d}LA_F8sE9>m%5Ln6?{`wAfgHZ`{y)$6 zyr&+%5te~|?QX+*VN?FY-qllsZSjE+1M4!}7i;jRc*sI8%qsakA1Kxjg|`JC>X0AF zWCyOWBT^2NtS0q`mZTaO5QP0y9X6ye{H{YPSA5C`BHj`=*!R*CRvx#*{*ihny|NFz zvJNlj@*^IK@XAfxCGVm=2KH|tO0HFiViT97RVv*FyZAs@g&k=JV(?1?yt0Jrlodsu zVT;OPuz1;`Y^Vu&PS7DD0pe|TNB*=bIdmwUeB<2wV!0jc_=V*?%WIB`Fe!vk!n(8} z@iT{Y*bM3kQcyy^L|Mc6RI-?If(@@b3=jyF4lgD1>7AQSsKGk+qXAX;84PycQR%2t=5Q`sC?>PTh?!ZJj<6}khY5CGIgQ)wCnZq*QDS(9 zY@g#6J#{cLM+0FZXG;m;n$q%7ugqlOg?6w~Xb59q38@F-hdL>~20Y{c%ZRJoKxLIy z$v}XTSIkay0qF@sDB`wacmYI)r^NGW%RDmJL4a29H)WfBqWYA$+JJ(}D}~tCY8me_ zzjI*V8Rs>T|8?j){x}Hu7fw5;ojS}o=mxkf;&6?mH0|6I4G@9h3F0S&J3Nei>^%0| zWoI0Ab;zU(#cmp;pc>#d!^Y_Pc>xDJB1u~I#Cs~QF$80%5o5ZRAofa{ALrRy+8}PR zue9z^K_w)nUVL-|P0aw6wBsWf2H4EgEZft3?F9mv$t6d6Unep+T>{A^=IT7eo7~po z@OR6f@70NfRzSn#Rlo+M*csQeG(*GHPtWgMy*SGrxnk9aE`!iMO;aw>>8hQdn%Yg0 z*Ma^TLvHy@7zc4?VR7M-V;q#>xwB_0Z!Vnl=L$_xvD(}^#G~`XCzqZ`(&G|}N26}A zm?rDKY37wzPoHTc44f&p=8jbBBxpW+Zo&mMLLCQgk#N(^^_xi-vmHdULE&|?=wTJ! z!EwNzgnW_o^pM)P=<2RJR&YZ~ketc)JohNel%rFY4s&!NZ8f+l)9#%E+Pyk0y!A!9 z;0e3nt`6zZL0F<5F{rZ>o~~1y?gni$eGoDQ+8jPrnCh(Hlz7oo5!T5=a|OFh&$u}+ zqvp5hgHRDZvaA#1Ji9O0O;y)C#Hq-qNE*3(G3bFSc$aLy3U&5_$7kaI5A9^On9g*< zyRA_U&`@e4(6gEjWgB5V4$A~=ICpF!ok?kMm9|)*iY_t;wx3gwR!)8(QpW zi?!?_I4ACJS!%eXdPVs!V-Dn`;%Q?Su z&hPxr`M%ZY$59#RBO8`~@(cNHKx=d1NAbRp0RKGvA~H>C)8{V>Zwe7Kp*WZ?^j%>6 zl8sNX%Tn*qtmJ|P9k7QtVMU6Gbh{t>;IQA*KI2eK^ zWH=8z!7bJ#ca7?D1a+Cf_qe3T2SeI5Le&+oi^*~)61WL+NK@$dwnY5GPf!HId1b*W3~q@tDFP*o=Z z5hUlXkSv+YreS*Hxk%C3(%_I3(h@G8+@awF8ah+B$f0f-FGiWBOt zd9eQwHM)R5D_hEGI64$aG2dxt9XNThx+y2nhHm+95k+!dQ?d#`h})i=qp5=s(c{k+Pm9Jv;FZhq2E?Cyh5kDR^K)K38&h zmFx%F+CzNwKJ6*>}UDG-}8vf@3J4UnyH%-V5^}|J~k??9S zAiqxh4jdpxE{qEw`c{o4dJ5>7$(QKbah_4aa^(5&xUfMUV%qVT=Nb00FrssnUK1X@ zK{MddJsqu7XE|&^L*%^DmaP??jxfB7-;nXPP-nk~Bi;K27%e!td<(quh}}bFD$S%r rne{dwiC>p@jEC}62JDj~xqPPD0`Jp9z^hbZ)gZi0e|8Ku(|qiIcW*Tb