return NJS_ERROR;
}
- path = (char *) njs_string_to_c_string(vm, &args[1]);
+ path = njs_string_to_c_string(vm, &args[1]);
if (njs_slow_path(path == NULL)) {
return NJS_ERROR;
}
return NJS_ERROR;
}
- path = (char *) njs_string_to_c_string(vm, &args[1]);
+ path = njs_string_to_c_string(vm, &args[1]);
if (njs_slow_path(path == NULL)) {
return NJS_ERROR;
}
md = 0666;
}
- path = (char *) njs_string_to_c_string(vm, &args[1]);
+ path = njs_string_to_c_string(vm, &args[1]);
if (njs_slow_path(path == NULL)) {
return NJS_ERROR;
}
md = 0666;
}
- path = (char *) njs_string_to_c_string(vm, &args[1]);
+ path = njs_string_to_c_string(vm, &args[1]);
if (njs_slow_path(path == NULL)) {
return NJS_ERROR;
}
return NJS_ERROR;
}
- old_path = (const char *) njs_string_to_c_string(vm, njs_argument(args, 1));
+ old_path = njs_string_to_c_string(vm, njs_argument(args, 1));
if (njs_slow_path(old_path == NULL)) {
return NJS_ERROR;
}
- new_path = (const char *) njs_string_to_c_string(vm, njs_argument(args, 2));
+ new_path = njs_string_to_c_string(vm, njs_argument(args, 2));
if (njs_slow_path(new_path == NULL)) {
return NJS_ERROR;
}
* is returned as is, otherwise the new copy is allocated with
* the terminating zero byte.
*/
-const u_char *
+const char *
njs_string_to_c_string(njs_vm_t *vm, njs_value_t *value)
{
u_char *p, *data, *start;
if (size < NJS_STRING_SHORT) {
start[size] = '\0';
- return start;
+ return (const char *) start;
}
} else {
p = njs_cpymem(data, start, size);
*p++ = '\0';
- return data;
+ return (const char *) data;
}
uint32_t njs_string_index(njs_string_prop_t *string, uint32_t offset);
void njs_string_offset_map_init(const u_char *start, size_t size);
double njs_string_to_index(const njs_value_t *value);
-const u_char *njs_string_to_c_string(njs_vm_t *vm, njs_value_t *value);
+const char *njs_string_to_c_string(njs_vm_t *vm, njs_value_t *value);
njs_int_t njs_string_encode_uri(njs_vm_t *vm, njs_value_t *args,
njs_uint_t nargs, njs_index_t unused);
njs_int_t njs_string_encode_uri_component(njs_vm_t *vm, njs_value_t *args,