diff options
Diffstat (limited to 'src/analysis/block-int.h')
-rw-r--r-- | src/analysis/block-int.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/block-int.h b/src/analysis/block-int.h index 8988091..8f97794 100644 --- a/src/analysis/block-int.h +++ b/src/analysis/block-int.h @@ -38,6 +38,9 @@ /* Détermine si un bloc de code contient une adresse donnée. */ typedef bool (* block_contains_fc) (const GCodeBlock *, const vmpa2t *); +/* Compare deux liens entre blocs de code. */ +typedef int (* block_compare_links_fc) (const block_link_t *, const block_link_t *); + /* Fournit les détails des origines d'un bloc de code donné. */ typedef block_link_t * (* block_get_links_fc) (const GCodeBlock *, const GBlockList *, size_t *); @@ -67,6 +70,7 @@ struct _GCodeBlockClass GObjectClass parent; /* A laisser en premier */ block_contains_fc contains; /* Possession d'une adresse */ + block_compare_links_fc cmp_links; /* Comparaison de liens */ block_get_links_fc get_src; /* Obtention des origines */ block_get_links_fc get_dest; /* Obtention des destinations */ block_build_view_fc build; /* Construction d'une vue */ |