summaryrefslogtreecommitdiff
path: root/tests/suite/ecore/src/lib/ecore_job.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/suite/ecore/src/lib/ecore_job.c')
-rw-r--r--tests/suite/ecore/src/lib/ecore_job.c110
1 files changed, 54 insertions, 56 deletions
diff --git a/tests/suite/ecore/src/lib/ecore_job.c b/tests/suite/ecore/src/lib/ecore_job.c
index cd519f732c..e9a8de169e 100644
--- a/tests/suite/ecore/src/lib/ecore_job.c
+++ b/tests/suite/ecore/src/lib/ecore_job.c
@@ -1,5 +1,5 @@
#ifdef HAVE_CONFIG_H
-# include <config.h>
+#include <config.h>
#endif
#include <stdlib.h>
@@ -11,28 +11,27 @@ static Eina_Bool _ecore_job_event_handler(void *data, int type, void *ev);
static void _ecore_job_event_free(void *data, void *ev);
static int ecore_event_job_type = 0;
-static Ecore_Event_Handler* _ecore_job_handler = NULL;
+static Ecore_Event_Handler *_ecore_job_handler = NULL;
-struct _Ecore_Job
-{
- ECORE_MAGIC;
- Ecore_Event *event;
- Ecore_Cb func;
- void *data;
+struct _Ecore_Job {
+ ECORE_MAGIC;
+ Ecore_Event *event;
+ Ecore_Cb func;
+ void *data;
};
-void
-_ecore_job_init(void)
+void _ecore_job_init(void)
{
- ecore_event_job_type = ecore_event_type_new();
- _ecore_job_handler = ecore_event_handler_add(ecore_event_job_type, _ecore_job_event_handler, NULL);
+ ecore_event_job_type = ecore_event_type_new();
+ _ecore_job_handler =
+ ecore_event_handler_add(ecore_event_job_type,
+ _ecore_job_event_handler, NULL);
}
-void
-_ecore_job_shutdown(void)
+void _ecore_job_shutdown(void)
{
- ecore_event_handler_del(_ecore_job_handler);
- _ecore_job_handler = NULL;
+ ecore_event_handler_del(_ecore_job_handler);
+ _ecore_job_handler = NULL;
}
/**
@@ -45,25 +44,27 @@ _ecore_job_shutdown(void)
* @ingroup Ecore_Job_Group
* @note Once the job has been executed, the job handle is invalid.
*/
-EAPI Ecore_Job *
-ecore_job_add(Ecore_Cb func, const void *data)
+EAPI Ecore_Job *ecore_job_add(Ecore_Cb func, const void *data)
{
- Ecore_Job *job;
-
- if (!func) return NULL;
+ Ecore_Job *job;
+
+ if (!func)
+ return NULL;
- job = calloc(1, sizeof(Ecore_Job));
- if (!job) return NULL;
- ECORE_MAGIC_SET(job, ECORE_MAGIC_JOB);
- job->event = ecore_event_add(ecore_event_job_type, job, _ecore_job_event_free, NULL);
- if (!job->event)
- {
- free(job);
- return NULL;
- }
- job->func = func;
- job->data = (void *)data;
- return job;
+ job = calloc(1, sizeof(Ecore_Job));
+ if (!job)
+ return NULL;
+ ECORE_MAGIC_SET(job, ECORE_MAGIC_JOB);
+ job->event =
+ ecore_event_add(ecore_event_job_type, job,
+ _ecore_job_event_free, NULL);
+ if (!job->event) {
+ free(job);
+ return NULL;
+ }
+ job->func = func;
+ job->data = (void *) data;
+ return job;
}
/**
@@ -72,35 +73,32 @@ ecore_job_add(Ecore_Cb func, const void *data)
* @return The data pointer that was to be passed to the job.
* @ingroup Ecore_Job_Group
*/
-EAPI void *
-ecore_job_del(Ecore_Job *job)
+EAPI void *ecore_job_del(Ecore_Job * job)
{
- void *data;
-
- if (!ECORE_MAGIC_CHECK(job, ECORE_MAGIC_JOB))
- {
- ECORE_MAGIC_FAIL(job, ECORE_MAGIC_JOB,
- "ecore_job_del");
- return NULL;
- }
- data = job->data;
- ECORE_MAGIC_SET(job, ECORE_MAGIC_NONE);
- ecore_event_del(job->event);
- return data;
+ void *data;
+
+ if (!ECORE_MAGIC_CHECK(job, ECORE_MAGIC_JOB)) {
+ ECORE_MAGIC_FAIL(job, ECORE_MAGIC_JOB, "ecore_job_del");
+ return NULL;
+ }
+ data = job->data;
+ ECORE_MAGIC_SET(job, ECORE_MAGIC_NONE);
+ ecore_event_del(job->event);
+ return data;
}
static Eina_Bool
-_ecore_job_event_handler(void *data __UNUSED__, int type __UNUSED__, void *ev)
+_ecore_job_event_handler(void *data __UNUSED__, int type __UNUSED__,
+ void *ev)
{
- Ecore_Job *job;
-
- job = ev;
- job->func(job->data);
- return ECORE_CALLBACK_CANCEL;
+ Ecore_Job *job;
+
+ job = ev;
+ job->func(job->data);
+ return ECORE_CALLBACK_CANCEL;
}
-static void
-_ecore_job_event_free(void *data __UNUSED__, void *ev)
+static void _ecore_job_event_free(void *data __UNUSED__, void *ev)
{
- free(ev);
+ free(ev);
}