Mercurial > vba-linux
diff src/gtk/tools.h @ 1:f9f4f1b99eed
importing src directory
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 03 Mar 2012 10:31:27 -0600 |
parents | |
children |
line wrap: on
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/gtk/tools.h Sat Mar 03 10:31:27 2012 -0600 1.3 @@ -0,0 +1,42 @@ 1.4 +// -*- C++ -*- 1.5 +// VisualBoyAdvance - Nintendo Gameboy/GameboyAdvance (TM) emulator. 1.6 +// Copyright (C) 1999-2003 Forgotten 1.7 +// Copyright (C) 2004 Forgotten and the VBA development team 1.8 + 1.9 +// This program is free software; you can redistribute it and/or modify 1.10 +// it under the terms of the GNU General Public License as published by 1.11 +// the Free Software Foundation; either version 2, or(at your option) 1.12 +// any later version. 1.13 +// 1.14 +// This program is distributed in the hope that it will be useful, 1.15 +// but WITHOUT ANY WARRANTY; without even the implied warranty of 1.16 +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1.17 +// GNU General Public License for more details. 1.18 +// 1.19 +// You should have received a copy of the GNU General Public License 1.20 +// along with this program; if not, write to the Free Software Foundation, 1.21 +// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 1.22 + 1.23 +#ifndef __VBA_TOOLS_H__ 1.24 +#define __VBA_TOOLS_H__ 1.25 + 1.26 +#include <string> 1.27 +#include <glibmm/ustring.h> 1.28 + 1.29 +namespace VBA 1.30 +{ 1.31 + 1.32 +std::string sCutSuffix(const std::string & _rsString, 1.33 + const std::string & _rsSep = "."); 1.34 + 1.35 +Glib::ustring sCutSuffix(const Glib::ustring & _rsString, 1.36 + const Glib::ustring & _rsSep = "."); 1.37 + 1.38 +bool bHasSuffix(const Glib::ustring & _rsString, 1.39 + const Glib::ustring & _rsSuffix, 1.40 + bool _bCaseSensitive = true); 1.41 + 1.42 +} 1.43 + 1.44 + 1.45 +#endif // __VBA_TOOLS_H__