assembler: Don't expose functions only used in main.c

and make then static.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
Damien Lespiau 2013-01-21 22:17:54 +00:00
parent c74c80c9a5
commit 6b56804757
2 changed files with 2 additions and 4 deletions

View File

@ -234,8 +234,6 @@ struct declared_register {
};
struct declared_register *find_register(char *name);
void insert_register(struct declared_register *reg);
void add_label(struct brw_program_instruction *instruction);
int label_to_addr(char *name, int start_addr);
int yyparse(void);
int yylex(void);

View File

@ -155,7 +155,7 @@ void insert_register(struct declared_register *reg)
insert_hash_item(declared_register_table, reg->name, reg);
}
void add_label(struct brw_program_instruction *i)
static void add_label(struct brw_program_instruction *i)
{
struct label_item **p = &label_table;
@ -170,7 +170,7 @@ void add_label(struct brw_program_instruction *i)
/* Some assembly code have duplicated labels.
Start from start_addr. Search as a loop. Return the first label found. */
int label_to_addr(char *name, int start_addr)
static int label_to_addr(char *name, int start_addr)
{
/* return the first label just after start_addr, or the first label from the head */
struct label_item *p;