summaryrefslogtreecommitdiff
path: root/src/escputil/d4lib.h
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2009-01-04 18:17:34 +0000
committerRoger Leigh <rleigh@debian.org>2009-01-04 18:17:34 +0000
commita68ece422e0be1a0101dae2fa2408ef0e533c2e9 (patch)
tree5d93ef65025dd086862fed887902ebaddc3d3291 /src/escputil/d4lib.h
parent15fd5cc391273464beef576568675599633a9827 (diff)
Imported Upstream version 5.2.3
Diffstat (limited to 'src/escputil/d4lib.h')
-rw-r--r--src/escputil/d4lib.h6
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);