mirror of
https://github.com/rfivet/uemacs.git
synced 2025-02-20 06:57:11 -05:00
uemacs: convert typedef struct VDESC to struct variable_description.
Signed-off-by: Thiago Farina <tfransosi@gmail.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
fa57a63d57
commit
6ceea8ba9b
4
efunc.h
4
efunc.h
@ -352,8 +352,8 @@ extern char *gtusr(char *vname);
|
||||
extern char *gtenv(char *vname);
|
||||
extern char *getkill(void);
|
||||
extern int setvar(int f, int n);
|
||||
extern void findvar(char *var, VDESC *vd, int size);
|
||||
extern int svar(VDESC *var, char *value);
|
||||
extern void findvar(char *var, struct variable_description *vd, int size);
|
||||
extern int svar(struct variable_description *var, char *value);
|
||||
extern char *itoa(int i);
|
||||
extern int gettyp(char *token);
|
||||
extern char *getval(char *token);
|
||||
|
46
estruct.h
46
estruct.h
@ -594,35 +594,31 @@ struct name_bind {
|
||||
int (*n_func)(int, int); /* function name is bound to */
|
||||
};
|
||||
|
||||
/* The editor holds deleted text chunks in the struct kill buffer. The
|
||||
kill buffer is logically a stream of ascii characters, however
|
||||
due to its unpredicatable size, it gets implemented as a linked
|
||||
list of chunks. (The d_ prefix is for "deleted" text, as k_
|
||||
was taken up by the keycode structure)
|
||||
*/
|
||||
|
||||
/* The editor holds deleted text chunks in the struct kill buffer. The
|
||||
* kill buffer is logically a stream of ascii characters, however
|
||||
* due to its unpredicatable size, it gets implemented as a linked
|
||||
* list of chunks. (The d_ prefix is for "deleted" text, as k_
|
||||
* was taken up by the keycode structure).
|
||||
*/
|
||||
struct kill {
|
||||
struct kill *d_next; /* link to next chunk, NULL if last */
|
||||
char d_chunk[KBLOCK]; /* deleted text */
|
||||
struct kill *d_next; /* Link to next chunk, NULL if last. */
|
||||
char d_chunk[KBLOCK]; /* Deleted text. */
|
||||
};
|
||||
|
||||
/* When emacs' command interpetor needs to get a variable's name,
|
||||
rather than it's value, it is passed back as a VDESC variable
|
||||
description structure. The v_num field is a index into the
|
||||
appropriate variable table.
|
||||
/* When emacs' command interpetor needs to get a variable's name,
|
||||
* rather than it's value, it is passed back as a variable description
|
||||
* structure. The v_num field is a index into the appropriate variable table.
|
||||
*/
|
||||
struct variable_description {
|
||||
int v_type; /* Type of variable. */
|
||||
int v_num; /* Ordinal pointer to variable in list. */
|
||||
};
|
||||
|
||||
/* The !WHILE directive in the execution language needs to
|
||||
* stack references to pending whiles. These are stored linked
|
||||
* to each currently open procedure via a linked list of
|
||||
* the following structure.
|
||||
*/
|
||||
|
||||
typedef struct VDESC {
|
||||
int v_type; /* type of variable */
|
||||
int v_num; /* ordinal pointer to variable in list */
|
||||
} VDESC;
|
||||
|
||||
/* The !WHILE directive in the execution language needs to
|
||||
stack references to pending whiles. These are stored linked
|
||||
to each currently open procedure via a linked list of
|
||||
the following structure
|
||||
*/
|
||||
|
||||
struct while_block {
|
||||
struct line *w_begin; /* ptr to !while statement */
|
||||
struct line *w_end; /* ptr to the !endwhile statement */
|
||||
|
20
eval.c
20
eval.c
@ -354,7 +354,7 @@ int setvar(int f, int n)
|
||||
char *sp; /* temp string pointer */
|
||||
char *ep; /* ptr to end of outline */
|
||||
#endif
|
||||
VDESC vd; /* variable num/type */
|
||||
struct variable_description vd; /* variable num/type */
|
||||
char var[NVSIZE + 1]; /* name of variable to fetch */
|
||||
char value[NSTRING]; /* value to set variable to */
|
||||
|
||||
@ -442,13 +442,13 @@ int setvar(int f, int n)
|
||||
}
|
||||
|
||||
/*
|
||||
* find a variables type and name
|
||||
* Find a variables type and name.
|
||||
*
|
||||
* char *var; name of var to get
|
||||
* VDESC *vd; structure to hold type and ptr
|
||||
* int size; size of var array
|
||||
* @var: name of variable to get.
|
||||
* @vd: structure to hold type and pointer.
|
||||
* @size: size of variable array.
|
||||
*/
|
||||
void findvar(char *var, VDESC *vd, int size)
|
||||
void findvar(char *var, struct variable_description *vd, int size)
|
||||
{
|
||||
int vnum; /* subscript in variable arrays */
|
||||
int vtype; /* type to return */
|
||||
@ -501,12 +501,12 @@ fvar:
|
||||
}
|
||||
|
||||
/*
|
||||
* set a variable
|
||||
* Set a variable.
|
||||
*
|
||||
* VDESC *var; variable to set
|
||||
* char *value; value to set to
|
||||
* @var: variable to set.
|
||||
* @value: value to set to.
|
||||
*/
|
||||
int svar(VDESC *var, char *value)
|
||||
int svar(struct variable_description *var, char *value)
|
||||
{
|
||||
int vnum; /* ordinal number of var refrenced */
|
||||
int vtype; /* type of variable to set */
|
||||
|
Loading…
x
Reference in New Issue
Block a user