Lines Matching refs:slen
150 char *_pn_append_to_path(PathName *path, const char *string, int slen, in _pn_append_to_path() argument
169 if(slen < 0 || slen > strlen(string)) in _pn_append_to_path()
170 slen = strlen(string); in _pn_append_to_path()
174 if(!_pn_resize_path(path, pathlen + slen)) in _pn_append_to_path()
182 for(i=0; i<slen; i++) { in _pn_append_to_path()
195 memcpy(path->name + pathlen, string, slen); in _pn_append_to_path()
196 path->name[pathlen + slen] = '\0'; in _pn_append_to_path()
220 char *_pn_prepend_to_path(PathName *path, const char *string, int slen, in _pn_prepend_to_path() argument
240 if(slen < 0 || slen > strlen(string)) in _pn_prepend_to_path()
241 slen = strlen(string); in _pn_prepend_to_path()
250 for(shift=0,i=0; i<slen; i++) { in _pn_prepend_to_path()
256 shift = slen; in _pn_prepend_to_path()
273 for(i=j=0; i<slen; i++) { in _pn_prepend_to_path()
279 memcpy(path->name, string, slen); in _pn_prepend_to_path()