1 /* @(#)strsubs.h 1.8 04/06/18 Copyright 1986-2004 J. Schilling */ 2 /* 3 * header for string support routines 4 * 5 * Copyright (c) 1986-2004 J. Schilling 6 */ 7 /* 8 * The contents of this file are subject to the terms of the 9 * Common Development and Distribution License, Version 1.0 only 10 * (the "License"). You may not use this file except in compliance 11 * with the License. 12 * 13 * See the file CDDL.Schily.txt in this distribution for details. 14 * A copy of the CDDL is also available via the Internet at 15 * http://www.opensource.org/licenses/cddl1.txt 16 * 17 * When distributing Covered Code, include this CDDL HEADER in each 18 * file and include the License file CDDL.Schily.txt from this distribution. 19 */ 20 21 extern char *makestr __PR((char *s)); 22 extern char *concat __PR((char *, ...)); 23 extern char *concatv __PR((char **s)); 24 extern int streql __PR((const char *s1, const char *s2)); 25 extern int streqln __PR((char *s1, char *s2, int n)); 26 extern char *strindex __PR((char *x, char *y)); 27 extern int strbeg __PR((char *x, char *y)); 28 extern int wordeql __PR((char *s1, char *s2)); 29 extern char *quote_string __PR((char *s, char *spec)); 30 extern char *pretty_string __PR((unsigned char *s)); 31 extern char *fbasename __PR((char *n)); 32