Lines Matching defs:slen
140 * Note that regardless of the slen argument,
142 * slen int The maximum number of characters to append
152 char *_pn_append_to_path(PathName *path, const char *string, int slen,
171 if(slen < 0 || slen > strlen(string))
172 slen = strlen(string);
176 if(!_pn_resize_path(path, pathlen + slen))
184 for(i=0; i<slen; i++) {
197 memcpy(path->name + pathlen, string, slen);
198 path->name[pathlen + slen] = '\0';
210 * Note that regardless of the slen argument,
212 * slen int The maximum number of characters to prepend
222 char *_pn_prepend_to_path(PathName *path, const char *string, int slen,
242 if(slen < 0 || slen > strlen(string))
243 slen = strlen(string);
252 for(shift=0,i=0; i<slen; i++) {
258 shift = slen;
275 for(i=j=0; i<slen; i++) {
281 memcpy(path->name, string, slen);