Modify ↓
Ticket #114 (closed idea: fixed)
idée parser : ajout d'un tableau des sous chaines
| Reported by: | thaeron | Owned by: | thaeron |
|---|---|---|---|
| Priority: | minor | Milestone: | Version 1.7 |
| Component: | kernel | Version: | |
| Keywords: | Cc: |
Description (last modified by thaeron) (diff)
Pour limiter un peu l'utilisation de argu_to_string () j'avais introduit le membre "raw_txt" dans la structure "msg". Malheureusement on a plus souvent besoin de la chaîne qui suit une commande ou qui suit la commande + N arguments. Il serait peut-être utile d'ajouter dans la structure "msg" un tableau de pointeurs pointant sur les sous chaines (délimitées comme les arguments) de "raw_txt".
Exemple :
!cmd c'est un exemple tab[0] = "!cmd c'est un exemple" tab[1] = "c'est un exemple" tab[2] = "un exemple" tab[3] = "exemple"
Etant donné que ça ne sera qu'un tableau de pointeur, la consommation supplémentaire de mémoire sera mineure, et on pourra ainsi remplacer la quasi totalité des appels à argu_to_string()
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](http://cryptofractalx.ath.cx/imgs/ns-logo-complet.png)
Code ajouté [247]