#ifndef _PS_PACKAGE_H
#define _PS_PACKAGE_H
/*
**      $VER: ps_package.h 1.0 (13.4.94)
**
**      Useful functions for support of postscript-generating applications,
**      includes generation of PostScript 3.0 headers, management of skeleton
**      files and input data files.
**
**      (C) Copyright 1994 Rainer Koppler
*/

#include <stdio.h>
#include <bool.h>
#include <time.h>


typedef enum { ePortrait, eLandscape } Orientation;

/* skeleton file utilities */
extern void PSPrintHdr(char *, time_t, int, char *, Orientation);
extern void PSPrintEnd(void);
extern void PSInclFile(char *);
extern void PSDefSymbol(char *);
extern void PSUndefAll(void);

/* input data management */
extern int PSReadFile(FILE *);
extern void PSFreeFile(void);
extern char *PSNextLine(void);

/* miscellaneous */
extern char *TackOn(const char *, const char *);


#endif /*_PS_PACKAGE_H*/
