}
return u;
}
-
-
-
-
-
-
-/*
-#include <stdio.h>
-int main(){
- IntegerVector v;
- StringVector vs;
- int i, *j;
- char *s;
- char **sp;
-
- for (;;){
- v = IntegerVector_new(1);
- for (i = 0; i < 10; i++){
- IntegerVector_add(v, i);
- }
-
- for (i = 0; i < Vector_get_length(v); i++){
- j = IntegerVector_get(v, i);
- if (j) printf("element %d = %d\n",i,*j);
- }
- for (i = 0; i < 12; i++){
- IntegerVector_reset(v, i+10, i);
- }
-
- for (i = 0; i < Vector_get_length(v); i++){
- j = IntegerVector_get(v, i);
- if (j) printf("element %d = %d\n",i,*j);
- }
-
- IntegerVector_delete(v);
- }
-
- for (;;){
-
-
- v = StringVector_new(1, TRUE);
- for (i = 0; i < 10; i++){
- s = malloc(sizeof(char)*2);
- s[0] = '1';
- s[1] = '1'+i;
- StringVector_add(v, s);
- }
-
- for (i = 0; i < Vector_get_length(v); i++){
- sp = StringVector_get(v, i);
- if (sp) printf("element %d = %s\n",i,*sp);
- }
- for (i = 0; i < 10; i++){
- s = malloc(sizeof(char)*2);
- s[0] = '1';
- s[1] = '2'+i;
- StringVector_reset(v, s, i);
- }
-
- for (i = 0; i < Vector_get_length(v); i++){
- sp = StringVector_get(v, i);
- if (sp) printf("element %d = %s\n",i,*sp);
- }
-
- StringVector_delete(v);
-
- }
-}
-*/
-