#include "fig.h"

extern int fontmap[35],*xref,cref,pdf_root_obj,pg[2],flags,
           default_font;
extern double default_font_size;

extern char* fig_colours[MAX_COL+1];

extern FILE *pdf,*fig;

extern struct pdf_obj *objects;

#ifndef FIG2PDF_RO
void add_obj(int no, int depth);

static int pdf_p(char *fmt,...){
  va_list args;
  int i;
  va_start(args,fmt);
  i=vfprintf(pdf,fmt,args);
  va_end(args);
  return(i);
}

#define OBJ_PRN cref++;xref[cref]=xref[cref-1]+fprintf(pdf,"%d 0 obj\n",cref);\
                xref[cref]+=pdf_p
#endif
