diff options
Diffstat (limited to 'tools/mhmake/src/curdir.h')
| -rw-r--r-- | tools/mhmake/src/curdir.h | 47 | 
1 files changed, 47 insertions, 0 deletions
| diff --git a/tools/mhmake/src/curdir.h b/tools/mhmake/src/curdir.h new file mode 100644 index 000000000..138f8f45a --- /dev/null +++ b/tools/mhmake/src/curdir.h @@ -0,0 +1,47 @@ +/*  This file is part of mhmake.
 + *
 + *  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
 + *  the Free Software Foundation, either version 3 of the License, or
 + *  (at your option) any later version.
 + *
 + *  Mhmake is distributed in the hope that it will be useful,
 + *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 + *  GNU General Public License for more details.
 + *
 + *  You should have received a copy of the GNU General Public License
 + *  along with Mhmake.  If not, see <http://www.gnu.org/licenses/>.
 +*/
 +
 +/* $Rev$ */
 +
 +#ifndef __CURDIR_H
 +#define __CURDIR_H
 +
 +class fileinfo;
 +
 +class curdir
 +{
 +public:
 +  class initcurdir
 +  {
 +    friend class curdir;
 +    const fileinfo *m_pDir;
 +  public:
 +    initcurdir();
 +  };
 +private:
 +  static initcurdir m_pCurrentDir;
 +
 +public:
 +  static const fileinfo* GetCurDir()
 +  {
 +    return m_pCurrentDir.m_pDir;
 +  }
 +};
 +
 +#endif
 +
 | 
