Commit 9a820387 authored by Kevin Bracey's avatar Kevin Bracey
Browse files

Changed console output so that '\n' outputs VDU 10,13 rather than 13,10.

This is the standard RISC OS convention (cf OS_NewLine) - some apps assume
it when redirecting output.

Version 5.02. Tagged as 'RISC_OSLib-5_02'
parent f7997a5f
master NoInlineAsm SharedCLibraryModffFix StubsProvideMissingHyperbolicFunctions sbrodie_dev sbrodie_sedwards_16Mar2000 sbrodie_dev_bp dellis_autobuild_BaseSW dcotton_autobuild_BaseSW RO_5_07 RISC_OSLib-6_09 RISC_OSLib-6_08 RISC_OSLib-6_07 RISC_OSLib-6_06 RISC_OSLib-6_05 RISC_OSLib-6_04 RISC_OSLib-6_03 RISC_OSLib-6_02 RISC_OSLib-6_01 RISC_OSLib-6_00 RISC_OSLib-5_99 RISC_OSLib-5_98 RISC_OSLib-5_97 RISC_OSLib-5_96 RISC_OSLib-5_95 RISC_OSLib-5_94 RISC_OSLib-5_93 RISC_OSLib-5_92 RISC_OSLib-5_91 RISC_OSLib-5_90 RISC_OSLib-5_89 RISC_OSLib-5_88 RISC_OSLib-5_87 RISC_OSLib-5_86 RISC_OSLib-5_86-1 RISC_OSLib-5_85 RISC_OSLib-5_84 RISC_OSLib-5_83 RISC_OSLib-5_83-2 RISC_OSLib-5_83-1 RISC_OSLib-5_82 RISC_OSLib-5_81 RISC_OSLib-5_80 RISC_OSLib-5_79 RISC_OSLib-5_78 RISC_OSLib-5_77 RISC_OSLib-5_76 RISC_OSLib-5_75 RISC_OSLib-5_75-2 RISC_OSLib-5_75-1 RISC_OSLib-5_74 RISC_OSLib-5_73 RISC_OSLib-5_72 RISC_OSLib-5_71 RISC_OSLib-5_70 RISC_OSLib-5_69 RISC_OSLib-5_68 RISC_OSLib-5_67 RISC_OSLib-5_66 RISC_OSLib-5_65 RISC_OSLib-5_64 RISC_OSLib-5_63 RISC_OSLib-5_62 RISC_OSLib-5_61 RISC_OSLib-5_60 RISC_OSLib-5_59 RISC_OSLib-5_58 RISC_OSLib-5_57 RISC_OSLib-5_56 RISC_OSLib-5_55 RISC_OSLib-5_54 RISC_OSLib-5_53 RISC_OSLib-5_52 RISC_OSLib-5_51 RISC_OSLib-5_50 RISC_OSLib-5_49 RISC_OSLib-5_48 RISC_OSLib-5_47 RISC_OSLib-5_46 RISC_OSLib-5_46-4_64_2_1 RISC_OSLib-5_45 RISC_OSLib-5_44 RISC_OSLib-5_43 RISC_OSLib-5_42 RISC_OSLib-5_41 RISC_OSLib-5_40 RISC_OSLib-5_39 RISC_OSLib-5_38 RISC_OSLib-5_37 RISC_OSLib-5_36 RISC_OSLib-5_35 RISC_OSLib-5_34 RISC_OSLib-5_33 RISC_OSLib-5_33-4_50_2_1 RISC_OSLib-5_32 RISC_OSLib-5_31 RISC_OSLib-5_30 RISC_OSLib-5_29 RISC_OSLib-5_28 RISC_OSLib-5_27 RISC_OSLib-5_26 RISC_OSLib-5_25 RISC_OSLib-5_24 RISC_OSLib-5_23 RISC_OSLib-5_22 RISC_OSLib-5_21 RISC_OSLib-5_20 RISC_OSLib-5_19 RISC_OSLib-5_18 RISC_OSLib-5_17 RISC_OSLib-5_16 RISC_OSLib-5_15 RISC_OSLib-5_14 RISC_OSLib-5_13 RISC_OSLib-5_12 RISC_OSLib-5_11 RISC_OSLib-5_10 RISC_OSLib-5_09 RISC_OSLib-5_08 RISC_OSLib-5_07 RISC_OSLib-5_06 RISC_OSLib-5_05 RISC_OSLib-5_04 RISC_OSLib-5_03 RISC_OSLib-5_02
No related merge requests found
......@@ -6,9 +6,9 @@
GBLS Module_MinorVersion
GBLS Module_Date
GBLS Module_FullVersion
Module_MajorVersion SETS "5.01"
Module_Version SETA 501
Module_MajorVersion SETS "5.02"
Module_Version SETA 502
Module_MinorVersion SETS ""
Module_Date SETS "14 Jan 2000"
Module_FullVersion SETS "5.01"
Module_Date SETS "07 Mar 2000"
Module_FullVersion SETS "5.02"
END
/* (5.01)
/* (5.02)
*
* This file is automatically maintained by srccommit, do not edit manually.
*
*/
#define Module_MajorVersion_CMHG 5.01
#define Module_MajorVersion_CMHG 5.02
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 14 Jan 2000
#define Module_Date_CMHG 07 Mar 2000
#define Module_MajorVersion "5.01"
#define Module_Version 501
#define Module_MajorVersion "5.02"
#define Module_Version 502
#define Module_MinorVersion ""
#define Module_Date "14 Jan 2000"
#define Module_Date "07 Mar 2000"
#define Module_FullVersion "5.01"
#define Module_FullVersion "5.02"
......@@ -208,6 +208,7 @@ void _sys_msg(const char *s)
}
#define LF '\n'
#define CR '\r'
static int isttyname(const char *s)
{ if (s[0] == ':' && (s[1]|0x20) == 't' && (s[2]|0x20) == 't' && s[3] == 0)
......@@ -343,13 +344,13 @@ int _sys_close(FILEHANDLE fh)
int _ttywrite(const unsigned char *buf, unsigned int len, int flag)
/* behaves like Kgbpb, but outputs to console. */
/* if 'flag' has _IOBIN set then LF's ('\n's) do not have CR prefixed. */
/* if 'flag' has _IOBIN set then LF's ('\n's) do not have CR suffixed. */
{ while (len-- > 0)
{ int ch = *buf++;
if (!(flag & _IOBIN)) {
if (ch == '\n') {
if (_kernel_oswrch('\r') < 0) return -1;
ch = LF;
if (_kernel_oswrch(LF) < 0) return -1;
ch = CR;
} else if (ch < 32 && ch != 0x07 && !isspace(ch)) {
if (_kernel_oswrch('|') < 0) return -1;
ch = (ch & 31) | 64;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment