libUPnP  1.6.17
UpnpString.h
Go to the documentation of this file.
1 
2 
3 #ifndef STRING_H
4 #define STRING_H
5 
6 
24 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
25 
26 
27 #include <stdlib.h> /* for size_t */
28 
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif /* __cplusplus */
33 
34 
38 typedef struct s_UpnpString UpnpString;
39 
40 
47 
48 
54  UpnpString *p);
55 
56 
64  const UpnpString *p);
65 
66 
72  UpnpString *p,
74  const UpnpString *q);
75 
76 
84  const UpnpString *p);
85 
86 
93  UpnpString *p,
95  size_t n);
96 
97 
105  const UpnpString *p);
106 
107 
113  UpnpString *p,
115  const char *s);
116 
117 
123  UpnpString *p,
125  const char *s,
127  size_t n);
128 
129 
135  UpnpString *p);
136 
137 
145  UpnpString *p,
147  UpnpString *q);
148 
149 
157  UpnpString *p,
159  UpnpString *q);
160 
161 
162 #ifdef __cplusplus
163 }
164 #endif /* __cplusplus */
165 
166 
167 /* @} UpnpString The UpnpString API */
168 
169 
170 #endif /* STRING_H */
171