Lines Matching refs:obj
18 DynPtr DynArray(obj) in DynArray() argument
19 DynObjectP obj; in DynArray()
21 if (obj->debug)
23 obj->array);
25 return obj->array;
28 DynPtr DynGet(obj, num) in DynGet() argument
29 DynObjectP obj; in DynGet()
33 if (obj->debug)
38 if (num >= obj->num_el) {
39 if (obj->debug)
41 obj->num_el);
45 if (obj->debug)
47 obj->array, obj->el_size*num);
49 return (DynPtr) obj->array + obj->el_size*num;
52 int DynAdd(obj, el) in DynAdd() argument
53 DynObjectP obj; in DynAdd()
58 ret = DynPut(obj, el, obj->num_el);
62 ++obj->num_el;
74 int DynPut(obj, el_in, idx) in DynPut() argument
75 DynObjectP obj; in DynPut()
82 if (obj->debug)
84 obj->el_size, el, obj->array, idx*obj->el_size);
86 if ((ret = _DynResize(obj, idx)) != DYN_OK)
90 memmove(obj->array + idx*obj->el_size, el, obj->el_size);
92 bcopy(el, obj->array + idx*obj->el_size, obj->el_size);
95 if (obj->debug)