diff options
Diffstat (limited to 'src/analysis/scan/core.c')
-rw-r--r-- | src/analysis/scan/core.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/analysis/scan/core.c b/src/analysis/scan/core.c index 7e1e462..2b4fd92 100644 --- a/src/analysis/scan/core.c +++ b/src/analysis/scan/core.c @@ -159,6 +159,35 @@ bool load_all_known_scan_token_modifiers(void) /****************************************************************************** * * +* Paramètres : count = nombre de motificateurs exportés. [OUT] * +* * +* Description : Fournit la désignation de l'ensemble des modificateurs. * +* * +* Retour : Liste de modificateurs enregistrés. * +* * +* Remarques : - * +* * +******************************************************************************/ + +char **list_all_scan_token_modifiers(size_t *count) +{ + char **result; /* Liste à retourner */ + size_t i; /* Boucle de parcours */ + + result = malloc(__modifiers_count * sizeof(char *)); + + *count = __modifiers_count; + + for (i = 0; i < __modifiers_count; i++) + result[i] = strndup(__modifiers[i].name.data, __modifiers[i].name.len); + + return result; + +} + + +/****************************************************************************** +* * * Paramètres : - * * * * Description : Décharge tous les modificateurs inscrits. * |