Décompte des appels de fonction en cours (interrompu)

This commit is contained in:
Jean Sirmai 2024-07-09 15:08:32 +02:00
parent 73648be58e
commit 4ce3babd30
Signed by: jean
GPG Key ID: FB3115C340E057E3
2 changed files with 27 additions and 4 deletions

View File

@ -36,8 +36,8 @@
/* S T A T E M A C H I N E */ /* S T A T E M A C H I N E */
/******************************************************************************/ /******************************************************************************/
enum choice_EXEC_EDIT { EXEC, EDIT }; // xor static enum choice_EXEC_EDIT { EXEC, EDIT }; // xor
enum choice_STATE_RULES_DATA { STATE, RULES, DATA }; // xor static enum choice_STATE_RULES_DATA { STATE, RULES, DATA }; // xor
void set_EXEC_EDIT (int prescribed); void set_EXEC_EDIT (int prescribed);
void set_STATE_RULES_DATA (int prescribed); void set_STATE_RULES_DATA (int prescribed);

View File

@ -207,6 +207,7 @@
* NB Seules les fonctions spécifiques de gem-graph-client sont prises en compte. * NB Seules les fonctions spécifiques de gem-graph-client sont prises en compte.
* Les fonctions 'static' ne sont pas comptées. * Les fonctions 'static' ne sont pas comptées.
* *
* (déplacer systématiquement les enum, struct, size_t, etc. vers les include ?)
* *
* *
******************************************************************************* *******************************************************************************
@ -270,15 +271,37 @@
* *
* *
******************************************************************************* *******************************************************************************
* L I S T E D E S F O N C T I O N S A P P E L A N T E S * * L I S T E D E S A P P E L S D E F O N C T I O N S *
* ***************************************************************************** * *****************************************************************************
* (en cours, 2024-07-09 10h40) * (en cours, 2024-07-09 10h40)
* *
* - QUOI - - COMBIEN - D' -
*
* get / set _EXEC_EDIT 3 callbacks ( 1 get + 2 set )
* 1 widget / state
*
* get / set _STATE_RULES_DATA 4 callbacks ( 1 get + 3 set )
*
* get / set _OBJECTS_box_RESET_VALUE 1 callbacks ( 1 set )
* *
* *
* *
* *
* (déplacer systématiquement les enum, struct, size_t, etc. vers les include ?) * interrompu 2024-07-09 15h07
*
*
* Ce décompte est difficile en l'état actuel car il faut vérifier que tous
* les accès aux variables passent systématiquement par les get / set.
* (vérifier que toutes ces variables sont bien 'static')
*
* ex : grep -r "_EXEC_EDIT" | wc > 29 lignes
* mais il n'y a que 4 appels des fonctions get ou set _EXEC_EDIT
*
*
*
*
* Faut-il déplacer systématiquement les enum, struct, size_t, etc.
* vers les include ?
*/ */