/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/common/psusershape.c File Reference

#include <unistd.h>
#include <sys/stat.h>
#include "render.h"

Include dependency graph for psusershape.c:

Go to the source code of this file.

Defines

#define FILTER_EPSF   1

Enumerations

enum  { ASCII, LATIN1, NONLATIN }

Functions

void epsf_init (node_t *n)
void epsf_free (node_t *n)
void epsf_emit_body (usershape_t *us, FILE *of)
void epsf_define (FILE *of)
char * ps_string (char *ins, int latin)


Define Documentation

#define FILTER_EPSF   1

Definition at line 129 of file psusershape.c.


Enumeration Type Documentation

anonymous enum

Enumerator:
ASCII 
LATIN1 
NONLATIN 

Definition at line 197 of file psusershape.c.


Function Documentation

void epsf_define ( FILE *  of  ) 

Definition at line 165 of file psusershape.c.

References dtfirst, dtnext, epsf_emit_body(), usershape_s::macro_id, and usershape_s::must_inline.

void epsf_emit_body ( usershape_t us,
FILE *  of 
)

Definition at line 134 of file psusershape.c.

References usershape_s::data, and strncasecmp().

Referenced by epsf_define().

void epsf_free ( node_t n  ) 

Definition at line 122 of file psusershape.c.

References free(), and ND_shape_info.

void epsf_init ( node_t n  ) 

Definition at line 99 of file psusershape.c.

References agerr(), agget(), AGWARN, usershape_s::h, epsf_s::macro_id, usershape_s::macro_id, Agnode_t::name, ND_height, ND_shape_info, ND_width, NEW, epsf_s::offset, safefile(), usershape_s::w, point::x, usershape_s::x, point::y, and usershape_s::y.

Referenced by shapeOf().

char* ps_string ( char *  ins,
int  latin 
)

Definition at line 221 of file psusershape.c.

References agerr(), AGWARN, agxbinit(), agxbputc, agxbuse, ASCII, agxbuf::buf, free(), LATIN1, LPAREN, NULL, RPAREN, and utf8ToLatin1().


Generated on Mon Mar 31 19:04:54 2008 for Graphviz by  doxygen 1.5.1