Searched refs:el_size (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/lib/krb5/dyn/ |
H A D | dyn_delete.c | 45 memset(obj->array + idx*obj->el_size, 0, obj->el_size); 56 obj->el_size*(obj->num_el - idx), obj->array, 57 (idx+1)*obj->el_size, idx*obj->el_size); 60 memmove(obj->array + idx*obj->el_size, 61 obj->array + (idx+1)*obj->el_size, 62 obj->el_size*(obj->num_el - idx)); 64 bcopy(obj->array + (idx+1)*obj->el_size, 65 obj->array + idx*obj->el_size, 66 obj->el_size*(obj->num_el - idx)); 72 obj->el_size, obj->array, [all …]
|
H A D | dyn_insert.c | 41 (obj->num_el-idx)*obj->el_size, obj->array, 42 obj->el_size*idx, obj->el_size*(idx+num)); 47 memmove(obj->array + obj->el_size*(idx + num), 48 obj->array + obj->el_size*idx, 49 (obj->num_el-idx)*obj->el_size); 51 bcopy(obj->array + obj->el_size*idx, 52 obj->array + obj->el_size*(idx + num), 53 (obj->num_el-idx)*obj->el_size); 58 obj->el_size*num, els, obj->array, obj->el_size*idx); 61 memmove(obj->array + obj->el_size*idx, els, obj->el_size*num); [all …]
|
H A D | dyn_create.c | 26 DynObjectP DynCreate(el_size, inc) in DynCreate() argument 27 int el_size, inc; in DynCreate() 40 obj->el_size = el_size; 57 obj1->el_size = obj->el_size; 64 obj1->array = (char *) malloc(obj1->el_size * obj1->size); 70 (size_t) (obj1->el_size * obj1->size)); 81 obj->el_size * obj->size, obj->array); 82 memset(obj->array, 0, obj->el_size * obj->size);
|
H A D | dyn_put.c | 47 obj->array, obj->el_size*num); 49 return (DynPtr) obj->array + obj->el_size*num; 84 obj->el_size, el, obj->array, idx*obj->el_size); 90 memmove(obj->array + idx*obj->el_size, el, obj->el_size); 92 bcopy(el, obj->array + idx*obj->el_size, obj->el_size);
|
H A D | dyn_realloc.c | 60 new_size_in_bytes = obj->el_size*(obj->size + obj->inc*num_incs); 62 new_size_in_bytes = obj->el_size*num_incs; 67 new_size_in_bytes - obj->el_size*obj->size,
|
H A D | dyn.h | 36 int el_size, num_el, size, inc; member 57 DynObject DynCreate P((int el_size, int inc)), DynCopy P((DynObject obj));
|