1/* symbols.h - |
2 Copyright 1987, 1990, 1992, 1993, 1994, 1995, 1997, 1999, 2000, 2001, 3 2002 Free Software Foundation, Inc. |
4 5 This file is part of GAS, the GNU Assembler. 6 7 GAS is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by 9 the Free Software Foundation; either version 2, or (at your option) 10 any later version. 11 --- 31 unchanged lines hidden (view full) --- 43 44extern int symbol_table_frozen; 45 46/* This is non-zero if symbols are case sensitive, which is the 47 default. */ 48extern int symbols_case_sensitive; 49 50char *decode_local_label_name PARAMS ((char *s)); |
51symbolS *symbol_find PARAMS ((const char *name)); 52symbolS *symbol_find_exact PARAMS ((const char *name)); 53symbolS *symbol_find_base PARAMS ((const char *name, int strip_underscore)); |
54symbolS *symbol_find_or_make PARAMS ((const char *name)); |
55symbolS *symbol_make PARAMS ((const char *name)); 56symbolS *symbol_new PARAMS ((const char *name, segT segment, valueT value, |
57 fragS * frag)); |
58symbolS *symbol_create PARAMS ((const char *name, segT segment, valueT value, |
59 fragS * frag)); 60symbolS *colon PARAMS ((const char *sym_name)); 61void local_colon PARAMS ((int n)); 62void symbol_begin PARAMS ((void)); 63void symbol_print_statistics PARAMS ((FILE *)); 64void symbol_table_insert PARAMS ((symbolS * symbolP)); 65valueT resolve_symbol_value PARAMS ((symbolS *)); 66void resolve_local_symbol_values PARAMS ((void)); --- 22 unchanged lines hidden (view full) --- 89extern int S_IS_EXTERNAL PARAMS ((symbolS *)); 90extern int S_IS_WEAK PARAMS ((symbolS *)); 91extern int S_IS_COMMON PARAMS ((symbolS *)); 92extern int S_IS_DEFINED PARAMS ((symbolS *)); 93extern int S_IS_DEBUG PARAMS ((symbolS *)); 94extern int S_IS_LOCAL PARAMS ((symbolS *)); 95extern int S_IS_EXTERN PARAMS ((symbolS *)); 96extern int S_IS_STABD PARAMS ((symbolS *)); |
97extern const char *S_GET_NAME PARAMS ((symbolS *)); |
98extern segT S_GET_SEGMENT PARAMS ((symbolS *)); 99extern void S_SET_SEGMENT PARAMS ((symbolS *, segT)); 100extern void S_SET_EXTERNAL PARAMS ((symbolS *)); 101extern void S_SET_NAME PARAMS ((symbolS *, char *)); 102extern void S_CLEAR_EXTERNAL PARAMS ((symbolS *)); 103extern void S_SET_WEAK PARAMS ((symbolS *)); 104#endif 105 --- 100 unchanged lines hidden --- |