642 ucx_buffer_free(url); |
642 ucx_buffer_free(url); |
643 |
643 |
644 return space; |
644 return space; |
645 } |
645 } |
646 |
646 |
647 char* util_parent_path(char *path) { |
647 char* util_parent_path(const char *path) { |
648 char *name = util_resource_name(path); |
648 char *name = util_resource_name((char*)path); |
649 size_t namelen = strlen(name); |
649 size_t namelen = strlen(name); |
650 size_t pathlen = strlen(path); |
650 size_t pathlen = strlen(path); |
651 size_t parentlen = pathlen - namelen; |
651 size_t parentlen = pathlen - namelen; |
652 char *parent = malloc(parentlen + 1); |
652 char *parent = malloc(parentlen + 1); |
653 memcpy(parent, path, parentlen); |
653 memcpy(parent, path, parentlen); |