aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2022-03-08 21:33:20 -0900
committerDavid M. Syzdek <david@syzdek.net>2022-03-08 21:33:20 -0900
commitbdc2b2d9cb36715dd15b628087cfb7178ddbfc66 (patch)
tree7dd08983ccd219bc001b73543961e1802314397b /include
parentaccbd4f7e3beaa0baa57a60b34216a699de506c3 (diff)
downloadtinyrad-bdc2b2d9cb36715dd15b628087cfb7178ddbfc66.tar.gz
tinyrad-bdc2b2d9cb36715dd15b628087cfb7178ddbfc66.tar.bz2
tinyrad-bdc2b2d9cb36715dd15b628087cfb7178ddbfc66.tar.xz
tinyrad-bdc2b2d9cb36715dd15b628087cfb7178ddbfc66.zip
libtinyrad: moving string prototypes to tinyrad_internal.h
Diffstat (limited to 'include')
-rw-r--r--include/tinyrad_internal.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/include/tinyrad_internal.h b/include/tinyrad_internal.h
index 747b502..cfb0b00 100644
--- a/include/tinyrad_internal.h
+++ b/include/tinyrad_internal.h
@@ -190,4 +190,51 @@ _TINYRAD_F void *
190tinyrad_assertions( void ); 190tinyrad_assertions( void );
191 191
192 192
193//--------------------//
194// strings prototypes //
195//--------------------//
196#pragma mark strings prototypes
197
198_TINYRAD_F char *
199tinyrad_strdup(
200 const char * s1 );
201
202
203_TINYRAD_F size_t
204tinyrad_strlcat(
205 char * restrict dst,
206 const char * restrict src,
207 size_t dstsize );
208
209
210_TINYRAD_F size_t
211tinyrad_strlcpy(
212 char * restrict dst,
213 const char * restrict src,
214 size_t dstsize );
215
216
217_TINYRAD_F char *
218tinyrad_strndup(
219 const char * s1,
220 size_t n );
221
222
223_TINYRAD_F int
224tinyrad_strsadd(
225 char *** strsp,
226 const char * str );
227
228
229_TINYRAD_F size_t
230tinyrad_strscount(
231 char * const * strs );
232
233
234_TINYRAD_F int
235tinyrad_strsdup(
236 char *** dstp,
237 char * const * src );
238
239
193#endif /* end of header */ 240#endif /* end of header */