summaryrefslogtreecommitdiff
path: root/src/Fl_Timeout.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl_Timeout.cxx')
-rw-r--r--src/Fl_Timeout.cxx17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/Fl_Timeout.cxx b/src/Fl_Timeout.cxx
index 9aa89b839..eb3e6cccd 100644
--- a/src/Fl_Timeout.cxx
+++ b/src/Fl_Timeout.cxx
@@ -217,7 +217,8 @@ void Fl_Timeout::insert() {
\see Fl::has_timeout(Fl_Timeout_Handler cb, void *data)
*/
int Fl_Timeout::has_timeout(Fl_Timeout_Handler cb, void *data) {
- for (Fl_Timeout *t = first_timeout; t; t = t->next) {
+ Fl_Timeout *t;
+ for (t = first_timeout; t; t = t->next) {
if (t->callback == cb && t->data == data)
return 1;
}
@@ -289,7 +290,8 @@ void Fl_Timeout::repeat_timeout(double time, Fl_Timeout_Handler cb, void *data)
\see Fl::remove_timeout(Fl_Timeout_Handler cb, void *data)
*/
void Fl_Timeout::remove_timeout(Fl_Timeout_Handler cb, void *data) {
- for (Fl_Timeout** p = &first_timeout; *p;) {
+ Fl_Timeout **p;
+ for (p = &first_timeout; *p;) {
Fl_Timeout* t = *p;
if (t->callback == cb && (t->data == data || !data)) {
*p = t->next;
@@ -323,7 +325,8 @@ void Fl_Timeout::remove_timeout(Fl_Timeout_Handler cb, void *data) {
*/
int Fl_Timeout::remove_next_timeout(Fl_Timeout_Handler cb, void *data, void **data_return) {
int ret = 0;
- for (Fl_Timeout** p = &first_timeout; *p;) { // scan all timeouts
+ Fl_Timeout **p;
+ for (p = &first_timeout; *p;) { // scan all timeouts
Fl_Timeout* t = *p;
if (t->callback == cb && (t->data == data || !data)) { // timeout matches
ret++;
@@ -356,7 +359,8 @@ int Fl_Timeout::remove_next_timeout(Fl_Timeout_Handler cb, void *data, void **da
void Fl_Timeout::make_current() {
// printf("[%4d] Fl_Timeout::make_current(%p)\n", __LINE__, this);
// remove the timer entry from the active timer queue
- for (Fl_Timeout** p = &first_timeout; *p;) {
+ Fl_Timeout **p;
+ for (p = &first_timeout; *p;) {
Fl_Timeout* t = *p;
if (t == this) {
*p = t->next;
@@ -497,13 +501,14 @@ void Fl_Timeout::elapse_timeouts() {
// active timers
- for (Fl_Timeout* t = first_timeout; t; t = t->next) {
+ Fl_Timeout *t;
+ for (t = first_timeout; t; t = t->next) {
t->time -= elapsed;
}
// "current" timers, i.e. timers being serviced
- for (Fl_Timeout* t = current_timeout; t; t = t->next) {
+ for (t = current_timeout; t; t = t->next) {
t->time -= elapsed;
}
}