Lines Matching full:loc
129 X509_NAME_ENTRY *X509_NAME_get_entry(X509_NAME *name, int loc)
131 if(name == NULL || sk_X509_NAME_ENTRY_num(name->entries) <= loc
132 || loc < 0)
135 return(sk_X509_NAME_ENTRY_value(name->entries,loc));
138 X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc)
144 if (name == NULL || sk_X509_NAME_ENTRY_num(name->entries) <= loc
145 || loc < 0)
148 ret=sk_X509_NAME_ENTRY_delete(sk,loc);
151 if (loc == n) return(ret);
154 if (loc != 0)
155 set_prev=(sk_X509_NAME_ENTRY_value(sk,loc-1))->set;
158 set_next=sk_X509_NAME_ENTRY_value(sk,loc)->set;
169 for (i=loc; i<n; i++)
175 unsigned char *bytes, int len, int loc, int set)
181 ret = X509_NAME_add_entry(name, ne, loc, set);
187 unsigned char *bytes, int len, int loc, int set)
193 ret = X509_NAME_add_entry(name, ne, loc, set);
199 const unsigned char *bytes, int len, int loc, int set)
205 ret = X509_NAME_add_entry(name, ne, loc, set);
212 int X509_NAME_add_entry(X509_NAME *name, X509_NAME_ENTRY *ne, int loc,
222 if (loc > n) loc=n;
223 else if (loc < 0) loc=n;
229 if (loc == 0)
236 set=sk_X509_NAME_ENTRY_value(sk,loc-1)->set;
242 if (loc >= n)
244 if (loc != 0)
245 set=sk_X509_NAME_ENTRY_value(sk,loc-1)->set+1;
250 set=sk_X509_NAME_ENTRY_value(sk,loc)->set;
257 if (!sk_X509_NAME_ENTRY_insert(sk,new_name,loc))
265 for (i=loc+1; i<n; i++)