Lines Matching full:info
66 parse_info_t * info, semanage_user_base_t * user)
74 if (parse_skip_space(handle, info) < 0)
76 if (!info->ptr)
80 if (parse_assert_str(handle, info, "user") < 0)
82 if (parse_assert_space(handle, info) < 0)
86 if (parse_fetch_string(handle, info, &name_str, ' ') < 0)
95 if (parse_assert_space(handle, info) < 0)
97 if (parse_assert_str(handle, info, "roles") < 0)
99 if (parse_assert_space(handle, info) < 0)
102 islist = (parse_optional_ch(info, '{') != STATUS_NODATA);
108 if (parse_skip_space(handle, info) < 0)
110 if (parse_assert_noeof(handle, info) < 0)
113 start = info->ptr;
114 while (*(info->ptr) &&
115 *(info->ptr) != ';' &&
116 *(info->ptr) != '}' && !isspace(*(info->ptr)))
117 info->ptr++;
119 delim = *(info->ptr);
120 *(info->ptr)++ = '\0';
134 if (parse_skip_space(handle, info) < 0)
136 if (parse_optional_ch(info, ';') != STATUS_NODATA)
138 if (parse_optional_ch(info, '}') != STATUS_NODATA)
145 if (parse_skip_space(handle, info) < 0)
147 if (parse_optional_str(info, "level") == STATUS_NODATA)
149 if (parse_assert_space(handle, info) < 0)
153 if (parse_fetch_string(handle, info, &str, ' ') < 0)
161 if (parse_assert_space(handle, info) < 0)
163 if (parse_assert_str(handle, info, "range") < 0)
165 if (parse_assert_space(handle, info) < 0)
169 if (parse_fetch_string(handle, info, &str, ';') < 0)
179 if (parse_skip_space(handle, info) < 0)
181 if (parse_assert_ch(handle, info, ';') < 0)
188 parse_dispose_line(info);
194 parse_dispose_line(info);