aboutsummaryrefslogtreecommitdiff
path: root/format.c
diff options
context:
space:
mode:
authornicm <nicm>2018-08-23 15:45:05 +0000
committernicm <nicm>2018-08-23 15:45:05 +0000
commitbceccc6b63b48ddeefb035ef6d910bea60340342 (patch)
treec431664eda689fe64d533f846cf180427f0b0eba /format.c
parent55db3623bf7084a161d457f0c0b891a46a444a77 (diff)
downloadrtmux-bceccc6b63b48ddeefb035ef6d910bea60340342.tar.gz
rtmux-bceccc6b63b48ddeefb035ef6d910bea60340342.tar.bz2
rtmux-bceccc6b63b48ddeefb035ef6d910bea60340342.zip
Move job struct into job.c.
Diffstat (limited to 'format.c')
-rw-r--r--format.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/format.c b/format.c
index ccf6c1ca..4244ff0c 100644
--- a/format.c
+++ b/format.c
@@ -191,8 +191,8 @@ static const char *format_lower[] = {
static void
format_job_update(struct job *job)
{
- struct format_job *fj = job->data;
- struct evbuffer *evb = job->event->input;
+ struct format_job *fj = job_get_data(job);
+ struct evbuffer *evb = job_get_event(job)->input;
char *line = NULL, *next;
time_t t;
@@ -221,18 +221,19 @@ format_job_update(struct job *job)
static void
format_job_complete(struct job *job)
{
- struct format_job *fj = job->data;
+ struct format_job *fj = job_get_data(job);
+ struct evbuffer *evb = job_get_event(job)->input;
char *line, *buf;
size_t len;
fj->job = NULL;
buf = NULL;
- if ((line = evbuffer_readline(job->event->input)) == NULL) {
- len = EVBUFFER_LENGTH(job->event->input);
+ if ((line = evbuffer_readline(evb)) == NULL) {
+ len = EVBUFFER_LENGTH(evb);
buf = xmalloc(len + 1);
if (len != 0)
- memcpy(buf, EVBUFFER_DATA(job->event->input), len);
+ memcpy(buf, EVBUFFER_DATA(evb), len);
buf[len] = '\0';
} else
buf = line;