… | |
… | |
78 | return NULL; |
78 | return NULL; |
79 | else |
79 | else |
80 | return ((char *) (l->els)) + indx * l->el_size; |
80 | return ((char *) (l->els)) + indx * l->el_size; |
81 | } |
81 | } |
82 | |
82 | |
83 | int psiconv_list_add(psiconv_list l, void *el) |
83 | int psiconv_list_add(psiconv_list l, const void *el) |
84 | { |
84 | { |
85 | if (psiconv_list_resize(l,l->cur_len + 1)) |
85 | if (psiconv_list_resize(l,l->cur_len + 1)) |
86 | return -PSICONV_E_NOMEM; |
86 | return -PSICONV_E_NOMEM; |
87 | memcpy(((char *) (l->els)) + l->cur_len * l->el_size, el, l->el_size); |
87 | memcpy(((char *) (l->els)) + l->cur_len * l->el_size, el, l->el_size); |
88 | l->cur_len ++; |
88 | l->cur_len ++; |