81 lines
3.2 KiB
Plaintext
81 lines
3.2 KiB
Plaintext
|
//------------------------------------------------------------------------------------
|
|||
|
|
|||
|
static void fsm_journal_get_event_date (char **event)
|
|||
|
{
|
|||
|
struct timeval tv;
|
|||
|
gettimeofday (&tv, NULL);
|
|||
|
long yy_dd_mm = tv.tv_sec;
|
|||
|
long usec = tv.tv_usec;
|
|||
|
|
|||
|
//strftime (buf1, JOURNAL_DATE_MAX_LENGTH, "%D %T", localtime (&yy_dd_mm));
|
|||
|
//printf ("%s + %6ld %6d ", buf1, usec, nb);
|
|||
|
|
|||
|
printf(*event);// = "ldkvbhej xadrhsjfvrejhs";
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
void fsm_journal_publish (journal jj, char *message)
|
|||
|
{
|
|||
|
unit *a_unit = jj.last;
|
|||
|
char buf [JOURNAL_DATE_MAX_LENGTH];
|
|||
|
int nb = 0;
|
|||
|
while (a_unit)
|
|||
|
{
|
|||
|
// Format time, "ddd yyyy-mm-dd hh:mm:ss zzz" "%Y-%m-%d %H:%M:%S"
|
|||
|
// https://www.man7.org/linux/man-pages/man3/strftime.3.html
|
|||
|
strftime(buf, sizeof(buf), "%D %T", localtime(&a_unit->yy_dd_mm));
|
|||
|
printf ("%s + %6ld %6d %s\n", buf, a_unit->usec, nb, a_unit->message);
|
|||
|
a_unit = a_unit->prev;
|
|||
|
nb ++;
|
|||
|
}
|
|||
|
|
|||
|
// char *event [JOURNAL_DATE_MAX_LENGTH] = "gyufgbyfjuvfde";
|
|||
|
int **p_event [JOURNAL_DATE_MAX_LENGTH];
|
|||
|
fsm_journal_get_event_date (*p_event); // TODO
|
|||
|
|
|||
|
printf ("%s\n", message);
|
|||
|
}
|
|||
|
|
|||
|
// https://nicolasj.developpez.com/articles/libc/string/
|
|||
|
// https://thelinuxcode.com/pass-string-function-c-language/
|
|||
|
|
|||
|
|
|||
|
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
|
|||
|
|
|||
|
|
|||
|
jean@n-guix-port:~/Gem-Graph/gem-graph-client [env] $ make run
|
|||
|
DEP build/src/fsm/journal.d
|
|||
|
src/fsm/journal.c: Dans la fonction « fsm_journal_get_event_date »:
|
|||
|
src/fsm/journal.c:55:10: attention: variable inutilisée « usec » [-Wunused-variable]
|
|||
|
55 | long usec = tv.tv_usec;
|
|||
|
| ^~~~
|
|||
|
src/fsm/journal.c:54:10: attention: variable inutilisée « yy_dd_mm » [-Wunused-variable]
|
|||
|
54 | long yy_dd_mm = tv.tv_sec;
|
|||
|
| ^~~~~~~~
|
|||
|
src/fsm/journal.c: Dans la fonction « fsm_journal_publish »:
|
|||
|
src/fsm/journal.c:155:5: attention: « event » est utilisé sans avoir été initialisé [-Wuninitialized]
|
|||
|
155 | fsm_journal_get_event_date (*event); // TODO
|
|||
|
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|||
|
src/fsm/journal.c:154:12: note: « event » déclaré ici
|
|||
|
154 | char **event [JOURNAL_DATE_MAX_LENGTH];
|
|||
|
| ^~~~~
|
|||
|
CC build/src/fsm/journal.o
|
|||
|
LD bin/gem-graph-client
|
|||
|
bin/gem-graph-client
|
|||
|
09/14/24 10:05:10 + 772883 0 fsm fsm_init() start
|
|||
|
09/14/24 10:05:10 + 772887 1 fsm fsm_measures_list_init()
|
|||
|
09/14/24 10:05:10 + 772887 2 fsm fsm_results_list_init()
|
|||
|
09/14/24 10:05:10 + 772887 3 prefer fsm_displayable_list_init()
|
|||
|
09/14/24 10:05:10 + 772887 4 fsm fsm_displayable_list_init()
|
|||
|
09/14/24 10:05:10 + 772887 5 prefer fsm_preferences_init()
|
|||
|
09/14/24 10:05:10 + 772887 6 fsm fsm_preferences_init()
|
|||
|
09/14/24 10:05:10 + 772887 7 fsm fsm_init() end
|
|||
|
09/14/24 10:05:10 + 796793 8 widget on_windows_startup()
|
|||
|
09/14/24 10:05:10 + 796798 9 widget on_windows_activation()
|
|||
|
09/14/24 10:05:10 + 798832 10 signal on_toggle_state_rules_data()
|
|||
|
09/14/24 10:05:10 + 798835 11 signal switch_state_rules_data()
|
|||
|
main That'all folks ! 👋️😄️
|
|||
|
jean@n-guix-port:~/Gem-Graph/gem-graph-client [env] $
|
|||
|
|
|||
|
|