]> arthur.barton.de Git - netatalk.git/blobdiff - etc/papd/file.h
Update NEWS
[netatalk.git] / etc / papd / file.h
index f33800d2495b319628d167ddf873db2d118e1842..9f1f52d93ead1126bb1752b0805b49786904a6f5 100644 (file)
@@ -1,8 +1,15 @@
 /*
+ * $Id: file.h,v 1.8 2009-10-13 22:55:37 didg Exp $
+ *
  * Copyright (c) 1990,1991 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
  */
 
+#ifndef PAPD_FILE_H
+#define PAPD_FILE_H 1
+
+#include <sys/cdefs.h>
+
 struct papfile {
     int                        pf_state;
     struct state       *pf_xstate;
@@ -10,11 +17,14 @@ struct papfile {
     int                        pf_datalen;
     char               *pf_buf;
     char               *pf_data;
+    int                origin;
 };
 
 #define PF_BOT         (1<<0)
 #define PF_EOF         (1<<1)
 #define PF_QUERY       (1<<2)
+#define PF_STW         (1<<3)
+#define PF_TRANSLATE   (1<<4)
 
 #define CONSUME( pf, len )  {   (pf)->pf_data += (len); \
                                (pf)->pf_datalen -= (len); \
@@ -25,3 +35,10 @@ struct papfile {
                            }
 
 #define PF_MORESPACE   1024
+
+int markline ( struct papfile *, char **, int *, int * );
+void morespace ( struct papfile *, const char *, int );
+void append ( struct papfile *, const char *, int );
+void spoolerror ( struct papfile *, char * );
+
+#endif /* PAPD_FILE_H */