Lines Matching defs:conn
46 * because fs_inqueued(conn) >= size.
49 setup_conn(FSFpeRec *conn, const void *reply_data, long reply_size)
51 memset(conn, 0, sizeof(*conn));
54 * fs_get_reply() checks: conn->fs_fd != -1 && conn->fs_listening
57 conn->fs_fd = dup(STDERR_FILENO);
58 conn->fs_listening = TRUE;
61 conn->inBuf.buf = malloc(reply_size);
62 if (!conn->inBuf.buf) {
66 memcpy(conn->inBuf.buf, reply_data, reply_size);
67 conn->inBuf.size = reply_size;
68 conn->inBuf.insert = reply_size;
69 conn->inBuf.remove = 0;
70 conn->inNeed = 0;
73 conn->outBuf.buf = calloc(1, FS_BUF_INC);
74 conn->outBuf.size = FS_BUF_INC;
75 conn->outBuf.insert = 0;
76 conn->outBuf.remove = 0;
80 cleanup_conn(FSFpeRec *conn)
82 if (conn->fs_fd >= 0)
83 close(conn->fs_fd);
84 free(conn->inBuf.buf);
85 free(conn->outBuf.buf);
90 * - FontPathElementRec (fpe) with fpe->private = conn
108 setup_font_state(struct test_font_state *s, FSFpeRec *conn,
118 s->fpe.private = conn;
255 FSFpeRec conn;
266 setup_conn(&conn, reply_buf, reply_size);
267 setup_font_state(&state, &conn, num_encoding);
272 cleanup_conn(&conn);
298 FSFpeRec conn;
311 setup_conn(&conn, reply_buf, reply_size);
312 setup_font_state(&state, &conn, num_encoding);
317 cleanup_conn(&conn);
339 FSFpeRec conn;
381 setup_conn(&conn, reply_buf, total_padded);
382 setup_font_state(&state, &conn, num_encoding);
387 cleanup_conn(&conn);