diff --git a/include/ebcl/SRDData.hh b/include/ebcl/SRDData.hh
index 7ff86a6..f3d8efb 100644
--- a/include/ebcl/SRDData.hh
+++ b/include/ebcl/SRDData.hh
@@ -111,7 +111,7 @@ class T_SRDLocation
 	T_SRDLocationChaining const& chaining( ) const noexcept;
 };
 M_DECLARE_SWAP( T_SRDLocation );
-M_LSHIFT_OP( T_StringBuilder , T_SRDLocation ) noexcept;
+M_LSHIFT_OP( T_StringBuilder , T_SRDLocation const& ) noexcept;
 
 
 /*= ERRORS ===================================================================*/
diff --git a/src/SRDData.cc b/src/SRDData.cc
index bfbab1e..fce6c3b 100644
--- a/src/SRDData.cc
+++ b/src/SRDData.cc
@@ -80,7 +80,7 @@ T_SRDLocation& T_SRDLocation::operator= (
 
 /*----------------------------------------------------------------------------*/
 
-T_StringBuilder& operator<< (
+T_StringBuilder& ebcl::operator<< (
 		T_StringBuilder& sb ,
 		T_SRDLocation const& location ) noexcept
 {