mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 10:04:32 +03:00
2000-09-15 Andrew V. Samoilov <sav@bcs.zp.ua>
* editcmd.c (edit_delete_macro, edit_(load|save)_macro_cmd): don't translate keywords written to macro file or macro don't work, at least for Cyrillic. Made this as separate commit, so, if it seriously breaks compatibility it's easy to revert it.
This commit is contained in:
parent
bd90155537
commit
503485b453
@ -1,3 +1,10 @@
|
||||
2000-09-15 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||
|
||||
* editcmd.c (edit_delete_macro, edit_(load|save)_macro_cmd): don't
|
||||
translate keywords written to macro file or macro don't work, at least
|
||||
for Cyrillic. Made this as separate commit, so, if it seriously breaks
|
||||
compatibility it's easy to revert it.
|
||||
|
||||
2000-09-15 Andrew V. Samoilov <sav@bcs.zp.ua>
|
||||
|
||||
* editcmd.c (edit_save_file): fopen()+fwrite()+fclose() replaced
|
||||
|
@ -694,7 +694,7 @@ int edit_delete_macro (WEdit * edit, int k)
|
||||
return 1;
|
||||
}
|
||||
for (;;) {
|
||||
n = fscanf (f, _("key '%d 0': "), &s);
|
||||
n = fscanf (f, ("key '%d 0': "), &s);
|
||||
if (!n || n == EOF)
|
||||
break;
|
||||
n = 0;
|
||||
@ -702,7 +702,7 @@ int edit_delete_macro (WEdit * edit, int k)
|
||||
n++;
|
||||
fscanf (f, ";\n");
|
||||
if (s != k) {
|
||||
fprintf (g, _("key '%d 0': "), s);
|
||||
fprintf (g, ("key '%d 0': "), s);
|
||||
for (i = 0; i < n; i++)
|
||||
fprintf (g, "%hd %hd, ", macro[i].command, macro[i].ch);
|
||||
fprintf (g, ";\n");
|
||||
@ -738,7 +738,7 @@ int edit_save_macro_cmd (WEdit * edit, struct macro macro[], int n)
|
||||
return 0;
|
||||
f = edit_open_macro_file ("a+");
|
||||
if (f) {
|
||||
fprintf (f, _("key '%d 0': "), s);
|
||||
fprintf (f, ("key '%d 0': "), s);
|
||||
for (i = 0; i < n; i++)
|
||||
fprintf (f, "%hd %hd, ", macro[i].command, macro[i].ch);
|
||||
fprintf (f, ";\n");
|
||||
@ -793,7 +793,7 @@ int edit_load_macro_cmd (WEdit * edit, struct macro macro[], int *n, int k)
|
||||
struct macro dummy;
|
||||
do {
|
||||
int u;
|
||||
u = fscanf (f, _("key '%d 0': "), &s);
|
||||
u = fscanf (f, ("key '%d 0': "), &s);
|
||||
if (!u || u == EOF)
|
||||
break;
|
||||
if (!saved_macros_loaded)
|
||||
|
Loading…
Reference in New Issue
Block a user