/* ========================================================================
 * PlantUML : a free UML diagram generator
 * ========================================================================
 *
 * Project Info:  http://plantuml.com
 * 
 * If you like this project or if you find it useful, you can support us at:
 * 
 * http://plantuml.com/patreon (only 1$ per month!)
 * http://plantuml.com/paypal
 * 
 * This file is part of Smetana.
 * Smetana is a partial translation of Graphviz/Dot sources from C to Java.
 *
 * (C) Copyright 2009-2020, Arnaud Roques
 *
 * This translation is distributed under the same Licence as the original C program:
 * 
 *************************************************************************
 * Copyright (c) 2011 AT&T Intellectual Property 
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors: See CVS logs. Details at http://www.graphviz.org/
 *************************************************************************
 *
 * THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
 * LICENSE ("AGREEMENT"). [Eclipse Public License - v 1.0]
 * 
 * ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
 * RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
 * 
 * You may obtain a copy of the License at
 * 
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */
package gen.plugin.core;
import static smetana.core.Macro.UNSUPPORTED;

public class gvrender_core_dot__c {
//1 2digov3edok6d5srhgtlmrycs
// extern lt_symlist_t lt_preloaded_symbols[]


//1 baedz5i9est5csw3epz3cv7z
// typedef Ppoly_t Ppolyline_t


//1 9k44uhd5foylaeoekf3llonjq
// extern Dtmethod_t* 	Dtset


//1 1ahfywsmzcpcig2oxm7pt9ihj
// extern Dtmethod_t* 	Dtbag


//1 anhghfj3k7dmkudy2n7rvt31v
// extern Dtmethod_t* 	Dtoset


//1 5l6oj1ux946zjwvir94ykejbc
// extern Dtmethod_t* 	Dtobag


//1 2wtf222ak6cui8cfjnw6w377z
// extern Dtmethod_t*	Dtlist


//1 d1s1s6ibtcsmst88e3057u9r7
// extern Dtmethod_t*	Dtstack


//1 axa7mflo824p6fspjn1rdk0mt
// extern Dtmethod_t*	Dtqueue


//1 ega812utobm4xx9oa9w9ayij6
// extern Dtmethod_t*	Dtdeque


//1 cyfr996ur43045jv1tjbelzmj
// extern Dtmethod_t*	Dtorder


//1 wlofoiftbjgrrabzb2brkycg
// extern Dtmethod_t*	Dttree


//1 12bds94t7voj7ulwpcvgf6agr
// extern Dtmethod_t*	Dthash


//1 9lqknzty480cy7zsubmabkk8h
// extern Dtmethod_t	_Dttree


//1 bvn6zkbcp8vjdhkccqo1xrkrb
// extern Dtmethod_t	_Dthash


//1 9lidhtd6nsmmv3e7vjv9e10gw
// extern Dtmethod_t	_Dtlist


//1 34ujfamjxo7xn89u90oh2k6f8
// extern Dtmethod_t	_Dtqueue


//1 3jy4aceckzkdv950h89p4wjc8
// extern Dtmethod_t	_Dtstack


//1 8dfqgf3u1v830qzcjqh9o8ha7
// extern Agmemdisc_t AgMemDisc


//1 18k2oh2t6llfsdc5x0wlcnby8
// extern Agiddisc_t AgIdDisc


//1 a4r7hi80gdxtsv4hdoqpyiivn
// extern Agiodisc_t AgIoDisc


//1 bnzt5syjb7mgeru19114vd6xx
// extern Agdisc_t AgDefaultDisc


//1 35y2gbegsdjilegaribes00mg
// extern Agdesc_t Agdirected, Agstrictdirected, Agundirected,     Agstrictundirected


//1 c2rygslq6bcuka3awmvy2b3ow
// typedef Agsubnode_t	Agnoderef_t


//1 xam6yv0dcsx57dtg44igpbzn
// typedef Dtlink_t	Agedgeref_t


//1 9u9ddh5oeqjnkh6gb2tfp88y1
// static agxbuf* xbufs[] = 


//1 cf69o2d8bfvl354bx5dd5ac0e
// static double penwidth [] = 


//1 9wf85aesqstltvkdjt9p083n0
// static unsigned int textflags[EMIT_ELABEL+1]


//1 7ivt3fjvux748h2yxbenc8bqq
// static xdot_state_t* xd




//3 1wkd9anhtvlykvgmpcy4zkduu
// static void xdot_str_xbuf (agxbuf* xb, char* pfx, char* s) 
public static Object xdot_str_xbuf(Object... arg) {
UNSUPPORTED("eiqhtkofka0l2zcf53e6v3ylf"); // static void xdot_str_xbuf (agxbuf* xb, char* pfx, char* s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("ewqeh9hox7co8bzse7rxlkc2z"); //     sprintf (buf, "%s%d -", pfx, (int)strlen(s));
UNSUPPORTED("5q33wkzo42rb2ovinz8n32geq"); //     agxbput(xb, buf);
UNSUPPORTED("cuyd9w1qxswgadsoaaheatuqb"); //     agxbput(xb, s);
UNSUPPORTED("dmja623e9ktger7ewkxjzmo84"); //     ((((xb)->ptr >= (xb)->eptr) ? agxbmore(xb,1) : 0), (int)(*(xb)->ptr++ = ((unsigned char)' ')));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 mk0pj46oyko8l6ihsvvttvsc
// static void xdot_str (GVJ_t *job, char* pfx, char* s) 
public static Object xdot_str(Object... arg) {
UNSUPPORTED("80ilwf46sqp2jfv94cqcri1ic"); // static void xdot_str (GVJ_t *job, char* pfx, char* s)
UNSUPPORTED("4ecslok588dpq5vf5tzktm48k"); // {   
UNSUPPORTED("5tol2owvqctfpttgzs7ee7b7x"); //     emit_state_t emit_state = job->obj->emit_state;
UNSUPPORTED("8v27eq2fu6i17hxi8j7rfmkj5"); //     xdot_str_xbuf (xbufs[emit_state], pfx, s);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9uxhmu9h5insv750upobc4o0l
// static void xdot_trim_zeros (char* buf, int addSpace) 
public static Object xdot_trim_zeros(Object... arg) {
UNSUPPORTED("bvi7exukjrwib9dsydzfrdk4n"); // static void xdot_trim_zeros (char* buf, int addSpace)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7puz5on3kut1d51f3su87yzvy"); //     char* dotp;
UNSUPPORTED("a4px33i4moqe8ybwatz0g8k6"); //     char* p;
UNSUPPORTED("25j4nlrn8fb330rtpgs3znj2e"); //     if ((dotp = strchr (buf,'.'))) {
UNSUPPORTED("8w9fei3kxjnvyzike65mh21t7"); // 	p = dotp+1;
UNSUPPORTED("5ntwg5wj08qs7n9uot1y5hwwf"); // 	while (*p) p++;  // find end of string
UNSUPPORTED("8gbgjwvss67q2imd2llmusuvd"); // 	p--;
UNSUPPORTED("9mqht74ijjj8b90otim0hl4q2"); // 	while (*p == '0') *p-- = '\0';
UNSUPPORTED("azdcgp3weiwu7xxfo6mjw11v3"); //         if (*p == '.')        // If all decimals were zeros, remove ".".
UNSUPPORTED("6568pmkatbjs0ljsylsyvwepv"); //             *p = '\0';
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("847zwwso12sey42b59zepembc"); // 	    p++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("4o5kpau9io5iwhvou436hc35q"); //     else if (addSpace)
UNSUPPORTED("e3s0jnyo85s4deod5zf8oc5hc"); // 	p = buf + strlen(buf);
UNSUPPORTED("96j5jq7x4zyb0h1l4pde9eq3q"); //     if (addSpace) { /* p points to null byte */
UNSUPPORTED("eeruol8z2e2a5p96651r1p4sc"); // 	*p++ = ' ';
UNSUPPORTED("8wxgv4s6cq9cor6gqhrq2ho9a"); // 	*p = '\0';
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 cot7kk25j8se9g2df0gbmku2a
// static void xdot_fmt_num (char* buf, double v) 
public static Object xdot_fmt_num(Object... arg) {
UNSUPPORTED("5jrqa3gbng6pjj5nyqacr9khf"); // static void xdot_fmt_num (char* buf, double v)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5ckf35csnj99dtdulm0zo7w0y"); //     sprintf(buf, "%.02f", v);
UNSUPPORTED("5jyfg2es8t6ywaex3wqf67xef"); //     xdot_trim_zeros (buf, 1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 d2kq7iarnvxb8dkbj93p7ug4v
// static void xdot_point(agxbuf *xbuf, pointf p) 
public static Object xdot_point(Object... arg) {
UNSUPPORTED("6twuxzj24ui8i4qsb1236n5bu"); // static void xdot_point(agxbuf *xbuf, pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("6n9sqsgqw9k9278ve5k3bf33w"); //     xdot_fmt_num (buf, p.x);
UNSUPPORTED("2mti8qvk2i3vu0hgebyml4mf5"); //     agxbput(xbuf, buf);
UNSUPPORTED("4ywl1kwk6cjwjju7h13jgn4is"); //     xdot_fmt_num (buf, yDir(p.y));
UNSUPPORTED("2mti8qvk2i3vu0hgebyml4mf5"); //     agxbput(xbuf, buf);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 633vtcrwss117gqzfi65hphsk
// static void xdot_num(agxbuf *xbuf, double v) 
public static Object xdot_num(Object... arg) {
UNSUPPORTED("brgmp34gkz1uzv465rpmizl3q"); // static void xdot_num(agxbuf *xbuf, double v)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("3b78vqzlsntfrji71cvxnl52w"); //     xdot_fmt_num (buf, v);
UNSUPPORTED("2mti8qvk2i3vu0hgebyml4mf5"); //     agxbput(xbuf, buf);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 21r3xgncf7w8o613kfnmva18a
// static void xdot_points(GVJ_t *job, char c, pointf * A, int n) 
public static Object xdot_points(Object... arg) {
UNSUPPORTED("9lvr3j68zawvig186yetti81t"); // static void xdot_points(GVJ_t *job, char c, pointf * A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5tol2owvqctfpttgzs7ee7b7x"); //     emit_state_t emit_state = job->obj->emit_state;
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("279in5xyusoen2ceb3tjlpk6s"); //     int i, rc;
UNSUPPORTED("dwc16jocaa8wb6rvy807ka8l0"); //     rc = ((((xbufs[emit_state])->ptr >= (xbufs[emit_state])->eptr) ? agxbmore(xbufs[emit_state],1) : 0), (int)(*(xbufs[emit_state])->ptr++ = ((unsigned char)c)));
UNSUPPORTED("einyohdycmivi09l9gvzgu3db"); //     sprintf(buf, " %d ", n);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("e6c6vkuvc5wlnup26rm248nss"); //     for (i = 0; i < n; i++)
UNSUPPORTED("f2f5qt5d5wp2skos4tmlo5tbx"); //         xdot_point(xbufs[emit_state], A[i]);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9kyijycd11rekgoyg64rgqh44
// static char* color2str (unsigned char rgba[4]) 
public static Object color2str(Object... arg) {
UNSUPPORTED("1yranxmu2maol02ulzd1ka1re"); // static char*
UNSUPPORTED("bsnee5s0jupootudg18ki3jq7"); // color2str (unsigned char rgba[4])
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("796b8xr3u6v0v9uvbkc4b7w4n"); //     static char buf [10];
UNSUPPORTED("eexjt0hdr3nf2yolzswuxniiu"); //     if (rgba[3] == 0xFF)
UNSUPPORTED("dbarmk43l3dgnnz7gsuxz67s3"); // 	sprintf (buf, "#%02x%02x%02x", rgba[0], rgba[1],  rgba[2]);
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("4563xhb68jjvke8ljnprmby5y"); // 	sprintf (buf, "#%02x%02x%02x%02x", rgba[0], rgba[1],  rgba[2], rgba[3]);
UNSUPPORTED("5jfpogdyby101eyuw2dhtb5cg"); //     return buf;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 blqpsel4jzy8tyzcf9wk6ratz
// static void xdot_pencolor (GVJ_t *job) 
public static Object xdot_pencolor(Object... arg) {
UNSUPPORTED("b6vezfwlb588uhbpb1thq72v8"); // static void xdot_pencolor (GVJ_t *job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("eltetchcdlchlpqxrbt93wyl5"); //     xdot_str (job, "c ", color2str (job->obj->pencolor.u.rgba));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3aob3mp6ea6z3uiuz7je5xgnp
// static void xdot_fillcolor (GVJ_t *job) 
public static Object xdot_fillcolor(Object... arg) {
UNSUPPORTED("ejjftiuyrxovyl636o8pnpcj6"); // static void xdot_fillcolor (GVJ_t *job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("boz2fjqox1pq60m56eico3v0p"); //     xdot_str (job, "C ", color2str (job->obj->fillcolor.u.rgba));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 akblfseh504uvt16lpiz8w2rs
// static void xdot_style (GVJ_t *job) 
public static Object xdot_style(Object... arg) {
UNSUPPORTED("db76ixln345h83r6te7s58z7x"); // static void xdot_style (GVJ_t *job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("afhr40frddxftx356soi57rg3"); //     unsigned char buf0[BUFSIZ];
UNSUPPORTED("2gnjttug203yi2oh7n4j4a3hg"); //     char buf [128]; /* enough to hold a double */
UNSUPPORTED("d7xb6maj0ydcfhxp7ibk0szkw"); //     agxbuf xbuf;
UNSUPPORTED("ccvotvthaccdugxq4vhorvsrj"); //     char* p, **s;
UNSUPPORTED("8lluzb23zpt42lfn1j18s337z"); //     int more;
UNSUPPORTED("cykkurgudosfmfhpzldhi18aj"); //     agxbinit(&xbuf, BUFSIZ, buf0);
UNSUPPORTED("2tyl80zoe1rs9g95dx69tqk3w"); //     /* First, check if penwidth state is correct */
UNSUPPORTED("6ip3ef109ytqv03buns0pf7yj"); //     if (job->obj->penwidth != penwidth[job->obj->emit_state]) {
UNSUPPORTED("6jbvmrfuwla67iwyeqizjvc43"); // 	penwidth[job->obj->emit_state] = job->obj->penwidth;
UNSUPPORTED("d6elqy8gvxv6tj6ko8vrcey51"); // 	agxbput (&xbuf, "setlinewidth(");
UNSUPPORTED("9drk08ktte1le712u4fb8cx3e"); // 	sprintf (buf, "%.3f", job->obj->penwidth);
UNSUPPORTED("2x3jw5oglrvbttiesukwcs1gc"); // 	xdot_trim_zeros (buf, 0);
UNSUPPORTED("8e0455x8th67gro0sitvj7rtm"); // 	agxbput(&xbuf, buf);
UNSUPPORTED("cazm9btr28fejr5n4cwsma7tw"); // 	((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)')')));
UNSUPPORTED("caplzv8idwd0qnoaq3w2vy5ff"); //         xdot_str (job, "S ", (((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)'\0'))),(char*)((&xbuf)->ptr = (&xbuf)->buf)));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("ezgpaevuurfv1bn90du0txpse"); //     /* now process raw style, if any */
UNSUPPORTED("e6dlq4pw8dw2g5an1ea0m2wii"); //     s = job->obj->rawstyle;
UNSUPPORTED("5io7qudgtw3wrjkc5ndpni08d"); //     if (!s)
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // 	return;
UNSUPPORTED("catth0ogzsfgrpygkfd0cbryu"); //     while ((p = *s++)) {
UNSUPPORTED("dodemy5m4a5amvr3bhs96zfni"); // 	if ((*(p)==*("filled")&&!strcmp(p,"filled")) || (*(p)==*("bold")&&!strcmp(p,"bold")) || (*(p)==*("setlinewidth")&&!strcmp(p,"setlinewidth"))) continue;
UNSUPPORTED("2nyfr4iutosldh71xx4giq7ld"); //         agxbput(&xbuf, p);
UNSUPPORTED("59gu8gjy0gkpkkgmy7w3c6hz8"); //         while (*p)
UNSUPPORTED("a0t85lvr3qdf70ajg30c8eadd"); //             p++;
UNSUPPORTED("5ms90gds9d7jyok5oqzrumfjz"); //         p++;
UNSUPPORTED("1rk1yssdqhcu8mg9wsz5s403g"); //         if (*p) {  /* arguments */
UNSUPPORTED("ezc5o9bz1652ofqsi8ceaswyk"); //             ((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)'(')));
UNSUPPORTED("dld8yejzb1pzu4wrg97fvx3jc"); //             more = 0;
UNSUPPORTED("3xy02it8l5j1ou46bxrmcmj9g"); //             while (*p) {
UNSUPPORTED("6w8b4rzmwbn832ggmg5z2hz3k"); //                 if (more)
UNSUPPORTED("f014jjwukcwe1h27o8tb4elz7"); //                     ((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)',')));
UNSUPPORTED("f14rwp6u955tfu6cz9c5dykoe"); //                 agxbput(&xbuf, p);
UNSUPPORTED("cc4ka25bv1qo01yebmhukrudh"); //                 while (*p) p++;
UNSUPPORTED("9qg60ras48o8da5tv4x27825z"); //                 p++;
UNSUPPORTED("b7uckf8huqm9rbpqs7i2shp26"); //                 more++;
UNSUPPORTED("7g94ubxa48a1yi3mf9v521b7c"); //             }
UNSUPPORTED("e2cqo5jxgtpd6regkfgu974a2"); //             ((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)')')));
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("caplzv8idwd0qnoaq3w2vy5ff"); //         xdot_str (job, "S ", (((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)'\0'))),(char*)((&xbuf)->ptr = (&xbuf)->buf)));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9audbw57i2imjhpg3zy9xu5mv"); //     agxbfree(&xbuf);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 djj0v1y6ft33l01s92mhmr3j1
// static void xdot_end_node(GVJ_t* job) 
public static Object xdot_end_node(Object... arg) {
UNSUPPORTED("95abravuaefe897744oovdbgg"); // static void xdot_end_node(GVJ_t* job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2lezgk5o9qmdslgwzpqrn1h4k"); //     Agnode_t* n = job->obj->u.n; 
UNSUPPORTED("dnj3m7u15yca5e0djce9ndvvp"); //     if ((((xbufs[EMIT_NDRAW])->ptr)-((xbufs[EMIT_NDRAW])->buf)))
UNSUPPORTED("3erl3ds6swm4uogbpfesahw0u"); // 	agxset(n, xd->n_draw, (((((xbufs[EMIT_NDRAW])->ptr >= (xbufs[EMIT_NDRAW])->eptr) ? agxbmore(xbufs[EMIT_NDRAW],1) : 0), (int)(*(xbufs[EMIT_NDRAW])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_NDRAW])->ptr = (xbufs[EMIT_NDRAW])->buf)));
UNSUPPORTED("d19b8c2q143j6pjrn1imkr6cb"); //     if ((((xbufs[EMIT_NLABEL])->ptr)-((xbufs[EMIT_NLABEL])->buf)))
UNSUPPORTED("33169rwgvzvqy0fn0jr86ukzc"); // 	agxset(n, xd->n_l_draw, (((((xbufs[EMIT_NLABEL])->ptr >= (xbufs[EMIT_NLABEL])->eptr) ? agxbmore(xbufs[EMIT_NLABEL],1) : 0), (int)(*(xbufs[EMIT_NLABEL])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_NLABEL])->ptr = (xbufs[EMIT_NLABEL])->buf)));
UNSUPPORTED("9ethb4ntxk0h21pjx0sv6g8w5"); //     penwidth[EMIT_NDRAW] = 1;
UNSUPPORTED("d8dohyb2l7olxqf7no2cc3182"); //     penwidth[EMIT_NLABEL] = 1;
UNSUPPORTED("4ib1axosef2xal7sx0hnv73el"); //     textflags[EMIT_NDRAW] = 0;
UNSUPPORTED("27ks7p26fei0vcpbqhvhyreve"); //     textflags[EMIT_NLABEL] = 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 ephot24v485u441t22spc1qxd
// static void xdot_end_edge(GVJ_t* job) 
public static Object xdot_end_edge(Object... arg) {
UNSUPPORTED("5h94a39uxt4m5kq9bcyd2jcup"); // static void xdot_end_edge(GVJ_t* job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cs9lngw1dgp8n3lvti2wx4ro4"); //     Agedge_t* e = job->obj->u.e; 
UNSUPPORTED("5aqbusskhk2rgmt0v3anuaod0"); //     if ((((xbufs[EMIT_EDRAW])->ptr)-((xbufs[EMIT_EDRAW])->buf)))
UNSUPPORTED("8jbq0gt6cplwr2t4lb8r3o03u"); // 	agxset(e, xd->e_draw, (((((xbufs[EMIT_EDRAW])->ptr >= (xbufs[EMIT_EDRAW])->eptr) ? agxbmore(xbufs[EMIT_EDRAW],1) : 0), (int)(*(xbufs[EMIT_EDRAW])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_EDRAW])->ptr = (xbufs[EMIT_EDRAW])->buf)));
UNSUPPORTED("7jyyj1fsz2gdq8093dto36oql"); //     if ((((xbufs[EMIT_TDRAW])->ptr)-((xbufs[EMIT_TDRAW])->buf)))
UNSUPPORTED("113qjp9jjxo9ee7n0norzpy94"); // 	agxset(e, xd->t_draw, (((((xbufs[EMIT_TDRAW])->ptr >= (xbufs[EMIT_TDRAW])->eptr) ? agxbmore(xbufs[EMIT_TDRAW],1) : 0), (int)(*(xbufs[EMIT_TDRAW])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_TDRAW])->ptr = (xbufs[EMIT_TDRAW])->buf)));
UNSUPPORTED("1s5rfn5msds0g3l08ukdnatf6"); //     if ((((xbufs[EMIT_HDRAW])->ptr)-((xbufs[EMIT_HDRAW])->buf)))
UNSUPPORTED("5mnz5pqsbe8l1nrt4dx2qgotx"); // 	agxset(e, xd->h_draw, (((((xbufs[EMIT_HDRAW])->ptr >= (xbufs[EMIT_HDRAW])->eptr) ? agxbmore(xbufs[EMIT_HDRAW],1) : 0), (int)(*(xbufs[EMIT_HDRAW])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_HDRAW])->ptr = (xbufs[EMIT_HDRAW])->buf)));
UNSUPPORTED("6dv2nqce6ve0m7l061jjlmaye"); //     if ((((xbufs[EMIT_ELABEL])->ptr)-((xbufs[EMIT_ELABEL])->buf)))
UNSUPPORTED("3budwb0zd8tka557wgarsszrz"); // 	agxset(e, xd->e_l_draw,(((((xbufs[EMIT_ELABEL])->ptr >= (xbufs[EMIT_ELABEL])->eptr) ? agxbmore(xbufs[EMIT_ELABEL],1) : 0), (int)(*(xbufs[EMIT_ELABEL])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_ELABEL])->ptr = (xbufs[EMIT_ELABEL])->buf)));
UNSUPPORTED("bbq0f5l1m6tifwlpdbgjxjxmb"); //     if ((((xbufs[EMIT_TLABEL])->ptr)-((xbufs[EMIT_TLABEL])->buf)))
UNSUPPORTED("4hcvf4p9vrk0ep0jjusj3jfhg"); // 	agxset(e, xd->tl_draw, (((((xbufs[EMIT_TLABEL])->ptr >= (xbufs[EMIT_TLABEL])->eptr) ? agxbmore(xbufs[EMIT_TLABEL],1) : 0), (int)(*(xbufs[EMIT_TLABEL])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_TLABEL])->ptr = (xbufs[EMIT_TLABEL])->buf)));
UNSUPPORTED("8npymvk65ot8kt7ab3njeurja"); //     if ((((xbufs[EMIT_HLABEL])->ptr)-((xbufs[EMIT_HLABEL])->buf)))
UNSUPPORTED("aiq65lb7yped6b0lu116yo7a4"); // 	agxset(e, xd->hl_draw, (((((xbufs[EMIT_HLABEL])->ptr >= (xbufs[EMIT_HLABEL])->eptr) ? agxbmore(xbufs[EMIT_HLABEL],1) : 0), (int)(*(xbufs[EMIT_HLABEL])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_HLABEL])->ptr = (xbufs[EMIT_HLABEL])->buf)));
UNSUPPORTED("2x0ufa4uwhp9bb7fn3s7usmzd"); //     penwidth[EMIT_EDRAW] = 1;
UNSUPPORTED("ayk6jgfpc8vvemv998gbjnsww"); //     penwidth[EMIT_ELABEL] = 1;
UNSUPPORTED("agspcnz5b0suqpit8cner6mhc"); //     penwidth[EMIT_TDRAW] = 1;
UNSUPPORTED("1e0b8ziuh0xrcaq0zplxix85s"); //     penwidth[EMIT_HDRAW] = 1;
UNSUPPORTED("6q4g8p0xtw5agqvlkpum8e9vz"); //     penwidth[EMIT_TLABEL] = 1;
UNSUPPORTED("7zohf6ywwsdckdn01n3cs1hjl"); //     penwidth[EMIT_HLABEL] = 1;
UNSUPPORTED("cb1xiw693bv2yaimwk2pjorom"); //     textflags[EMIT_EDRAW] = 0;
UNSUPPORTED("ezfay17uxlha202qtn3sntxaq"); //     textflags[EMIT_ELABEL] = 0;
UNSUPPORTED("e3whco999z8g1b67c9zy58eu0"); //     textflags[EMIT_TDRAW] = 0;
UNSUPPORTED("cguuvn26z1l27ish4rurbai3w"); //     textflags[EMIT_HDRAW] = 0;
UNSUPPORTED("bhdmf1uvv60ds7vyrvwu4u9dl"); //     textflags[EMIT_TLABEL] = 0;
UNSUPPORTED("2jq39xm07ptt1y0oamn4scxht"); //     textflags[EMIT_HLABEL] = 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dgd04lnzpx25r8td4fyyg7u9n
// static void xdot_end_cluster(GVJ_t * job) 
public static Object xdot_end_cluster(Object... arg) {
UNSUPPORTED("748xi07ak7ijn36t3dcv852k6"); // static void xdot_end_cluster(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7hp4cwsa27640rg8l9i1oc3au"); //     Agraph_t* cluster_g = job->obj->u.sg;
UNSUPPORTED("7b9pvrvxfs1gy8pbpc556vgxn"); //     agxset(cluster_g, xd->g_draw, (((((xbufs[EMIT_CDRAW])->ptr >= (xbufs[EMIT_CDRAW])->eptr) ? agxbmore(xbufs[EMIT_CDRAW],1) : 0), (int)(*(xbufs[EMIT_CDRAW])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_CDRAW])->ptr = (xbufs[EMIT_CDRAW])->buf)));
UNSUPPORTED("4wwr02p3sc6z77r6pac172u8s"); //     if (GD_label(cluster_g))
UNSUPPORTED("2dcg44k25x6u6ovhi0x82ky18"); // 	agxset(cluster_g, xd->g_l_draw, (((((xbufs[EMIT_CLABEL])->ptr >= (xbufs[EMIT_CLABEL])->eptr) ? agxbmore(xbufs[EMIT_CLABEL],1) : 0), (int)(*(xbufs[EMIT_CLABEL])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_CLABEL])->ptr = (xbufs[EMIT_CLABEL])->buf)));
UNSUPPORTED("6mewhqzermfouij20dxeiylv4"); //     penwidth[EMIT_CDRAW] = 1;
UNSUPPORTED("13g8ea820qlbpgkiw8okcurxy"); //     penwidth[EMIT_CLABEL] = 1;
UNSUPPORTED("2ihltn665xnv186ed88nlcu5c"); //     textflags[EMIT_CDRAW] = 0;
UNSUPPORTED("ais8984m9rao3r8qrdv5oyrqd"); //     textflags[EMIT_CLABEL] = 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8w9h04r6wb5w595zzittoeka4
// static unsigned short versionStr2Version (char* str) 
public static Object versionStr2Version(Object... arg) {
UNSUPPORTED("chrcy094x7ttaya3h1exscw7v"); // static unsigned short
UNSUPPORTED("e4d2kbrvn8htupn0iafoih5mq"); // versionStr2Version (char* str)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("4stmwy26608swzz374tod0ean"); //     char c, buf[BUFSIZ];
UNSUPPORTED("bvxkingiukxgnvvl6kws5dtd3"); //     int n = 0;
UNSUPPORTED("2abz7v9cw72cf6hqjox54nmwp"); //     char* s = str;
UNSUPPORTED("5c5g7fflmrhni3g2nuv63ojib"); //     unsigned short us;
UNSUPPORTED("c5ryg6x0ohski7pfyjfenou9s"); //     while ((c = *s++)) {
UNSUPPORTED("1pnj5rt1fbfrxp7zvqffa53x5"); // 	if (isdigit(c)) {
UNSUPPORTED("ehkrwnuhx00twplplqn1558ge"); // 	    if (n < BUFSIZ-1) buf[n++] = c;
UNSUPPORTED("6q044im7742qhglc4553noina"); // 	    else {
UNSUPPORTED("6l35fjttf01gcmuqayv4bqy2w"); // 		agerr(AGWARN, "xdot version \"%s\" too long", str);
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("dduxfzva8x0mdh16aqyebatl1"); //     buf[n] = '\0';
UNSUPPORTED("ogkrzx48vpp24yudp5vze1k"); //     us = atoi(buf);
UNSUPPORTED("2iqrgjc97xskxvw6791yf0sl7"); //     return us;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 b6dujnnnx0vkz2azj96gb7m4s
// static void xdot_begin_graph (graph_t *g, int s_arrows, int e_arrows, format_type id) 
public static Object xdot_begin_graph(Object... arg) {
UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void
UNSUPPORTED("2rjz3mulunwdz9ta0eo4csy2b"); // xdot_begin_graph (graph_t *g, int s_arrows, int e_arrows, format_type id)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ic1aerpescva8qu266cf4kgz"); //     int i, us;
UNSUPPORTED("yiuh599p05f2mpu2e3pesu2o"); //     char* s;
UNSUPPORTED("3vqymbo4wpza3fq6x8saz6rn7"); //     xd = (xdot_state_t*)malloc(sizeof(xdot_state_t));
UNSUPPORTED("3a76ht5j9z1ccvqedbdgme3dd"); //     if (id == FORMAT_XDOT14) {
UNSUPPORTED("dt2u9y3kkmi56oskm69x8mikm"); // 	xd->version = 14;
UNSUPPORTED("66cdr1t0wjaf0s0kucjxfuwim"); // 	xd->version_s = "1.4";
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("bf0zctwltwc67p5nltorciugj"); //     else if (id == FORMAT_XDOT12) {
UNSUPPORTED("4878ji8ec7yej8s8b623nj7pp"); // 	xd->version = 12;
UNSUPPORTED("aaqxtlgybeiz9p9nyseoms49t"); // 	xd->version_s = "1.2";
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("dnjx9r21tejepmqiuwox2oxrg"); //     else if ((s = agget(g, "xdotversion")) && s[0] && ((us = versionStr2Version(s)) > 10)) {
UNSUPPORTED("4s8ywxustrk8erm1tc6ejw2rg"); // 	xd->version = us;
UNSUPPORTED("1424no2f3makhwi7tfl8c5q80"); // 	xd->version_s = s;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("1b4xz050q21m7lott5uquc11d"); // 	xd->version = versionStr2Version("1.7");
UNSUPPORTED("5kd75c5wqbvyshanptxfkj057"); // 	xd->version_s = "1.7";
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("7zymy8kk3ewvzchagbq7uv1cu"); //     if (GD_n_cluster(g))
UNSUPPORTED("cucvefvtr19ty35o4vh2yk4oz"); // 	xd->g_draw = safe_dcl(g, AGRAPH, "_draw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("62tnc1j7duax67f6mmiymrdfa"); // 	xd->g_draw = NULL;
UNSUPPORTED("2e1fr0r03jmw794odl240c8f7"); //     if (GD_has_labels(g) & (1 << 3))
UNSUPPORTED("9a39cc2g4ltbio86mu69qmvj"); // 	xd->g_l_draw = safe_dcl(g, AGRAPH, "_ldraw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("e0ldg474fh8tbrhv0i9u0aqjp"); // 	xd->g_l_draw = NULL;
UNSUPPORTED("dw68da3w0j8rbxtrn9vhq44of"); //     xd->n_draw = safe_dcl(g, AGNODE, "_draw_", "");
UNSUPPORTED("f4nik9l77a4c6uvt9x55ngopt"); //     xd->n_l_draw = safe_dcl(g, AGNODE, "_ldraw_", "");
UNSUPPORTED("93zg18zlp7hsfph618t3hyejs"); //     xd->e_draw = safe_dcl(g, AGEDGE, "_draw_", "");
UNSUPPORTED("6d4jdibq9wvx7on8dimlxq0yn"); //     if (e_arrows)
UNSUPPORTED("9ou3qp01825r9ps5uo5xfzgzc"); // 	xd->h_draw = safe_dcl(g, AGEDGE, "_hdraw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("be9ld1gbisp6a176vdzaof8d3"); // 	xd->h_draw = NULL;
UNSUPPORTED("euj2g8y61z0t4qjvgr0jss8v1"); //     if (s_arrows)
UNSUPPORTED("dowfh8qe11fawskapg5ro3jfr"); // 	xd->t_draw = safe_dcl(g, AGEDGE, "_tdraw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("danxd49is8wbz9kakvzoq5odi"); // 	xd->t_draw = NULL;
UNSUPPORTED("3ufm3epx8zs5wivuj6wsveht6"); //     if (GD_has_labels(g) & ((1 << 0)|(1 << 5)))
UNSUPPORTED("enylxaurlxd4or2zdfs634dga"); // 	xd->e_l_draw = safe_dcl(g, AGEDGE, "_ldraw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("bi02qgm8vwdvqv11mwmnhs6to"); // 	xd->e_l_draw = NULL;
UNSUPPORTED("9o41hpfnkkzxiqf6wmsulmacd"); //     if (GD_has_labels(g) & (1 << 1))
UNSUPPORTED("6nvmq2gfvww01ewp3x9sjkuke"); // 	xd->hl_draw = safe_dcl(g, AGEDGE, "_hldraw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("3nwv12jiirdbiz1oc47o2r3dg"); // 	xd->hl_draw = NULL;
UNSUPPORTED("cpnv97fkn07xq4zk0ujfs1ae5"); //     if (GD_has_labels(g) & (1 << 2))
UNSUPPORTED("da26r5gjgp3688l1z4tpzbq31"); // 	xd->tl_draw = safe_dcl(g, AGEDGE, "_tldraw_", "");
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("2tye9jzgetwsilq9chtxirz1i"); // 	xd->tl_draw = NULL;
UNSUPPORTED("7kk0ag26ulyeot56meorf4p5s"); //     for (i = 0; i < (EMIT_HLABEL+1); i++)
UNSUPPORTED("8ajne0cu6u9nmlfrbjocyi684"); // 	agxbinit(xbuf+i, BUFSIZ, xd->buf[i]);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9el3cs7jw7xcl0wowpu7ct3rz
// static void dot_begin_graph(GVJ_t *job) 
public static Object dot_begin_graph(Object... arg) {
UNSUPPORTED("55cwgn2ctpl1i38b5pfptyfxh"); // static void dot_begin_graph(GVJ_t *job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5trsosjncbloszlsxd8sslp3o"); //     int e_arrows;            /* graph has edges with end arrows */
UNSUPPORTED("1bxz1lm8m0fgeoigia5tikg9d"); //     int s_arrows;            /* graph has edges with start arrows */
UNSUPPORTED("a3q119d7e1ostqe1x435lxrvm"); //     graph_t *g = job->obj->u.g;
UNSUPPORTED("69opxqj69jbqthw7e5x8p71j0"); //     switch (job->render.id) {
UNSUPPORTED("asbdg30zpxv93m8c8q7ut9pp7"); // 	case FORMAT_DOT:
UNSUPPORTED("2ufbsycafpqid948lx5vaouyr"); // 	    attach_attrs(g);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("d55f2zrc5u2nlqzvfrhox6uyo"); // 	case FORMAT_CANON:
UNSUPPORTED("3tclamickukum1mag8ngi9dc4"); // 	    if ((GD_flags(g) & 1))
UNSUPPORTED("13lh6smzxcir33yrc79wvp3ps"); // 		undoClusterEdges(g);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("4p4opxbu0ika01d9nbkvr7c5a"); // 	case FORMAT_PLAIN:
UNSUPPORTED("b4g1j6lxp030dk3zr7rcgwrkn"); // 	case FORMAT_PLAIN_EXT:
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("drwnou77a82tgjqpyix5e973i"); // 	case FORMAT_XDOT:
UNSUPPORTED("oq1yoczrthmfym4uucuuvtwg"); // 	case FORMAT_XDOT12:
UNSUPPORTED("5detc6thxx6k2gbql8t37kino"); // 	case FORMAT_XDOT14:
UNSUPPORTED("e517lrgflyjmfilgki7hwb0v0"); // 	    attach_attrs_and_arrows(g, &s_arrows, &e_arrows);
UNSUPPORTED("8kje0t3r1kyhxp9ztlespm94x"); // 	    xdot_begin_graph(g, s_arrows, e_arrows, job->render.id);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5frt5zpj5ehffb4xazrp3bk5a
// static void xdot_end_graph(graph_t* g) 
public static Object xdot_end_graph(Object... arg) {
UNSUPPORTED("644gqx36xocy4ypd9o808hu8k"); // static void xdot_end_graph(graph_t* g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("5in05wx4rr8c79fscbbuj0ny4"); //     if ((((xbufs[EMIT_GDRAW])->ptr)-((xbufs[EMIT_GDRAW])->buf))) {
UNSUPPORTED("71dz7nzjnm6fuzbfeq9vq9fhd"); // 	if (!xd->g_draw)
UNSUPPORTED("d00l0rr0wvgnbyncpg4c280md"); // 	    xd->g_draw = safe_dcl(g, AGRAPH, "_draw_", "");
UNSUPPORTED("col5wyh184hm8s7tk9u3wduo4"); // 	agxset(g, xd->g_draw, (((((xbufs[EMIT_GDRAW])->ptr >= (xbufs[EMIT_GDRAW])->eptr) ? agxbmore(xbufs[EMIT_GDRAW],1) : 0), (int)(*(xbufs[EMIT_GDRAW])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_GDRAW])->ptr = (xbufs[EMIT_GDRAW])->buf)));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("aplr7sm051i57jygcfj6gigoh"); //     if (GD_label(g))
UNSUPPORTED("6hnqed76xd8ub681wy4l61i6k"); // 	agxset(g, xd->g_l_draw, (((((xbufs[EMIT_GLABEL])->ptr >= (xbufs[EMIT_GLABEL])->eptr) ? agxbmore(xbufs[EMIT_GLABEL],1) : 0), (int)(*(xbufs[EMIT_GLABEL])->ptr++ = ((unsigned char)'\0'))),(char*)((xbufs[EMIT_GLABEL])->ptr = (xbufs[EMIT_GLABEL])->buf)));
UNSUPPORTED("9l6hpui3e7ttewt7f0pbdmj7n"); //     agsafeset (g, "xdotversion", xd->version_s, "");
UNSUPPORTED("7kk0ag26ulyeot56meorf4p5s"); //     for (i = 0; i < (EMIT_HLABEL+1); i++)
UNSUPPORTED("7oy2gkodmmkkpcrpnsqj8zo3y"); // 	agxbfree(xbuf+i);
UNSUPPORTED("8zq3l17h8kry49np2uj156vbf"); //     free (xd);
UNSUPPORTED("1k9pby72xelcehm9qyzsmgbuj"); //     penwidth[EMIT_GDRAW] = 1;
UNSUPPORTED("a4udc0v8tnpzqfdhk4ey7hlj2"); //     penwidth[EMIT_GLABEL] = 1;
UNSUPPORTED("85vfts415fxmowpvc6oa94wtk"); //     textflags[EMIT_GDRAW] = 0;
UNSUPPORTED("bprw4c19qmn4tbiyw95senow2"); //     textflags[EMIT_GLABEL] = 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 365wp64if2aqqmz88lgc2acad
// static void dot_end_graph(GVJ_t *job) 
public static Object dot_end_graph(Object... arg) {
UNSUPPORTED("7od3m4syfzwmjresag6exqpa2"); // static void dot_end_graph(GVJ_t *job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("a3q119d7e1ostqe1x435lxrvm"); //     graph_t *g = job->obj->u.g;
UNSUPPORTED("4y5ui7sbb6i9ctt3c57thi7gr"); //     Agiodisc_t* io_save;
UNSUPPORTED("17vaxtfzi2nvsvj86pltalk4h"); //     static Agiodisc_t io;
UNSUPPORTED("dooum3itkcwjhytfxgpkqy2bc"); //     if (io.afread == NULL) {
UNSUPPORTED("buq0dfl65l186567ldevfu1lc"); // 	io.afread = AgIoDisc.afread;
UNSUPPORTED("61t5ae3n3uf6lem5ma8yk8g8r"); // 	io.putstr = (putstrfn)gvputs;
UNSUPPORTED("9myl5023j2t6dyfsi6w7rnvi6"); // 	io.flush = (flushfn)gvflush;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("4qb1dpqvvr2x20dk4v9y86cr2"); //     io_save = g->clos->disc.io;
UNSUPPORTED("cgto05kv6b8s6ytjz5jz9698n"); //     g->clos->disc.io = &io;
UNSUPPORTED("69opxqj69jbqthw7e5x8p71j0"); //     switch (job->render.id) {
UNSUPPORTED("4p4opxbu0ika01d9nbkvr7c5a"); // 	case FORMAT_PLAIN:
UNSUPPORTED("1samwnyuotk102w959rrud5i7"); // 	    write_plain(job, g, (FILE*)job, 0);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("b4g1j6lxp030dk3zr7rcgwrkn"); // 	case FORMAT_PLAIN_EXT:
UNSUPPORTED("1jrd36rj77i6km0m420xlpul"); // 	    write_plain(job, g, (FILE*)job, NOT(0));
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("asbdg30zpxv93m8c8q7ut9pp7"); // 	case FORMAT_DOT:
UNSUPPORTED("d55f2zrc5u2nlqzvfrhox6uyo"); // 	case FORMAT_CANON:
UNSUPPORTED("3pog4cju4ila5a12l0p0zeb88"); // 	    if (!(job->flags & (1<<27)))
UNSUPPORTED("3lsqt99njjcj8p92ycwhmflh6"); // 		agwrite(g, (FILE*)job);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("drwnou77a82tgjqpyix5e973i"); // 	case FORMAT_XDOT:
UNSUPPORTED("oq1yoczrthmfym4uucuuvtwg"); // 	case FORMAT_XDOT12:
UNSUPPORTED("5detc6thxx6k2gbql8t37kino"); // 	case FORMAT_XDOT14:
UNSUPPORTED("58qfh8cm3k2usaxu31aasg2q0"); // 	    xdot_end_graph(g);
UNSUPPORTED("3pog4cju4ila5a12l0p0zeb88"); // 	    if (!(job->flags & (1<<27)))
UNSUPPORTED("3lsqt99njjcj8p92ycwhmflh6"); // 		agwrite(g, (FILE*)job);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("2khgjvw37rb0f0u56v0bmeuhk"); //     g->clos->disc.io = io_save;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 miu9dqoprpn4z02dr1v5dp5m
// static unsigned int flag_masks[] = 




//3 cxy8ygsrutpg71gnj7rvevr82
// static void xdot_textspan(GVJ_t * job, pointf p, textspan_t * span) 
public static Object xdot_textspan(Object... arg) {
UNSUPPORTED("gwiq1hicnrtpzvgg8epkkvav"); // static void xdot_textspan(GVJ_t * job, pointf p, textspan_t * span)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5tol2owvqctfpttgzs7ee7b7x"); //     emit_state_t emit_state = job->obj->emit_state;
UNSUPPORTED("bvksijlrvlrkfx8y487wyj382"); //     int flags;
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("2bs0wcp6367dz1o5x166ec7l8"); //     int j;
UNSUPPORTED("6l9fjr9roux0dfl0wfu7fcddr"); //     agxbput(xbufs[emit_state], "F ");
UNSUPPORTED("az3hohvk4k0kbhvylbungddx3"); //     xdot_fmt_num (buf, span->font->size);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("99k2as158r23heb0l4ctcm9vy"); //     xdot_str (job, "", span->font->name);
UNSUPPORTED("b60954b8v5dalvf3r6llehqzf"); //     xdot_pencolor(job);
UNSUPPORTED("bpqxh9mig0sh1gasrlkg6hbph"); //     switch (span->just) {
UNSUPPORTED("15tf5rbprgr65ucp24e4bba9t"); //     case 'l':
UNSUPPORTED("2suvzg8lg1f7fj0rjb3xgexxo"); //         j = -1; 
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); //         break;
UNSUPPORTED("8pu80wsk8me7q17ensqlviq86"); //     case 'r':
UNSUPPORTED("bd07lgrxf1a60vz7i2yh1oc5y"); //         j = 1;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); //         break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); //     default:
UNSUPPORTED("37fbny64zwo23oymypyreuldc"); //     case 'n':
UNSUPPORTED("r79hxjsrgn8qe981wwjhqv5r"); //         j = 0;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); //         break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("3ph6hw1a9g39ebdmtg6m2z1e6"); //     if (span->font)
UNSUPPORTED("1h81g9cqefbz374gnxhsrzihh"); // 	flags = span->font->flags;
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("1zfq2ftnydeuv7ocl0s1qswos"); // 	flags = 0;
UNSUPPORTED("byh8c2fia9mydfrbinzik1yj"); //     if (xd->version >= 15) {
UNSUPPORTED("adh7i3qky231rctbj07n1ltuh"); // 	unsigned int mask = flag_masks[xd->version-15];
UNSUPPORTED("5zcevqq4z3m3xk2679v33aydh"); // 	unsigned int bits = flags & mask;
UNSUPPORTED("1aj03a1vg8w23trgnu1prqjjn"); // 	if (textflags[emit_state] != bits) {
UNSUPPORTED("3qyyq68k6zvnwy5s3w6dtw9i3"); // 	    sprintf (buf, "t %u ", bits);
UNSUPPORTED("4rkyue7yryguey5gmxi33gx43"); // 	    agxbput(xbufs[emit_state], buf);
UNSUPPORTED("bbejxaf27qcm3hgffhoos4cep"); // 	    textflags[emit_state] = bits;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c9qtg5nyqzscz54w8w9mfwv7v"); //     p.y += span->yoffset_centerline;
UNSUPPORTED("dx3kapcolqs61rakt0sf1g2ne"); //     agxbput(xbufs[emit_state], "T ");
UNSUPPORTED("cn33udbmfohead259f30gigu9"); //     xdot_point(xbufs[emit_state], p);
UNSUPPORTED("e6ynnabzexm69rwnkcujg3ytl"); //     sprintf(buf, "%d ", j);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("69ugzyybutpdllfj7qjgdpzzf"); //     xdot_fmt_num (buf, span->size.x);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("eyg91nw45p8h7ujjgtsrndc38"); //     xdot_str (job, "", span->str);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 951oub23cl7586oxghh5so2n4
// static void xdot_color_stop (agxbuf* xb, float v, gvcolor_t* clr) 
public static Object xdot_color_stop(Object... arg) {
UNSUPPORTED("3bwn7e5owadbvieiqpx44m016"); // static void xdot_color_stop (agxbuf* xb, float v, gvcolor_t* clr)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("bh3lqw75arlp2hvbqi7hw0plv"); //     sprintf (buf, "%.03f", v);
UNSUPPORTED("5jyfg2es8t6ywaex3wqf67xef"); //     xdot_trim_zeros (buf, 1);
UNSUPPORTED("absgo5laog0paf2par7r2x2gj"); //     xdot_str_xbuf (xb, buf, color2str (clr->u.rgba));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 81lb9t5vutop207f66wrvrzmv
// static void xdot_gradient_fillcolor (GVJ_t* job, int filled, pointf* A, int n) 
public static Object xdot_gradient_fillcolor(Object... arg) {
UNSUPPORTED("cfu8qq2194ludhgqlobf0hd99"); // static void xdot_gradient_fillcolor (GVJ_t* job, int filled, pointf* A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("afhr40frddxftx356soi57rg3"); //     unsigned char buf0[BUFSIZ];
UNSUPPORTED("d7xb6maj0ydcfhxp7ibk0szkw"); //     agxbuf xbuf;
UNSUPPORTED("dkl0vzbfc5x8033scv4snd5jw"); //     obj_state_t* obj = job->obj;
UNSUPPORTED("apv553335q0u7zdmvsw0pkwua"); //     float angle = obj->gradient_angle * M_PI / 180;
UNSUPPORTED("4qdy8fespthd4iw616b9kqbug"); //     float r1,r2;
UNSUPPORTED("1jkyxz2untcdunxnh5lg110bm"); //     pointf G[2],c1,c2;
UNSUPPORTED("4s3lilfwec0zb6xral9scaw8w"); //     if (xd->version < 14) {
UNSUPPORTED("jhsnzw28kj9x70ilt7413rx1"); // 	xdot_fillcolor (job);
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // 	return;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("cykkurgudosfmfhpzldhi18aj"); //     agxbinit(&xbuf, BUFSIZ, buf0);
UNSUPPORTED("6ix1vu2jcuffbc6bfez9ob1bm"); //     if (filled == 2) {
UNSUPPORTED("cj0ole2l1i4n8tqoqi5ttskq0"); // 	get_gradient_points(A, G, n, angle, 2);
UNSUPPORTED("2qhqfakxqg575vnxt8hl977es"); // 	((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)'[')));
UNSUPPORTED("d5n6wae9wjfp1nge6poeog0ne"); // 	xdot_point (&xbuf, G[0]);
UNSUPPORTED("4it3udjo4ot3vncc2d0azcj3y"); // 	xdot_point (&xbuf, G[1]);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("552p8gqtzfrli5iijew1yzbc2"); // 	get_gradient_points(A, G, n, 0, 3);
UNSUPPORTED("azmgl3vqx13s5t2zy71yqt0zv"); // 	  //r1 is inner radius, r2 is outer radius
UNSUPPORTED("cgza74zbphmgyazdy25a1yjwd"); // 	r1 = G[1].x;
UNSUPPORTED("8sucs08ls3j7nrift30lvczdo"); // 	r2 = G[1].y;
UNSUPPORTED("3xbidpbr5d8c0q1a9e5r3m3bf"); // 	if (angle == 0) {
UNSUPPORTED("33xdqpb7fle8qc4kgvrlyb978"); // 	    c1.x = G[0].x;
UNSUPPORTED("azjf33tlorlkh7g3obi1fw9o8"); // 	    c1.y = G[0].y;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("ctiy8a8egqtw0wdettm82nol3"); // 	    c1.x = G[0].x +  (r2/4) * cos(angle);
UNSUPPORTED("f55breu5jzgg9cdf1yjle3ldk"); // 	    c1.y = G[0].y +  (r2/4) * sin(angle);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2de5pr45z8x035q11la5yj7mr"); // 	c2.x = G[0].x;
UNSUPPORTED("3uy8a7vkkzkc62z0w7rwbftff"); // 	c2.y = G[0].y;
UNSUPPORTED("33tuj6sqq0diph014rq1qr5l2"); // 	r1 = r2/4;
UNSUPPORTED("1e7clx93h8m75wd14f3tz60a5"); // 	((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)'(')));
UNSUPPORTED("73hnifpkt5nmlbooav542m03w"); // 	xdot_point (&xbuf, c1);
UNSUPPORTED("c2f1hoenqv8l25y3hjr50uj98"); // 	xdot_num (&xbuf, r1);
UNSUPPORTED("3e41s473bda488ppw2goj2b2s"); // 	xdot_point (&xbuf, c2);
UNSUPPORTED("5hvhixnw8w82m7kro7wcn3q6i"); // 	xdot_num (&xbuf, r2);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("do5q72ggtf3cz3etzwfza579u"); //     agxbput(&xbuf, "2 ");
UNSUPPORTED("8fgkppjkw1zj55kkf5f3vfttd"); //     if (obj->gradient_frac > 0) {
UNSUPPORTED("2sd2i1enczhlwsjncjv8mae1z"); // 	xdot_color_stop (&xbuf, obj->gradient_frac, &obj->fillcolor);
UNSUPPORTED("1dto0ii6gendp8jq487yi1hca"); // 	xdot_color_stop (&xbuf, obj->gradient_frac, &obj->stopcolor);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("is1pyjf8le3sjv4tl7l3ziaf"); // 	xdot_color_stop (&xbuf, 0, &obj->fillcolor);
UNSUPPORTED("24knhjivq0t12zx1guvl5rf7f"); // 	xdot_color_stop (&xbuf, 1, &obj->stopcolor);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9px7n8ot0ypjfbsjvvoc0sw9f"); //     agxbpop(&xbuf);
UNSUPPORTED("xfkgq4px6z7dad4dxc34hfda"); //     if (filled == 2)
UNSUPPORTED("8qcdfuctjpke1bbm2pfd8botk"); // 	((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)']')));
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("cazm9btr28fejr5n4cwsma7tw"); // 	((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)')')));
UNSUPPORTED("6zoxco27bs4sptdv3yvk4b4f4"); //     xdot_str (job, "C ", (((((&xbuf)->ptr >= (&xbuf)->eptr) ? agxbmore(&xbuf,1) : 0), (int)(*(&xbuf)->ptr++ = ((unsigned char)'\0'))),(char*)((&xbuf)->ptr = (&xbuf)->buf)));
UNSUPPORTED("9audbw57i2imjhpg3zy9xu5mv"); //     agxbfree(&xbuf);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 elpdgf7i39797gvcc6b2t7ff0
// static void xdot_ellipse(GVJ_t * job, pointf * A, int filled) 
public static Object xdot_ellipse(Object... arg) {
UNSUPPORTED("5ui8vu8fdabmwbsjpzn9fke7j"); // static void xdot_ellipse(GVJ_t * job, pointf * A, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5tol2owvqctfpttgzs7ee7b7x"); //     emit_state_t emit_state = job->obj->emit_state;
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("6xsl5ij07s1n8lkq3esgcpnkd"); //     xdot_style (job);
UNSUPPORTED("afipplsdzhk8ka8f8byy3b6ew"); //     xdot_pencolor (job);
UNSUPPORTED("9yhmhvzz81x2bovke5qc93036"); //     if (filled) {
UNSUPPORTED("5vocstppqgtqsgie6wt3h97lx"); // 	if ((filled == 2) || (filled == 3)) {
UNSUPPORTED("32wte71cc4mwvlc654ryoqvgp"); // 	   xdot_gradient_fillcolor (job, filled, A, 2);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2ny1fosqv89i3jorx0crjx93q"); //         else 
UNSUPPORTED("e2g0v2azia2l0a317ei6s9lc7"); // 	    xdot_fillcolor (job);
UNSUPPORTED("4fy4eziyv5vh3mm1f4yikgh1g"); //         agxbput(xbufs[emit_state], "E ");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("7z7k33fjb8nol2vfc95j2so4v"); //         agxbput(xbufs[emit_state], "e ");
UNSUPPORTED("3k8oqnla7s88jh4xlmwpxlefs"); //     xdot_point(xbufs[emit_state], A[0]);
UNSUPPORTED("19tmmds723z70vc4nukjdbn6v"); //     xdot_fmt_num (buf, A[1].x - A[0].x);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("9llhc3ra6q58d31qhdtzspgb7"); //     xdot_fmt_num (buf, A[1].y - A[0].y);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4lnrf12q3ldkwy8zf6gci2pks
// static void xdot_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start, int arrow_at_end, int filled) 
public static Object xdot_bezier(Object... arg) {
UNSUPPORTED("37xlnhhrtu9vagol2alnbwrk8"); // static void xdot_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start, int arrow_at_end, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("6xsl5ij07s1n8lkq3esgcpnkd"); //     xdot_style (job);
UNSUPPORTED("afipplsdzhk8ka8f8byy3b6ew"); //     xdot_pencolor (job);
UNSUPPORTED("9yhmhvzz81x2bovke5qc93036"); //     if (filled) {
UNSUPPORTED("5vocstppqgtqsgie6wt3h97lx"); // 	if ((filled == 2) || (filled == 3)) {
UNSUPPORTED("bpeb0kmrjxd69y7dwei7wnoal"); // 	   xdot_gradient_fillcolor (job, filled, A, n);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("35nw1pbiz2p3s6qwlam5eoo3m"); //         else
UNSUPPORTED("e2g0v2azia2l0a317ei6s9lc7"); // 	    xdot_fillcolor (job);
UNSUPPORTED("98py6ghqeml2v4q8ndh3x8a1b"); //         xdot_points(job, 'b', A, n);   /* NB - 'B' & 'b' are reversed in comparison to the other items */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("8o1bgpp5kvqu13syxpzk68480"); //         xdot_points(job, 'B', A, n);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dqb35ass6fhia5ed3fazmq2me
// static void xdot_polygon(GVJ_t * job, pointf * A, int n, int filled) 
public static Object xdot_polygon(Object... arg) {
UNSUPPORTED("cndk7usyfoi66d0rxi8ep9ehq"); // static void xdot_polygon(GVJ_t * job, pointf * A, int n, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("6xsl5ij07s1n8lkq3esgcpnkd"); //     xdot_style (job);
UNSUPPORTED("afipplsdzhk8ka8f8byy3b6ew"); //     xdot_pencolor (job);
UNSUPPORTED("9yhmhvzz81x2bovke5qc93036"); //     if (filled) {
UNSUPPORTED("5vocstppqgtqsgie6wt3h97lx"); // 	if ((filled == 2) || (filled == 3)) {
UNSUPPORTED("bpeb0kmrjxd69y7dwei7wnoal"); // 	   xdot_gradient_fillcolor (job, filled, A, n);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("35nw1pbiz2p3s6qwlam5eoo3m"); //         else
UNSUPPORTED("e2g0v2azia2l0a317ei6s9lc7"); // 	    xdot_fillcolor (job);
UNSUPPORTED("ezmi4i7cc8d9uelz9assws82f"); //         xdot_points(job, 'P', A, n);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("48nm1x4l16t2ale21cdz3mcza"); //         xdot_points(job, 'p', A, n);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 e7grmvqgv9168jtqtt87zmzyy
// static void xdot_polyline(GVJ_t * job, pointf * A, int n) 
public static Object xdot_polyline(Object... arg) {
UNSUPPORTED("6d20bb7cmgbtsecpavuqttst6"); // static void xdot_polyline(GVJ_t * job, pointf * A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("6xsl5ij07s1n8lkq3esgcpnkd"); //     xdot_style (job);
UNSUPPORTED("afipplsdzhk8ka8f8byy3b6ew"); //     xdot_pencolor (job);
UNSUPPORTED("cpqh42avxgy10sr2b44k34o5r"); //     xdot_points(job, 'L', A, n);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 eykvrl427om1rgwd7xrbbwrzk
// void core_loadimage_xdot(GVJ_t * job, usershape_t *us, boxf b, boolean filled) 
public static Object core_loadimage_xdot(Object... arg) {
UNSUPPORTED("6rbh44wuyqe0mblq32vw2cf7p"); // void core_loadimage_xdot(GVJ_t * job, usershape_t *us, boxf b, boolean filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5tol2owvqctfpttgzs7ee7b7x"); //     emit_state_t emit_state = job->obj->emit_state;
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); //     char buf[BUFSIZ];
UNSUPPORTED("bghgst163im2c320on8x4w3zh"); //     agxbput(xbufs[emit_state], "I ");
UNSUPPORTED("asxolcwcmi1gbbpelswru4bbo"); //     xdot_point(xbufs[emit_state], b.LL);
UNSUPPORTED("bhn6trlb4cfurw7boroefzm9t"); //     xdot_fmt_num (buf, b.UR.x - b.LL.x);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("3azj7tzkveayr8ycyk2gu34pw"); //     xdot_fmt_num (buf, b.UR.y - b.LL.y);
UNSUPPORTED("9rhyq2cgol181qsty6dn352bn"); //     agxbput(xbufs[emit_state], buf);
UNSUPPORTED("dmjnxlq1z32kfdqx4y7zhegaw"); //     xdot_str (job, "", (char*)(us->name));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 8pi2ts65r8gsvbkjt5wq965nq
// gvrender_engine_t dot_engine = 


//1 1plhtdsvqvsimvarzf4jj1eq7
// gvrender_engine_t xdot_engine = 


//1 au6z2onamntzabqj683rh3n3a
// gvrender_features_t render_features_dot = 


//1 6f9e1l4u72pnxzq9wtm1r9lti
// gvrender_features_t render_features_xdot = 


//1 3lwgnw04i5fjt5ies1vspsbt6
// gvdevice_features_t device_features_canon = 


//1 blql9jmu6ahfd8lqid7tast8h
// gvdevice_features_t device_features_dot = 


//1 8t8p2uw0f9lt9lbs33nt9zhpy
// gvplugin_installed_t gvrender_dot_types[] = 


//1 4p12wx67x4s3z9tqpkk0xnq2g
// gvplugin_installed_t gvdevice_dot_types[] = 


}
