1 /* str.h -- 2 * Created: Fri Aug 8 15:48:16 2003 by vle@gmx.net 3 * Copyright 2003 Aleksey Cheusov <vle@gmx.net> 4 * This program comes with ABSOLUTELY NO WARRANTY. 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 1, or (at your option) any 9 * later version. 10 * 11 * This program is distributed in the hope that it will be useful, but 12 * WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * General Public License for more details. 15 * 16 * You should have received a copy of the GNU General Public License along 17 * with this program; if not, write to the Free Software Foundation, Inc., 18 * 675 Mass Ave, Cambridge, MA 02139, USA. 19 */ 20 21 /* returns 0 if success */ 22 extern int tolower_alnumspace ( 23 const char *src, char *dest, 24 int mode_allchars, 25 int mode_cs, 26 int mode_utf8); 27 28 extern char *strlwr_8bit (char *str); 29 30 #if HAVE_UTF8 31 extern char *copy_utf8_string ( 32 const char *MB_CUR_MAX_plus_1__bytes__blocks, 33 char *dest, 34 size_t len); 35 #endif 36