Lines Matching refs:loc
133 X509_NAME_ENTRY *X509_NAME_get_entry(X509_NAME *name, int loc)
135 if (name == NULL || sk_X509_NAME_ENTRY_num(name->entries) <= loc
136 || loc < 0)
139 return (sk_X509_NAME_ENTRY_value(name->entries, loc));
142 X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc)
148 if (name == NULL || sk_X509_NAME_ENTRY_num(name->entries) <= loc
149 || loc < 0)
152 ret = sk_X509_NAME_ENTRY_delete(sk, loc);
155 if (loc == n)
159 if (loc != 0)
160 set_prev = (sk_X509_NAME_ENTRY_value(sk, loc - 1))->set;
163 set_next = sk_X509_NAME_ENTRY_value(sk, loc)->set;
176 for (i = loc; i < n; i++)
182 unsigned char *bytes, int len, int loc,
190 ret = X509_NAME_add_entry(name, ne, loc, set);
196 unsigned char *bytes, int len, int loc,
204 ret = X509_NAME_add_entry(name, ne, loc, set);
210 const unsigned char *bytes, int len, int loc,
218 ret = X509_NAME_add_entry(name, ne, loc, set);
227 int X509_NAME_add_entry(X509_NAME *name, X509_NAME_ENTRY *ne, int loc,
238 if (loc > n)
239 loc = n;
240 else if (loc < 0)
241 loc = n;
246 if (loc == 0) {
250 set = sk_X509_NAME_ENTRY_value(sk, loc - 1)->set;
255 if (loc >= n) {
256 if (loc != 0)
257 set = sk_X509_NAME_ENTRY_value(sk, loc - 1)->set + 1;
261 set = sk_X509_NAME_ENTRY_value(sk, loc)->set;
268 if (!sk_X509_NAME_ENTRY_insert(sk, new_name, loc)) {
274 for (i = loc + 1; i < n; i++)