From 7eac4195c47a1d0b8ce1af7775a0d597e7522029 Mon Sep 17 00:00:00 2001 From: castano Date: Wed, 15 Oct 2008 07:14:25 +0000 Subject: [PATCH] Fix compiler errors under gcc-4.3 --- src/nvcore/StrLib.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/nvcore/StrLib.h b/src/nvcore/StrLib.h index f193304..a66dd3a 100644 --- a/src/nvcore/StrLib.h +++ b/src/nvcore/StrLib.h @@ -45,7 +45,7 @@ namespace nv StringBuilder(); explicit StringBuilder( int size_hint ); - StringBuilder( const char * str ); + //StringBuilder( const char * str ); StringBuilder( const StringBuilder & ); StringBuilder( int size_hint, const StringBuilder & ); StringBuilder( const char * format, ... ) __attribute__((format (printf, 2, 3))); @@ -128,11 +128,16 @@ namespace nv public: Path() : StringBuilder() {} explicit Path(int size_hint) : StringBuilder(size_hint) {} + //Path(const char * str) : StringBuilder((const char *)str) {} Path(const StringBuilder & str) : StringBuilder(str) {} Path(int size_hint, const StringBuilder & str) : StringBuilder(size_hint, str) {} Path(const char * format, ...) __attribute__((format (printf, 2, 3))); Path(int size_hint, const char * format, ...) __attribute__((format (printf, 3, 4))); + Path & operator=( const char * s ) { + return (Path &)copy(s); + } + const char * fileName() const; const char * extension() const;