version 1.1, 2017/07/10 07:25:24
|
version 1.4, 2017/07/22 11:30:11
|
Line 4
|
Line 4
|
void |
void |
rplCallback(Widget x_objet, XtPointer argument, XtPointer call) |
rplCallback(Widget x_objet, XtPointer argument, XtPointer call) |
{ |
{ |
declareObject(list); |
sXtCallback *sCallback; |
|
|
list = argument; |
|
// argument = { rpl_arguments callback } |
|
|
|
|
sCallback = argument; |
pthread_mutex_lock(&callbackMutex); |
pthread_mutex_lock(&callbackMutex); |
|
evaluation(sCallback->status, sCallback->callback, 'E'); |
evaluation((*((struct_liste_chainee *) (*list).objet)).donnee, |
|
(*(*((struct_liste_chainee *) (*list).objet)).suivant).donnee, 'E'); |
|
|
|
pthread_mutex_unlock(&callbackMutex); |
pthread_mutex_unlock(&callbackMutex); |
return; |
return; |
} |
} |