test/map_tests.c

changeset 95
ecfdc1c4a552
parent 88
18823857ce79
child 103
08018864fb91
equal deleted inserted replaced
94:57ea041df22f 95:ecfdc1c4a552
182 182
183 void* test_ucx_map_store_load_encdec(void *value, void *data, size_t *size) { 183 void* test_ucx_map_store_load_encdec(void *value, void *data, size_t *size) {
184 const char *string = (const char*) value; 184 const char *string = (const char*) value;
185 size_t n = strlen(string); 185 size_t n = strlen(string);
186 char *encoded = (char*) malloc(n+1); 186 char *encoded = (char*) malloc(n+1);
187 for (int i = 0 ; i < n ; i++) { 187 for (size_t i = 0 ; i < n ; i++) {
188 encoded[i] = string[n-1-i]; 188 encoded[i] = string[n-1-i];
189 } 189 }
190 encoded[n] = 0; 190 encoded[n] = 0;
191 *size = n+1; 191 *size = n+1;
192 return encoded; 192 return encoded;

mercurial