" > BLib.Number 1.01 09Aug1988 ( v1.00 09Aug1988 JGH: First version 1 v1.01 xxxxxxxxx JGH: Added Octal and Binary 4( Bug: Octal and Binary don't work for &8xxxxxxx 2: < Number Output Routines F ~~~~~~~~~~~~~~~~~~~~~~ P #Z Hexadecimal padded with zeros #dݤh0(A%,N%)="0000000"+~A%,N%) n: $x Hexadecimal padded with spaces "ݤh(A%,N%)=" "+~A%,N%) :  Decimal padded with zeros #ݤd0(A%,N%)="00000000"+A%,N%) : Decimal padded with spaces #ݤd(A%,N%)=" "+A%,N%) :  Octal padded with zeros ?ݤo0(A%,N%): A$,B$:A%<0:B$="7":A%=A% &7FFFFFFF B$="0" 7 A$=(A% 7)+A$:A%=A% 8: A%=0:=N%,B$)+A$,N%) :  Octal padded with spaces >ݤo(A%,N%): A$,B$:A%<0:B$="7":A%=A% &7FFFFFFF B$=" " 7 A$=(A% 7)+A$:A%=A% 8: A%=0:=N%,B$)+A$,N%) : " Binary padded with zeros ?,ݤb0(A%,N%): A$,B$:A%<0:B$="1":A%=A% &7FFFFFFF B$="0" 66 A$=(A% 1)+A$:A%=A% 2:A%=0:=N%,B$)+A$,N%) @: J Binary padded with spaces >Tݤb(A%,N%): A$,B$:A%<0:B$="1":A%=A% &7FFFFFFF B$=" " 6^ A$=(A% 1)+A$:A%=A% 2:A%=0:=N%,B$)+A$,N%) h: )r Drive character for supplied number |ݤdrv(A%)=(48+A%-7*(A%>9)) : ) Drive number for supplied character "ݤDrv(A$)=A$-48+7*(A$>"9")31