Lines Matching refs:slen
152 char *_pn_append_to_path(PathName *path, const char *string, int slen, in _pn_append_to_path() argument
171 if(slen < 0 || slen > strlen(string)) in _pn_append_to_path()
172 slen = strlen(string); in _pn_append_to_path()
176 if(!_pn_resize_path(path, pathlen + slen)) in _pn_append_to_path()
184 for(i=0; i<slen; i++) { in _pn_append_to_path()
197 memcpy(path->name + pathlen, string, slen); in _pn_append_to_path()
198 path->name[pathlen + slen] = '\0'; in _pn_append_to_path()
222 char *_pn_prepend_to_path(PathName *path, const char *string, int slen, in _pn_prepend_to_path() argument
242 if(slen < 0 || slen > strlen(string)) in _pn_prepend_to_path()
243 slen = strlen(string); in _pn_prepend_to_path()
252 for(shift=0,i=0; i<slen; i++) { in _pn_prepend_to_path()
258 shift = slen; in _pn_prepend_to_path()
275 for(i=j=0; i<slen; i++) { in _pn_prepend_to_path()
281 memcpy(path->name, string, slen); in _pn_prepend_to_path()