From d74d9f4e60e48260ff1fad3ff00aaf000f111a66 Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 22 Oct 2010 14:00:01 +0000 Subject: Increased gnu make compatibility Optimised --- tools/mhmake/src/curdir.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'tools/mhmake/src/curdir.h') diff --git a/tools/mhmake/src/curdir.h b/tools/mhmake/src/curdir.h index 169dca8a7..56f835fbe 100644 --- a/tools/mhmake/src/curdir.h +++ b/tools/mhmake/src/curdir.h @@ -1,6 +1,6 @@ /* This file is part of mhmake. * - * Copyright (C) 2001-2009 Marc Haesen + * Copyright (C) 2001-2010 marha@sourceforge.net * * Mhmake is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,26 +21,25 @@ #ifndef __CURDIR_H #define __CURDIR_H -#include "refptr.h" class fileinfo; class curdir { public: - class initcurdir : public refptr + class initcurdir { + friend curdir; + const fileinfo *m_pDir; public: - initcurdir &operator=(const refptr& Src); - initcurdir(); }; private: static initcurdir m_pCurrentDir; public: - static refptr &GetCurDir() + static const fileinfo* GetCurDir() { - return m_pCurrentDir; + return m_pCurrentDir.m_pDir; } }; -- cgit v1.2.3