Lines Matching defs:str
227 slen(const char *str) {
228 return ((str != NULL) ? strlen(str) : 0);
232 * If allocate==0, return 'str'; othewise, duplicate the string just
233 * like strdup(), but don't die if 'str' is a NULL pointer.
236 sdup(const char *msg, int allocate, char *str) {
240 return (str);
242 if (str == 0) {
245 s = strdup(str);
249 (msg != 0) ? msg : "<unknown>", slen(str)+1);
366 appendString2SingleVal(char *str, __nis_single_value_t *v, int *newLen) {
375 * If 'str' is NULL or empty, just return NULL so that the caller
378 l = slen(str);
391 memcpy(&(((char *)s)[v->length]), str, l);
666 * - At entrance, *len contains length of str
671 trimWhiteSpaces(char *str, int *len, int deallocate) {
679 sfree(str);
685 for (i = 0; i < *len && (str[i] == ' ' || str[i] == '\t'); i++);
689 if (str[i] == ' ' || str[i] == '\t') {
697 ostr[olen++] = str[i];
707 sfree(str);