| 
									
										
										
										
											2011-02-10 00:01:19 +00:00
										 |  |  | /*  $Id$
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     Part of SWI-Prolog | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     Author:        Jan Wielemaker | 
					
						
							|  |  |  |     E-mail:        J.Wielemaker@uva.nl | 
					
						
							|  |  |  |     WWW:           http://www.swi-prolog.org
 | 
					
						
							|  |  |  |     Copyright (C): 1985-2011, University of Amsterdam | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     This library is free software; you can redistribute it and/or | 
					
						
							|  |  |  |     modify it under the terms of the GNU Lesser General Public | 
					
						
							|  |  |  |     License as published by the Free Software Foundation; either | 
					
						
							|  |  |  |     version 2.1 of the License, or (at your option) any later version. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     This library 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 | 
					
						
							|  |  |  |     Lesser General Public License for more details. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     You should have received a copy of the GNU Lesser General Public | 
					
						
							|  |  |  |     License along with this library; if not, write to the Free Software | 
					
						
							|  |  |  |     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef PL_STRING_H_INCLUDED
 | 
					
						
							|  |  |  | #define PL_STRING_H_INCLUDED
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COMMON(char *) 		store_string(const char *s); | 
					
						
							|  |  |  | COMMON(void) 		remove_string(char *s); | 
					
						
							| 
									
										
										
										
											2011-03-08 00:03:50 +00:00
										 |  |  | COMMON(char) 		digitName(int n, int smll); | 
					
						
							| 
									
										
										
										
											2011-02-10 00:01:19 +00:00
										 |  |  | COMMON(int) 		digitValue(int b, int c); | 
					
						
							|  |  |  | COMMON(bool) 		strprefix(const char *string, const char *prefix); | 
					
						
							|  |  |  | COMMON(bool) 		strpostfix(const char *string, const char *postfix); | 
					
						
							|  |  |  | COMMON(bool) 		stripostfix(const char *string, const char *postfix); | 
					
						
							|  |  |  | #ifndef HAVE_STRCASECMP
 | 
					
						
							|  |  |  | COMMON(int) 		strcasecmp(const char *s1, const char *s2); | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #ifndef HAVE_STRLWR
 | 
					
						
							|  |  |  | COMMON(char *) 		strlwr(char *s); | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #ifndef HAVE_MBSCOLL
 | 
					
						
							|  |  |  | COMMON(int)		mbscoll(const char *s1, const char *s2); | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #ifndef HAVE_MBSCASECOLL
 | 
					
						
							|  |  |  | COMMON(int)		mbscasecoll(const char *s1, const char *s2); | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /*PL_STRING_H_INCLUDED*/
 |