diff options
Diffstat (limited to 'src/format/symbol.c')
-rw-r--r-- | src/format/symbol.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/format/symbol.c b/src/format/symbol.c index 0b300bd..099b764 100644 --- a/src/format/symbol.c +++ b/src/format/symbol.c @@ -123,6 +123,8 @@ static void g_binary_symbol_init(GBinSymbol *symbol) { g_binary_symbol_set_target_type(symbol, STP_COUNT); + g_binary_symbol_set_status(symbol, SSS_INTERNAL); + } @@ -345,6 +347,45 @@ SymbolType g_binary_symbol_get_target_type(const GBinSymbol *symbol) /****************************************************************************** * * +* Paramètres : symbol = symbole à venir modifier. * +* status = état de la visibilité du symbole représenté. * +* * +* Description : Définit la visibilité du symbole. * +* * +* Retour : - * +* * +* Remarques : - * +* * +******************************************************************************/ + +void g_binary_symbol_set_status(GBinSymbol *symbol, SymbolStatus status) +{ + symbol->status = status; + +} + + +/****************************************************************************** +* * +* Paramètres : symbol = symbole à venir consulter. * +* * +* Description : Fournit la visibilité du symbole. * +* * +* Retour : Etat de la visibilité du symbole représenté. * +* * +* Remarques : - * +* * +******************************************************************************/ + +SymbolStatus g_binary_symbol_get_status(const GBinSymbol *symbol) +{ + return symbol->status; + +} + + +/****************************************************************************** +* * * Paramètres : symbol = symbole à venir consulter. * * * * Description : Fournit une étiquette pour viser un symbole. * |