#include <mgi/Job.h> void mgiJobInit( MgiJob *job_ptr, MgiJobCallback callback, void *user_data )
#include <mgi/Job.h> typedef struct _MgiJob { struct _MgiJob *next_ptr; struct _MgiJob *prev_ptr; MgiJobCallback callback; void *user_data; } MgiJob;
#include <mgi/Job.h> typedef void ( *MgiJobCallback )( struct _MgiJob *job_ptr, struct _MgiApp *app_ptr );