Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Macros | |
#define | FILTER_EPSF 1 |
Enumerations | |
enum | { ASCII, LATIN1, NONLATIN } |
Functions | |
void | epsf_init (node_t *n) |
void | epsf_free (node_t *n) |
void | cat_libfile (GVJ_t *job, const char **arglib, const char **stdlib) |
void | epsf_emit_body (GVJ_t *job, usershape_t *us) |
void | epsf_define (GVJ_t *job) |
char * | ps_string (char *ins, int chset) |
#define FILTER_EPSF 1 |
Definition at line 177 of file psusershape.c.
anonymous enum |
Enumerator | |
---|---|
ASCII | |
LATIN1 | |
NONLATIN |
Definition at line 238 of file psusershape.c.
void cat_libfile | ( | GVJ_t * | job, |
const char ** | arglib, | ||
const char ** | stdlib | ||
) |
Definition at line 139 of file psusershape.c.
References agerr(), AGWARN, FALSE, Fgets(), gvputs(), safefile(), and TRUE.
void epsf_define | ( | GVJ_t * | job | ) |
Definition at line 221 of file psusershape.c.
References dtfirst, dtnext, epsf_emit_body(), gvprintf(), gvputs(), usershape_s::macro_id, and usershape_s::must_inline.
void epsf_emit_body | ( | GVJ_t * | job, |
usershape_t * | us | ||
) |
Definition at line 185 of file psusershape.c.
References usershape_s::data, gvputc(), and strncasecmp().
Referenced by epsf_define().
void epsf_free | ( | node_t * | n | ) |
Definition at line 121 of file psusershape.c.
References ND_shape_info.
void epsf_init | ( | node_t * | n | ) |
Definition at line 98 of file psusershape.c.
References agerr(), agget(), agnameof(), AGWARN, usershape_s::h, usershape_s::macro_id, epsf_s::macro_id, ND_height, ND_shape_info, ND_width, NEW, epsf_s::offset, PS2INCH, safefile(), str, usershape_s::w, point::x, usershape_s::x, point::y, and usershape_s::y.
Referenced by shapeOf().
char* ps_string | ( | char * | ins, |
int | chset | ||
) |
Definition at line 269 of file psusershape.c.
References agerr(), AGWARN, agxbinit(), agxbputc, agxbuse, ASCII, agxbuf::buf, CHAR_LATIN1, CHAR_UTF8, LATIN1, LPAREN, NONLATIN, NULL, RPAREN, and utf8ToLatin1().