commit 671db5e1e3fe0bb611888a2aee90ee4112cf96e4
parent acfee2538ebb12c9e42fba3815534fd38f493c42
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Wed, 3 Apr 2019 17:34:05 +0200
tweaks: rename an overshort type to something that makes some sense
Diffstat:
8 files changed, 38 insertions(+), 38 deletions(-)
diff --git a/src/global.c b/src/global.c
@@ -194,7 +194,7 @@ bool refresh_needed = FALSE;
int currmenu = MMOST;
/* The currently active menu, initialized to a dummy value. */
-sc *sclist = NULL;
+keystruct *sclist = NULL;
/* The start of the shortcuts list. */
funcstruct *allfuncs = NULL;
/* The start of the functions list. */
@@ -386,11 +386,11 @@ void add_to_funcs(void (*func)(void), int menus, const char *desc, const char *h
void add_to_sclist(int menus, const char *scstring, const int keycode,
void (*func)(void), int toggle)
{
- static sc *tailsc;
+ static keystruct *tailsc;
#ifndef NANO_TINY
static int counter = 0;
#endif
- sc *s = nmalloc(sizeof(sc));
+ keystruct *s = nmalloc(sizeof(keystruct));
/* Start the list, or tack on the next item. */
if (sclist == NULL)
@@ -417,9 +417,9 @@ void add_to_sclist(int menus, const char *scstring, const int keycode,
/* Return the first shortcut in the list of shortcuts that
* matches the given func in the given menu. */
-const sc *first_sc_for(int menu, void (*func)(void))
+const keystruct *first_sc_for(int menu, void (*func)(void))
{
- const sc *s;
+ const keystruct *s;
for (s = sclist; s != NULL; s = s->next)
if ((s->menus & menu) && s->func == func)
@@ -435,7 +435,7 @@ const sc *first_sc_for(int menu, void (*func)(void))
* current menu, if any; otherwise, return the given default value. */
int the_code_for(void (*func)(void), int defaultval)
{
- const sc *s = first_sc_for(currmenu, func);
+ const keystruct *s = first_sc_for(currmenu, func);
if (s == NULL)
return defaultval;
@@ -447,7 +447,7 @@ int the_code_for(void (*func)(void), int defaultval)
/* Return a pointer to the function that is bound to the given key. */
functionptrtype func_from_key(int *kbinput)
{
- const sc *s = get_shortcut(kbinput);
+ const keystruct *s = get_shortcut(kbinput);
if (s)
return s->func;
@@ -456,7 +456,7 @@ functionptrtype func_from_key(int *kbinput)
}
/* Set the string and its corresponding keycode for the given shortcut s. */
-void assign_keyinfo(sc *s, const char *keystring, const int keycode)
+void assign_keyinfo(keystruct *s, const char *keystring, const int keycode)
{
s->keystr = keystring;
s->meta = (keystring[0] == 'M' && keycode == 0);
@@ -505,7 +505,7 @@ int keycode_from_string(const char *keystring)
#ifdef DEBUG
void print_sclist(void)
{
- sc *s;
+ keystruct *s;
const funcstruct *f;
for (s = sclist; s != NULL; s = s->next) {
@@ -1390,7 +1390,7 @@ void shortcut_init(void)
#endif
}
-const funcstruct *sctofunc(const sc *s)
+const funcstruct *sctofunc(const keystruct *s)
{
funcstruct *f = allfuncs;
@@ -1444,9 +1444,9 @@ const char *flagtostr(int flag)
#ifdef ENABLE_NANORC
/* Interpret a function string given in the rc file, and return a
* shortcut record with the corresponding function filled in. */
-sc *strtosc(const char *input)
+keystruct *strtosc(const char *input)
{
- sc *s = nmalloc(sizeof(sc));
+ keystruct *s = nmalloc(sizeof(keystruct));
#ifndef NANO_TINY
s->toggle = 0;
diff --git a/src/help.c b/src/help.c
@@ -292,7 +292,7 @@ void help_init(void)
* in case the full string is too long for the compiler to handle. */
char *ptr;
const funcstruct *f;
- const sc *s;
+ const keystruct *s;
/* First, set up the initial help text for the current function. */
if (currmenu == MWHEREIS || currmenu == MREPLACE || currmenu == MREPLACEWITH) {
diff --git a/src/nano.c b/src/nano.c
@@ -1656,7 +1656,7 @@ bool wanted_to_move(void (*func)(void))
}
/* Return TRUE when the given shortcut is admissible in view mode. */
-bool okay_for_view(const sc *shortcut)
+bool okay_for_view(const keystruct *shortcut)
{
const funcstruct *func = sctofunc(shortcut);
@@ -1675,7 +1675,7 @@ void do_input(void)
/* The length of the input buffer. */
bool retain_cuts = FALSE;
/* Whether to conserve the current contents of the cutbuffer. */
- const sc *shortcut;
+ const keystruct *shortcut;
/* Read in a keystroke, and show the cursor while waiting. */
input = get_kbinput(edit, VISIBLE);
diff --git a/src/nano.h b/src/nano.h
@@ -426,17 +426,17 @@ typedef struct rcoption {
} rcoption;
#endif
-typedef struct sc {
+typedef struct keystruct {
const char *keystr;
- /* The string that describes a keystroke, like "^C" or "M-R". */
+ /* The string that describes the keystroke, like "^C" or "M-R". */
bool meta;
/* Whether this is a Meta keystroke. */
int keycode;
/* The integer that, together with meta, identifies the keystroke. */
int menus;
- /* Which menus this applies to. */
+ /* The menus in which this keystroke is bound. */
void (*func)(void);
- /* The function we're going to run. */
+ /* The function to which this keystroke is bound. */
#ifndef NANO_TINY
int toggle;
/* If a toggle, what we're toggling. */
@@ -448,9 +448,9 @@ typedef struct sc {
char *expansion;
/* The string of keycodes to which this shortcut is expanded. */
#endif
- struct sc *next;
+ struct keystruct *next;
/* Next in the list. */
-} sc;
+} keystruct;
typedef struct funcstruct {
void (*func)(void);
diff --git a/src/prompt.c b/src/prompt.c
@@ -61,7 +61,7 @@ int do_statusbar_input(bool *finished)
/* The input buffer. */
static size_t kbinput_len = 0;
/* The length of the input buffer. */
- const sc *shortcut;
+ const keystruct *shortcut;
*finished = FALSE;
@@ -667,7 +667,7 @@ int do_yesno_prompt(bool all, const char *msg)
if (!ISSET(NO_HELP)) {
char shortstr[MAXCHARLEN + 2];
/* Temporary string for (translated) " Y", " N" and " A". */
- const sc *cancelshortcut = first_sc_for(MYESNO, do_cancel);
+ const keystruct *cancelshortcut = first_sc_for(MYESNO, do_cancel);
/* The keystroke that is bound to the Cancel function. */
if (COLS < 32)
diff --git a/src/proto.h b/src/proto.h
@@ -143,7 +143,7 @@ extern bool have_palette;
extern bool refresh_needed;
extern int currmenu;
-extern sc *sclist;
+extern keystruct *sclist;
extern funcstruct *allfuncs;
extern funcstruct *exitfunc;
@@ -315,17 +315,17 @@ char *input_tab(char *buf, bool allow_files, size_t *place,
/* Some functions in global.c. */
size_t length_of_list(int menu);
-const sc *first_sc_for(int menu, void (*func)(void));
+const keystruct *first_sc_for(int menu, void (*func)(void));
int the_code_for(void (*func)(void), int defaultval);
functionptrtype func_from_key(int *kbinput);
int keycode_from_string(const char *keystring);
-void assign_keyinfo(sc *s, const char *keystring, const int keycode);
+void assign_keyinfo(keystruct *s, const char *keystring, const int keycode);
void print_sclist(void);
void shortcut_init(void);
-const funcstruct *sctofunc(const sc *s);
+const funcstruct *sctofunc(const keystruct *s);
const char *flagtostr(int flag);
#ifdef ENABLE_NANORC
-sc *strtosc(const char *input);
+keystruct *strtosc(const char *input);
int name_to_menu(const char *name);
char *menu_to_name(int menu);
#endif
@@ -440,7 +440,7 @@ void terminal_init(void);
void confirm_margin(void);
#endif
void unbound_key(int code);
-bool okay_for_view(const sc *shortcut);
+bool okay_for_view(const keystruct *shortcut);
void do_output(char *output, size_t output_len, bool allow_cntrls);
/* Most functions in prompt.c. */
@@ -616,7 +616,7 @@ int *parse_verbatim_kbinput(WINDOW *win, size_t *count);
#ifdef ENABLE_MOUSE
int get_mouseinput(int *mouse_row, int *mouse_col, bool allow_shortcuts);
#endif
-const sc *get_shortcut(int *kbinput);
+const keystruct *get_shortcut(int *kbinput);
void blank_row(WINDOW *win, int y, int x, int n);
void blank_edit(void);
void blank_statusbar(void);
diff --git a/src/rcfile.c b/src/rcfile.c
@@ -347,7 +347,7 @@ bool is_universal(void (*func)(void))
void parse_binding(char *ptr, bool dobind)
{
char *keyptr = NULL, *keycopy = NULL, *funcptr = NULL, *menuptr = NULL;
- sc *s, *newsc = NULL;
+ keystruct *s, *newsc = NULL;
int menu, mask = 0;
funcstruct *f;
@@ -413,7 +413,7 @@ void parse_binding(char *ptr, bool dobind)
/* If the thing to bind starts with a double quote, it is a string,
* otherwise it is the name of a function. */
if (*funcptr == '"') {
- newsc = nmalloc(sizeof(sc));
+ newsc = nmalloc(sizeof(keystruct));
newsc->func = (functionptrtype)implant;
newsc->expansion = mallocstrcpy(NULL, funcptr + 1);
#ifndef NANO_TINY
@@ -893,7 +893,7 @@ static void check_vitals_mapped(void)
for (v = 0; v < VITALS; v++) {
for (f = allfuncs; f != NULL; f = f->next) {
if (f->func == vitals[v] && f->menus & inmenus[v]) {
- const sc *s = first_sc_for(inmenus[v], f->func);
+ const keystruct *s = first_sc_for(inmenus[v], f->func);
if (!s) {
fprintf(stderr, _("No key is bound to function '%s' in "
"menu '%s'. Exiting.\n"), f->desc,
diff --git a/src/winio.c b/src/winio.c
@@ -656,7 +656,7 @@ int parse_kbinput(WINDOW *win)
#ifndef NANO_TINY
/* When <Tab> is pressed while the mark is on, do an indent. */
if (retval == TAB_CODE && openfile->mark && currmenu == MMAIN) {
- const sc *command = first_sc_for(MMAIN, do_indent);
+ const keystruct *command = first_sc_for(MMAIN, do_indent);
meta_key = command->meta;
return command->keycode;
@@ -1729,7 +1729,7 @@ int get_mouseinput(int *mouse_y, int *mouse_x, bool allow_shortcuts)
/* And put the corresponding key into the keyboard buffer. */
if (f != NULL) {
- const sc *s = first_sc_for(currmenu, f->func);
+ const keystruct *s = first_sc_for(currmenu, f->func);
unget_kbinput(s->keycode, s->meta);
}
return 1;
@@ -1769,9 +1769,9 @@ int get_mouseinput(int *mouse_y, int *mouse_x, bool allow_shortcuts)
* key itself) and meta_key (whether the key is a meta sequence). The
* returned shortcut will be the first in the list that corresponds to
* the given sequence. */
-const sc *get_shortcut(int *kbinput)
+const keystruct *get_shortcut(int *kbinput)
{
- sc *s;
+ keystruct *s;
/* Plain characters cannot be shortcuts, so just skip those. */
if (!meta_key && ((*kbinput >= 0x20 && *kbinput < 0x7F) ||
@@ -2287,7 +2287,7 @@ void bottombars(int menu)
{
size_t number, itemwidth, i;
funcstruct *f;
- const sc *s;
+ const keystruct *s;
/* Set the global variable to the given menu. */
currmenu = menu;