src 242 lib/glibcompat.c mc_g_string_copy (GString *dest, const GString *src) src 244 lib/glibcompat.c g_return_val_if_fail (src != NULL, NULL); src 248 lib/glibcompat.c g_string_append_len (dest, src->str, src->len); src 37 lib/glibcompat.h GString *mc_g_string_copy (GString *dest, const GString *src); src 566 lib/strutil.h char *str_escape (const char *src, const ssize_t src_len, const char *escaped_chars, src 568 lib/strutil.h char *str_unescape (const char *src, const ssize_t src_len, const char *unescaped_chars, src 616 lib/strutil.h str_move (char *dest, const char *src) src 620 lib/strutil.h g_assert (dest <= src); src 622 lib/strutil.h n = strlen (src) + 1; // + '\0' src 624 lib/strutil.h return (char *) memmove (dest, src, n); src 55 lib/strutil/strescape.c str_escape (const char *src, const ssize_t src_len, const char *escaped_chars, src 61 lib/strutil/strescape.c if (src == NULL) src 64 lib/strutil/strescape.c if (*src == '\0') src 69 lib/strutil/strescape.c const size_t src_len1 = src_len < 0 ? strlen (src) : (size_t) src_len; src 75 lib/strutil/strescape.c switch (src[curr_index]) src 94 lib/strutil/strescape.c if (strchr (escaped_chars, (int) src[curr_index])) src 97 lib/strutil/strescape.c g_string_append_c (ret, src[curr_index]); src 105 lib/strutil/strescape.c str_unescape (const char *src, const ssize_t src_len, const char *unescaped_chars, src 111 lib/strutil/strescape.c if (src == NULL) src 114 lib/strutil/strescape.c if (*src == '\0') src 119 lib/strutil/strescape.c const size_t src_len1 = src_len < 0 ? strlen (src) : (size_t) src_len; src 123 lib/strutil/strescape.c if (src[curr_index] != '\\') src 125 lib/strutil/strescape.c g_string_append_c (ret, src[curr_index]); src 131 lib/strutil/strescape.c if (unescaped_chars == ESCAPE_SHELL_CHARS && src[curr_index] == '$') src 140 lib/strutil/strescape.c switch (src[curr_index]) src 159 lib/strutil/strescape.c if (strchr (unescaped_chars, (int) src[curr_index]) == NULL) src 163 lib/strutil/strescape.c g_string_append_c (ret, src[curr_index]); src 165 lib/strutil/strescape.c g_string_append_c (ret, src[curr_index]); src 182 lib/strutil/strescape.c str_shell_escape (const char *src) src 184 lib/strutil/strescape.c return str_escape (src, -1, ESCAPE_SHELL_CHARS, FALSE); src 190 lib/strutil/strescape.c str_glob_escape (const char *src) src 192 lib/strutil/strescape.c return str_escape (src, -1, ESCAPE_GLOB_CHARS, TRUE); src 198 lib/strutil/strescape.c str_regex_escape (const char *src) src 200 lib/strutil/strescape.c return str_escape (src, -1, ESCAPE_REGEX_CHARS, TRUE); src 444 lib/vfs/utilvfs.c vfs_copy_stat_times (const struct stat *src, struct stat *dst) src 446 lib/vfs/utilvfs.c dst->st_atime = src->st_atime; src 447 lib/vfs/utilvfs.c dst->st_mtime = src->st_mtime; src 448 lib/vfs/utilvfs.c dst->st_ctime = src->st_ctime; src 451 lib/vfs/utilvfs.c dst->st_atim.tv_nsec = src->st_atim.tv_nsec; src 452 lib/vfs/utilvfs.c dst->st_mtim.tv_nsec = src->st_mtim.tv_nsec; src 453 lib/vfs/utilvfs.c dst->st_ctim.tv_nsec = src->st_ctim.tv_nsec; src 455 lib/vfs/utilvfs.c dst->st_atimespec.tv_nsec = src->st_atimespec.tv_nsec; src 456 lib/vfs/utilvfs.c dst->st_mtimespec.tv_nsec = src->st_mtimespec.tv_nsec; src 457 lib/vfs/utilvfs.c dst->st_ctimespec.tv_nsec = src->st_ctimespec.tv_nsec; src 459 lib/vfs/utilvfs.c dst->st_atimensec = src->st_atimensec; src 460 lib/vfs/utilvfs.c dst->st_mtimensec = src->st_mtimensec; src 461 lib/vfs/utilvfs.c dst->st_ctimensec = src->st_ctimensec; src 67 lib/vfs/utilvfs.h void vfs_copy_stat_times (const struct stat *src, struct stat *dst); src 1238 src/diffviewer/ydiff.c cvt_cpy (char *dst, const char *src, size_t srcsize, int base, int ts) src 1242 src/diffviewer/ydiff.c for (i = 0; srcsize != 0; i++, src++, dst++, srcsize--) src 1244 src/diffviewer/ydiff.c *dst = *src; src 1245 src/diffviewer/ydiff.c if (*src == '\t') src 1281 src/diffviewer/ydiff.c const char *src = *_src; src 1283 src/diffviewer/ydiff.c for (i = 0; i < dstsize && srcsize != 0; i++, src++, dst++, srcsize--) src 1285 src/diffviewer/ydiff.c *dst = *src; src 1286 src/diffviewer/ydiff.c if (*src == '\t') src 1298 src/diffviewer/ydiff.c *_src = src; src 1319 src/diffviewer/ydiff.c cvt_mget (const char *src, size_t srcsize, char *dst, int dstsize, int skip, int ts, src 1324 src/diffviewer/ydiff.c if (src != NULL) src 1330 src/diffviewer/ydiff.c for (i = 0; dstsize != 0 && srcsize != 0 && *src != '\n'; i++, src++, srcsize--) src 1332 src/diffviewer/ydiff.c if (*src == '\t') src 1349 src/diffviewer/ydiff.c else if (src[0] == '\r' && (srcsize == 1 || src[1] == '\n')) src 1372 src/diffviewer/ydiff.c (void) dview_get_utf (src, &ch, &ch_length); src 1382 src/diffviewer/ydiff.c *dst++ = *src; src 1413 src/diffviewer/ydiff.c cvt_mgeta (const char *src, size_t srcsize, char *dst, int dstsize, int skip, int ts, src 1418 src/diffviewer/ydiff.c if (src != NULL) src 1424 src/diffviewer/ydiff.c for (i = 0, k = 0; dstsize != 0 && srcsize != 0 && *src != '\n'; i++, k++, src++, srcsize--) src 1426 src/diffviewer/ydiff.c if (*src == '\t') src 1444 src/diffviewer/ydiff.c else if (src[0] == '\r' && (srcsize == 1 || src[1] == '\n')) src 1470 src/diffviewer/ydiff.c (void) dview_get_utf (src, &ch, &ch_length); src 1480 src/diffviewer/ydiff.c *dst++ = *src; src 306 src/filemanager/cmd.c char *dest = NULL, *src = NULL; src 313 src/filemanager/cmd.c src = g_strdup_printf (_ ("Link %s to:"), str_trunc (fname, 46)); src 315 src/filemanager/cmd.c input_expand_dialog (_ ("Link"), src, MC_HISTORY_FM_LINK, "", INPUT_COMPLETE_FILENAMES); src 350 src/filemanager/cmd.c symlink_box (s, d, &dest, &src); src 354 src/filemanager/cmd.c if (dest == NULL || *dest == '\0' || src == NULL || *src == '\0') src 361 src/filemanager/cmd.c s = vfs_path_from_str (src); src 372 src/filemanager/cmd.c g_free (src); src 238 src/filemanager/file.c build_dest (file_op_context_t *ctx, const char *src, const char *dest, FileProgressStatus *status) src 245 src/filemanager/file.c s = g_strdup (src); src 1066 src/filemanager/file.c query_replace (file_op_context_t *ctx, const char *src, struct stat *src_stat, const char *dst, src 1079 src/filemanager/file.c return parent_call (pntr.p, ctx, 4, strlen (src), src, sizeof (struct stat), src_stat, src 1082 src/filemanager/file.c return file_progress_real_query_replace (ctx, Foreground, src, src_stat, dst, dst_stat); src 1105 src/filemanager/file.c query_replace (file_op_context_t *ctx, const char *src, struct stat *src_stat, const char *dst, src 1108 src/filemanager/file.c return file_progress_real_query_replace (ctx, Foreground, src, src_stat, dst, dst_stat); src 2036 src/filemanager/file.c operate_single_file (const WPanel *panel, file_op_context_t *ctx, const char *src, src 2043 src/filemanager/file.c if (g_path_is_absolute (src)) src 2044 src/filemanager/file.c src_vpath = vfs_path_from_str (src); src 2046 src/filemanager/file.c src_vpath = vfs_path_append_new (panel->cwd_vpath, src, (char *) NULL); src 2073 src/filemanager/file.c src = vfs_path_as_str (src_vpath); src 2075 src/filemanager/file.c temp = build_dest (ctx, src, dest, &value); src 2101 src/filemanager/file.c value = copy_file_file (ctx, src, dest); src 2103 src/filemanager/file.c value = copy_dir_dir (ctx, src, dest, TRUE, FALSE, FALSE, NULL); src 2115 src/filemanager/file.c value = move_file_file (panel, ctx, src, dest); src 2117 src/filemanager/file.c value = do_move_dir_dir (panel, ctx, src, dest); src 2137 src/filemanager/file.c operate_one_file (const WPanel *panel, file_op_context_t *ctx, const char *src, src 2144 src/filemanager/file.c if (g_path_is_absolute (src)) src 2145 src/filemanager/file.c src_vpath = vfs_path_from_str (src); src 2147 src/filemanager/file.c src_vpath = vfs_path_append_new (panel->cwd_vpath, src, (char *) NULL); src 2162 src/filemanager/file.c src = vfs_path_as_str (src_vpath); src 2164 src/filemanager/file.c temp = build_dest (ctx, src, dest, &value); src 2177 src/filemanager/file.c value = copy_file_file (ctx, src, dest); src 2179 src/filemanager/file.c value = copy_dir_dir (ctx, src, dest, TRUE, FALSE, FALSE, NULL); src 2185 src/filemanager/file.c value = move_file_file (NULL, ctx, src, dest); src 2187 src/filemanager/file.c value = do_move_dir_dir (NULL, ctx, src, dest); src 1261 src/filemanager/filegui.c file_progress_real_query_replace (file_op_context_t *ctx, enum OperationMode mode, const char *src, src 1275 src/filemanager/filegui.c ui->src_filename = src; src 187 src/filemanager/filegui.h enum OperationMode mode, const char *src, src 82 src/vfs/tar/tar-sparse.c #define COPY_BUF(arch, b, buf, src) \ src 92 src/vfs/tar/tar-sparse.c if (src == endp) \ src 99 src/vfs/tar/tar-sparse.c src = b->buffer; \ src 102 src/vfs/tar/tar-sparse.c *dst = *src++; \