su  1.12.11devel
 All Data Structures Files Functions Variables Typedefs Enumerator Macros Groups Pages
string0.h
Go to the documentation of this file.
1 #ifndef STRING0_H
2 
3 #define STRING0_H
4 
16 #include <sofia-sip/su_string.h>
17 
18 su_inline int str0cmp(char const *a, char const *b);
19 su_inline int str0ncmp(char const *a, char const *b, size_t n);
20 su_inline int str0casecmp(char const *a, char const *b);
21 su_inline int str0ncasecmp(char const *a, char const *b, size_t n);
22 su_inline size_t strnspn(char const *s, size_t ssize, char const *term);
23 su_inline size_t strncspn(char const *s, size_t ssize, char const *term);
24 
25 su_inline int str0cmp(char const *a, char const *b)
26 {
27  return su_strcmp(a, b);
28 }
29 
30 su_inline int str0ncmp(char const *a, char const *b, size_t n)
31 {
32  return su_strncmp(a, b, n);
33 }
34 
35 su_inline int str0casecmp(char const *a, char const *b)
36 {
37  return su_strcasecmp(a, b);
38 }
39 
40 su_inline int str0ncasecmp(char const *a, char const *b, size_t n)
41 {
42  return su_strncasecmp(a, b, n);
43 }
44 
45 su_inline size_t strnspn(char const *s, size_t ssize, char const *term)
46 {
47  return su_strnspn(s, ssize, term);
48 }
49 
50 su_inline size_t strncspn(char const *s, size_t ssize, char const *term)
51 {
52  return su_strncspn(s, ssize, term);
53 }
54 #endif
#define su_inline
Define as suitable declarator static inline functions.
Definition: su_configure.h:90
size_t su_strnspn(char const *s, size_t size, char const *term)
Search a string for a set of characters.
Definition: su_string.c:333
int su_strncasecmp(char const *s1, char const *s2, size_t n)
ASCII-case-insensitive comparison.
Definition: su_string.c:142
String functions for Sofia-SIP.
size_t su_strncspn(char const *s, size_t ssize, char const *reject)
Search a string for a set of characters.
Definition: su_string.c:391
int su_strcasecmp(char const *s1, char const *s2)
ASCII-case-insensitive comparison.
Definition: su_string.c:101

Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.