diff options
author | Roger Leigh <rleigh@debian.org> | 2009-01-04 18:17:34 +0000 |
---|---|---|
committer | Roger Leigh <rleigh@debian.org> | 2009-01-04 18:17:34 +0000 |
commit | a68ece422e0be1a0101dae2fa2408ef0e533c2e9 (patch) | |
tree | 5d93ef65025dd086862fed887902ebaddc3d3291 /src/escputil/d4lib.h | |
parent | 15fd5cc391273464beef576568675599633a9827 (diff) |
Imported Upstream version 5.2.3
Diffstat (limited to 'src/escputil/d4lib.h')
-rw-r--r-- | src/escputil/d4lib.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/escputil/d4lib.h b/src/escputil/d4lib.h index 41a6c6b..76aebd3 100644 --- a/src/escputil/d4lib.h +++ b/src/escputil/d4lib.h @@ -35,7 +35,11 @@ extern int SafeWrite(int fd, const void *data, int len); extern int askForCredit(int fd, unsigned char socketID, int *sndSz, int *rcvSz); extern int writeData(int fd, unsigned char socketID, const unsigned char *buf, int len, int eoj); extern int readData(int fd, unsigned char socketID, unsigned char *buf, int len); -extern int readAnswer(int fd, unsigned char *buf, int len); +extern int writeAndReadData(int fd, unsigned char socketID, + const unsigned char *cmd, int cmd_len, int eoj, + unsigned char *buf, int len, int *sndSz, int *rcvSz, + int (*test)(const unsigned char *buf)); +extern int readAnswer(int fd, unsigned char *buf, int len, int allowExtra); extern void flushData(int fd, unsigned char socketID); extern void setDebug(int debug); |