ack/mach/proto/ncg/label.h
George Koehler e04166b85d More prototypes, less register in mach/proto/ncg
Files that #include "equiv.h" must do so after including "data.h", now
that a function prototype in equiv.h uses type rl_p from data.h.

Adjust style, changing some `for(...)` to `for (...)`.  The style in
mach/proto/ncg is less than consistent; the big annoyance now is that
some files want tabs at 4 spaces, others want tabs at 8 spaces.
2017-11-13 12:44:17 -05:00

20 lines
378 B
C

/*
* This file contains the structures that hold information about the labels.
* The height and the fallthrough functions of the table.
*
* Author: Hans van Eck.
*/
typedef struct label *label_p;
struct label {
label_p lb_next;
word lb_number;
int lb_height;
short lb_fallthrough;
};
void add_label(int, int, int);
label_p get_label(word);
void kill_labels(void);