00001 00002 00003 00004 00005 00006 00007 00008 /*********************************************************************** 00009 Copyright (c) 2009 by Warren Young. Others may also hold copyrights 00010 on code in this file. See the CREDITS.txt file in the top directory 00011 of the distribution for details. 00012 00013 This file is part of MySQL++. 00014 00015 MySQL++ is free software; you can redistribute it and/or modify it 00016 under the terms of the GNU Lesser General Public License as published 00017 by the Free Software Foundation; either version 2.1 of the License, or 00018 (at your option) any later version. 00019 00020 MySQL++ is distributed in the hope that it will be useful, but WITHOUT 00021 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 00022 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 00023 License for more details. 00024 00025 You should have received a copy of the GNU Lesser General Public 00026 License along with MySQL++; if not, write to the Free Software 00027 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 00028 USA 00029 ***********************************************************************/ 00030 00031 #if !defined(MYSQLPP_UTILITY_H) 00032 #define MYSQLPP_UTILITY_H 00033 00034 #include "common.h" 00035 00036 #include <cctype> 00037 #include <cstring> 00038 #include <string> 00039 00040 namespace mysqlpp { 00042 namespace internal { 00044 void MYSQLPP_EXPORT str_to_lwr(std::string& s); 00045 00048 void MYSQLPP_EXPORT str_to_lwr(std::string& ls, const char* mcs); 00049 } // end namespace mysqlpp::internal 00050 } // end namespace mysqlpp 00051 00052 #endif // !defined(MYSQLPP_UTILITY_H)