static char* drive_file_combine_fullpath(const char* base_path, const char* path) { char* fullpath; fullpath = (char*) malloc(strlen(base_path) + strlen(path) + 1); strcpy(fullpath, base_path); strcat(fullpath, path); drive_file_fix_path(fullpath); return fullpath; }
static char* drive_file_combine_fullpath(const char* base_path, const char* path) { char* fullpath; fullpath = (char*) malloc(strlen(base_path) + strlen(path) + 1); if (!fullpath) { WLog_ERR(TAG, "malloc failed!"); return NULL; } strcpy(fullpath, base_path); strcat(fullpath, path); drive_file_fix_path(fullpath); return fullpath; }