diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2017-12-08 20:50:56 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2017-12-08 20:50:56 (GMT) |
commit | 39116dce7d40dab310e929f92fdbfc865b5fac20 (patch) | |
tree | a0b8dc11070f8a68de6b6f7bbc84b3d4ccf25afd /src/format/symbol.c | |
parent | cf11fcf862b98ef57935bcfccd6f2f6ae3f925f6 (diff) |
Introduced the symbol visibility.
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. * |