From d1bd94ceb20a1a5a7a15a08ab925a136d059531f Mon Sep 17 00:00:00 2001
From: Michel Juillard <michel@debian.home>
Date: Sun, 26 Apr 2020 08:26:15 +0200
Subject: [PATCH] replace Ref{UInt8} by Char

---
 src/QrAlgo.jl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/QrAlgo.jl b/src/QrAlgo.jl
index 303f2bf..afcfc64 100644
--- a/src/QrAlgo.jl
+++ b/src/QrAlgo.jl
@@ -5,7 +5,7 @@ import LinearAlgebra: BlasInt
 import LinearAlgebra.BLAS: @blasfunc
 import LinearAlgebra.LAPACK: liblapack, chklapackerror
 
-export QrWs, geqrf_core!, ormrqf_core!
+export QrWs, geqrf_core!, ormqr_core!
 
 struct QrWs{T <: Number} 
     tau::Vector{T}
@@ -64,7 +64,7 @@ for (geqrf, ormqr, elty) in
      (:sgeqrf_, :sormqr_, :Float32))
 
     @eval begin
-        function ormqr_core!(side::Ref{UInt8}, A::StridedMatrix{$elty},
+        function ormqr_core!(side::Char, A::StridedMatrix{$elty},
                               C::StridedMatrix{$elty}, ws::QrWs)
             mm,nn = size(C)
             m = Ref{BlasInt}(mm)
@@ -88,7 +88,7 @@ for (geqrf, ormqr, elty) in
     for elty2 in (t1, t2)
         
         @eval begin
-            function ormqr_core!(side::Ref{UInt8}, A::$elty2,
+            function ormqr_core!(side::Char, A::$elty2,
                                   C::StridedMatrix{$elty}, ws::QrWs)
                 mm,nn = size(C)
                 m = Ref{BlasInt}(mm)
@@ -111,7 +111,7 @@ for (geqrf, ormqr, elty) in
      (:cgeqrf_, :cormqr_, :ComplexF32))
 
     @eval begin
-        function ormqr_core!(side::Ref{UInt8}, A::StridedMatrix{$elty},
+        function ormqr_core!(side::Char, A::StridedMatrix{$elty},
                               C::StridedMatrix{$elty}, ws::QrWs)
             mm,nn = size(C)
             m = Ref{BlasInt}(mm)
@@ -137,7 +137,7 @@ for (geqrf, ormqr, elty) in
           (t3, 'C'))
 
         @eval begin
-            function ormqr_core!(side::Ref{UInt8}, A::$elty2,
+            function ormqr_core!(side::Char, A::$elty2,
                                   C::StridedMatrix{$elty}, ws::QrWs)
                 mm,nn = size(C)
                 m = Ref{BlasInt}(mm)
-- 
GitLab