Deleted Added
full compact
string.h (189133) string.h (189136)
1/*-
2 * Copyright (c) 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)string.h 8.1 (Berkeley) 6/2/93
1/*-
2 * Copyright (c) 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)string.h 8.1 (Berkeley) 6/2/93
34 * $FreeBSD: head/include/string.h 189133 2009-02-28 05:15:02Z das $
34 * $FreeBSD: head/include/string.h 189136 2009-02-28 06:00:58Z das $
35 */
36
37#ifndef _STRING_H_
38#define _STRING_H_
39
40#include <sys/cdefs.h>
41#include <sys/_null.h>
42#include <sys/_types.h>

--- 19 unchanged lines hidden (view full) ---

62void *memrchr(const void *, int, size_t) __pure;
63int memcmp(const void *, const void *, size_t) __pure;
64void *memcpy(void * __restrict, const void * __restrict, size_t);
65#if __BSD_VISIBLE
66void *memmem(const void *, size_t, const void *, size_t) __pure;
67#endif
68void *memmove(void *, const void *, size_t);
69void *memset(void *, int, size_t);
35 */
36
37#ifndef _STRING_H_
38#define _STRING_H_
39
40#include <sys/cdefs.h>
41#include <sys/_null.h>
42#include <sys/_types.h>

--- 19 unchanged lines hidden (view full) ---

62void *memrchr(const void *, int, size_t) __pure;
63int memcmp(const void *, const void *, size_t) __pure;
64void *memcpy(void * __restrict, const void * __restrict, size_t);
65#if __BSD_VISIBLE
66void *memmem(const void *, size_t, const void *, size_t) __pure;
67#endif
68void *memmove(void *, const void *, size_t);
69void *memset(void *, int, size_t);
70#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
71char *stpcpy(char * __restrict, const char * __restrict);
72char *stpncpy(char * __restrict, const char * __restrict, size_t);
73#endif
70#if __BSD_VISIBLE
74#if __BSD_VISIBLE
71char *stpcpy(char *, const char *);
72char *strcasestr(const char *, const char *) __pure;
73#endif
74char *strcat(char * __restrict, const char * __restrict);
75char *strchr(const char *, int) __pure;
76int strcmp(const char *, const char *) __pure;
77int strcoll(const char *, const char *);
78char *strcpy(char * __restrict, const char * __restrict);
79size_t strcspn(const char *, const char *) __pure;

--- 10 unchanged lines hidden (view full) ---

90#endif
91size_t strlen(const char *) __pure;
92#if __BSD_VISIBLE
93void strmode(int, char *);
94#endif
95char *strncat(char * __restrict, const char * __restrict, size_t);
96int strncmp(const char *, const char *, size_t) __pure;
97char *strncpy(char * __restrict, const char * __restrict, size_t);
75char *strcasestr(const char *, const char *) __pure;
76#endif
77char *strcat(char * __restrict, const char * __restrict);
78char *strchr(const char *, int) __pure;
79int strcmp(const char *, const char *) __pure;
80int strcoll(const char *, const char *);
81char *strcpy(char * __restrict, const char * __restrict);
82size_t strcspn(const char *, const char *) __pure;

--- 10 unchanged lines hidden (view full) ---

93#endif
94size_t strlen(const char *) __pure;
95#if __BSD_VISIBLE
96void strmode(int, char *);
97#endif
98char *strncat(char * __restrict, const char * __restrict, size_t);
99int strncmp(const char *, const char *, size_t) __pure;
100char *strncpy(char * __restrict, const char * __restrict, size_t);
98#if __BSD_VISIBLE
101#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
99char *strndup(const char *, size_t) __malloc_like;
102char *strndup(const char *, size_t) __malloc_like;
103size_t strnlen(const char *, size_t) __pure;
104#endif
105#if __BSD_VISIBLE
100char *strnstr(const char *, const char *, size_t) __pure;
101#endif
102char *strpbrk(const char *, const char *) __pure;
103char *strrchr(const char *, int) __pure;
104#if __BSD_VISIBLE
105char *strsep(char **, const char *);
106char *strnstr(const char *, const char *, size_t) __pure;
107#endif
108char *strpbrk(const char *, const char *) __pure;
109char *strrchr(const char *, int) __pure;
110#if __BSD_VISIBLE
111char *strsep(char **, const char *);
112#endif
113#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
106char *strsignal(int);
107#endif
108size_t strspn(const char *, const char *) __pure;
109char *strstr(const char *, const char *) __pure;
110char *strtok(char * __restrict, const char * __restrict);
111#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500
112char *strtok_r(char *, const char *, char **);
113#endif

--- 18 unchanged lines hidden ---
114char *strsignal(int);
115#endif
116size_t strspn(const char *, const char *) __pure;
117char *strstr(const char *, const char *) __pure;
118char *strtok(char * __restrict, const char * __restrict);
119#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500
120char *strtok_r(char *, const char *, char **);
121#endif

--- 18 unchanged lines hidden ---