From 5fd7c5b7856f6d0ddce676a02b5f35dd074ece62 Mon Sep 17 00:00:00 2001 From: root <> Date: Sun, 8 Feb 2009 18:28:31 +0000 Subject: *** empty log message *** --- src/xfig.c | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'src/xfig.c') diff --git a/src/xfig.c b/src/xfig.c index 913ba26..8870541 100644 --- a/src/xfig.c +++ b/src/xfig.c @@ -1,5 +1,10 @@ #include "project.h" + +struct Xfc_struct; +static void (*Xfc_default_constructor)(struct Xfc_struct *); +static void (*Xfc_default_destructor)(struct Xfc_struct *); + OBJECT(Xfc, int r; int g; @@ -7,8 +12,12 @@ OBJECT(Xfc, int n; ); -CONSTRUCTOR(Xfc)=GObj_DefaultConstructor; -DESTRUCTOR(Xfc)=GObj_DefaultDestructor; +static CONSTRUCTOR(Xfc)=GObj_DefaultConstructor; +static DESTRUCTOR(Xfc)=GObj_DefaultDestructor; + +struct Private_struct; +static void (*Private_default_constructor)(struct Private_struct *); +static void (*Private_default_destructor)(struct Private_struct *); OBJECT(Private, Xfc_list xfcs; @@ -20,8 +29,8 @@ OBJECT(Private, static void private_constructor(Private); static void private_destructor(Private); -CONSTRUCTOR(Private)=private_constructor; -DESTRUCTOR(Private)=private_destructor; +static CONSTRUCTOR(Private)=private_constructor; +static DESTRUCTOR(Private)=private_destructor; static void private_constructor(Private p) { @@ -82,7 +91,7 @@ free(p); -void xfig_init_private(Handle h) +INTERNAL void xfig_init_private(Handle h) { Private p; @@ -98,7 +107,7 @@ h->private=(void *) p; } -int xfig_sortout_color(Handle h,int r,int g,int b) +static int xfig_sortout_color(Handle h,int r,int g,int b) { Private p=(Private) h->private; Xfc c; @@ -128,7 +137,7 @@ GObj_InsertTail(p->xfcs,c); return(c->n); } -void xfig_do_line(Handle h,Jwgline *line) +INTERNAL void xfig_do_line(Handle h,Jwgline *line) { Private p=(Private) h->private; int i,c; @@ -167,7 +176,7 @@ fprintf(p->tmpfile,"\n"); } -void xfig_init_xform(Handle h) +INTERNAL void xfig_init_xform(Handle h) { h->transform.xc=0.0; @@ -181,7 +190,7 @@ h->transform.c=0.0; } -xfig_do_poly(Handle h,Jwgline *line) +INTERNAL void xfig_do_poly(Handle h,Jwgline *line) { int i,c; int r,g,b; @@ -218,7 +227,7 @@ fprintf(p->tmpfile,"\n"); } -void xfig_do_text(Handle h,Jwgpos pos,char *str) +INTERNAL void xfig_do_text(Handle h,Jwgpos pos,char *str) { int c,r,g,b; int x,y; -- cgit v1.2.3