- 17 Dec, 2012 5 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Rafaël Carré authored
If foo[i] or bar[i_index] are used in TAB_REMOVE / TAB_FIND, they will use another variable with local scope declared inside the macro. for (int i = 0; i < 1; i++) { TAB_REMOVE( count, array, foo[i] ); } will expand to: for (int i = 0; i < 1; i++) { int i_index; ..... for (int i = 0; i < count; i++) if (array[i] == foo[i]) { index = i; break; } ..... } And inner scope i is used to index foo, instead of the outer scope i which we would expect without knowing the content of the macro.
-
- 16 Dec, 2012 18 commits
-
-
Rafaël Carré authored
link with libm, and also with libdl which is needed
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
This makes use of a 3rd party circular buffer licensed under MIT. TODO: Pause, TimeGet, Flush
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Rafaël Carré authored
Take in account the time elapsed since the last callback
-
Rafaël Carré authored
-
Rafaël Carré authored
-
Rafaël Carré authored
-
Rafaël Carré authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
Needs testing on device
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
TimeGet is left as an exercise for tomorrow
-
- 15 Dec, 2012 17 commits
-
-
Felix Paul Kühne authored
-
Rafaël Carré authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
this can happen when moving buffers between our 2 linked lists
-
Jean-Baptiste Kempf authored
-
Felix Paul Kühne authored
-
Jean-Baptiste Kempf authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
They stopped working in version 2.0 and never made much sense.
-
Jean-Baptiste Kempf authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-