Lines Matching defs:prof
65 profstr_t *prof = ent;
80 prof->name = _strtok_escape(buffer, sep, &last);
81 prof->res1 = _strtok_escape(NULL, sep, &last);
82 prof->res2 = _strtok_escape(NULL, sep, &last);
83 prof->desc = _strtok_escape(NULL, sep, &last);
84 prof->attr = _strtok_escape(NULL, sep, &last);
145 profstr_t prof;
148 tmp = _getprofattr(&prof, buf, NSS_BUFLEN_PROFATTR, &err);
158 profstr_t prof;
161 (void) memset(&prof, 0, sizeof (profstr_t));
163 resptr = _getprofnam(name, &prof, buf, NSS_BUFLEN_PROFATTR, &err);
170 free_profattr(profattr_t *prof)
172 if (prof) {
173 free(prof->name);
174 free(prof->res1);
175 free(prof->res2);
176 free(prof->desc);
177 _kva_free(prof->attr);
178 free(prof);
184 _profstr2attr(profstr_t *prof)
188 if (prof == NULL)
194 newprof->name = _do_unescape(prof->name);
195 newprof->res1 = _do_unescape(prof->res1);
196 newprof->res2 = _do_unescape(prof->res2);
197 newprof->desc = _do_unescape(prof->desc);
198 newprof->attr = _str2kva(prof->attr, KV_ASSIGN, KV_DELIMITER);
233 print_profattr(profattr_t *prof)
238 if (prof == NULL) {
243 printf("name=%s\n", prof->name ? prof->name : empty);
244 printf("res1=%s\n", prof->res1 ? prof->res1 : empty);
245 printf("res2=%s\n", prof->res2 ? prof->res2 : empty);
246 printf("desc=%s\n", prof->desc ? prof->desc : empty);
248 print_kva(prof->attr);