/* ========================================================================
 * 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_fig__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 4ywl2my7bw54moba4jmobv1yt
// static int Depth




//3 col13zsmm8179we47mk0y0ryx
// static void figptarray(GVJ_t *job, pointf * A, int n, int close) 
public static Object figptarray(Object... arg) {
UNSUPPORTED("5sak5etnrhk4n1c20jbn4x6sw"); // static void figptarray(GVJ_t *job, pointf * A, int n, int close)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("41nrdsugvfgw23s93g0dhizkn"); //     point p;
UNSUPPORTED("1vi49g48u2rc9v88yhabta0yw"); //     for (i = 0; i < n; i++) {
UNSUPPORTED("4pvmqbw3yqtv1skjcmzaxzz1j"); // 	PF2P(A[i],p);
UNSUPPORTED("9l156bri4abd87e44n6ponvf7"); //         gvprintf(job, " %d %d", p.x, p.y);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("125u8ocmya1ui6f2vy92ys41c"); //     if (close) {
UNSUPPORTED("3nww6192gmqzcyq5v0whqebqg"); // 	PF2P(A[0],p);
UNSUPPORTED("9l156bri4abd87e44n6ponvf7"); //         gvprintf(job, " %d %d", p.x, p.y);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("b7eafy5bhxn361xe2c8x8553b"); //     gvputs(job, "\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 awvjm7vo78a8gt65eab40rjv3
// static char *fig_string(char *s) 
public static Object fig_string(Object... arg) {
UNSUPPORTED("7jy2u90k97u4zfgxqxjryrrij"); // static char *fig_string(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("210phh7av8ei8ajjmpptx96m6"); //     static char *buf = NULL;
UNSUPPORTED("6fpm1wk8mz0hofn15361g6nzn"); //     static int bufsize = 0;
UNSUPPORTED("3xzujk207ipx0d60nbbrwyjez"); //     int pos = 0;
UNSUPPORTED("aexhdud6z2wbwwi73yppp0ynl"); //     char *p;
UNSUPPORTED("10sir32iwi5l2jyfgp65pihto"); //     unsigned char c;
UNSUPPORTED("cjyiejw67ffjjsk60tgeebvif"); //     if (!buf) {
UNSUPPORTED("7mna7k5m37x6jycc55rpeeje8"); //         bufsize = 64;
UNSUPPORTED("ep0onxumq5jdi6uy8gbmbmcbb"); //         buf = malloc(bufsize * sizeof(char));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("dpfzdhkfq6u86uv5f9lnqfbpq"); //     p = buf;
UNSUPPORTED("c5ryg6x0ohski7pfyjfenou9s"); //     while ((c = *s++)) {
UNSUPPORTED("9zdb3w6p9hdzpyyb0migch83s"); //         if (pos > (bufsize - 8)) {
UNSUPPORTED("6e6hti39a4qgpg5w8s3kln578"); //             bufsize *= 2;
UNSUPPORTED("5ws50ei3kkqkw4ut1rt6a53bm"); //             buf = realloc(buf, bufsize * sizeof(char));
UNSUPPORTED("7bji4miupgafja2y29safeneg"); //             p = buf + pos;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("19kfsb89ftcmo72ye73cn1plm"); //         if (isascii(c)) {
UNSUPPORTED("q0pniw6fxx771jygciq7vzx8"); //             if (c == '\\') {
UNSUPPORTED("et6mc0jzry6p7o1acim2wudi9"); //                 *p++ = '\\';
UNSUPPORTED("e2z9y4j5uutkew1vp7bi9rhl4"); //                 pos++;
UNSUPPORTED("7g94ubxa48a1yi3mf9v521b7c"); //             }
UNSUPPORTED("a9lw77m0m78a5a98c3vho52nx"); //             *p++ = c;
UNSUPPORTED("80sypvk9gmir13zzfmeeey8ri"); //             pos++;
UNSUPPORTED("7g575y36b78djy0o00izqx7eq"); //         } else {
UNSUPPORTED("9x6j5mtq8ejbmg0m64b60ml"); //             *p++ = '\\';
UNSUPPORTED("dev643k7td5xqer5x35ldenoh"); //             sprintf(p, "%03o", c);
UNSUPPORTED("5xg21ei3admmdqgn97zgseutd"); //             p += 3;
UNSUPPORTED("8sk7u4qhds42x15qm3hujzttc"); //             pos += 4;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("2t1d66kwn86kqh0i665hqw6cl"); //     *p = '\0';
UNSUPPORTED("5jfpogdyby101eyuw2dhtb5cg"); //     return buf;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c9fcem04fcrcl4xar0xmrikcd
// static int figColorResolve(int *new, int r, int g, int b) 
public static Object figColorResolve(Object... arg) {
UNSUPPORTED("8axwcbee7joccp1jlpniopwsa"); // static int figColorResolve(int *new, int r, int g, int b)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c2sddndcjmau5tt4mtu64l1ez"); //     static int top = 0;
UNSUPPORTED("bnrhaqz49cielpy7fgo6dz2ub"); //     static short red[256], green[256], blue[256];
UNSUPPORTED("53xzwretgdbd0atozc0w6hagb"); //     int c;
UNSUPPORTED("5hsogcx940isfoos26t853z9j"); //     int ct = -1;
UNSUPPORTED("4nf4ocdnzdty5edptkslzgrhc"); //     long rd, gd, bd, dist;
UNSUPPORTED("b9jn6a9ked66uo0b0um0kfzfb"); //     long mindist = 3 * 255 * 255;       /* init to max poss dist */
UNSUPPORTED("c5tawsm7j8n0vkq0qcls0soc3"); //     *new = 0;                   /* in case it is not a new color */
UNSUPPORTED("39bm5fhhzyquf4rlun9zbcbi4"); //     for (c = 0; c < top; c++) {
UNSUPPORTED("6412n3rfkfyimbx1puriyeqqz"); //         rd = (long) (red[c] - r);
UNSUPPORTED("amn29e9pu9d8t9ccunm7fn20f"); //         gd = (long) (green[c] - g);
UNSUPPORTED("1qvtyk7n5kdkzxz8gi0t6sl7m"); //         bd = (long) (blue[c] - b);
UNSUPPORTED("5awh60zjinxyaizmnt7bcnsgo"); //         dist = rd * rd + gd * gd + bd * bd;
UNSUPPORTED("72niuav6m4ahb9zc0o87j3rup"); //         if (dist < mindist) {
UNSUPPORTED("45pwtf48ibwznp83ycluh93rj"); //             if (dist == 0)
UNSUPPORTED("39io4oxurhajbqm5r7elzwd3g"); //                 return c;       /* Return exact match color */
UNSUPPORTED("9ctfnrqq05xpz8c2upf35fhfw"); //             mindist = dist;
UNSUPPORTED("2b2qywvsce8xntf2r51qyo3lz"); //             ct = c;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("92ga17xtfz92ju9egrpkatfx5"); //     /* no exact match.  We now know closest, but first try to allocate exact */
UNSUPPORTED("5ovv0tkjil1wqwcyc3cvzxgha"); //     if (top++ == 256)
UNSUPPORTED("1qskgh83m3zps1l8d7o3ylo8g"); //         return ct;              /* Return closest available color */
UNSUPPORTED("7lij9fxsovvuk0nh18y6qq0cr"); //     red[c] = r;
UNSUPPORTED("7uavxrqaipwwg1svkkt5e6gon"); //     green[c] = g;
UNSUPPORTED("eew689jpibm80nsjrhdscvx6g"); //     blue[c] = b;
UNSUPPORTED("4ocisp2giicxopfp4qg90x7u9"); //     *new = 1;                   /* flag new color */
UNSUPPORTED("264d1dm29x04zyyqjdk3ddnl5"); //     return c;                   /* Return newly allocated color */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 11cnk7gp9g9cdub4ga2u8jszp
// static char *figcolor[] = 




//3 gzljm8fc35nb7t3z7v13qxsl
// static void fig_resolve_color(GVJ_t *job, gvcolor_t * color) 
public static Object fig_resolve_color(Object... arg) {
UNSUPPORTED("d9huvcouhj8yhy5b4fps1vy3m"); // static void fig_resolve_color(GVJ_t *job, gvcolor_t * color)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bq377qzls373nkw9grr3xbhb9"); //     int object_code = 0;        /* always 0 for color */
UNSUPPORTED("dj1t9kf7kksjvw5f22h1orpag"); //     int i, new;
UNSUPPORTED("bxo9w7e24zf8i5xwh6wi8bxh4"); //     switch (color->type) {
UNSUPPORTED("3963t7kz3wj9jmr4b42bh0ikz"); // 	case COLOR_STRING:
UNSUPPORTED("amg503k352sitwi1mo9d5l09"); // 	    for (i = 0; figcolor[i]; i++) {
UNSUPPORTED("1a2fom7wr1ukqwuv9pvsldw8d"); // 		if ((*(figcolor[i])==*(color->u.string)&&!strcmp(figcolor[i],color->u.string))) {
UNSUPPORTED("9fmop7ycuw4c06a6ourx7vv8l"); // 		    color->u.index = i;
UNSUPPORTED("czyohktf9bkx4udfqhx42f4lu"); // 		    break;
UNSUPPORTED("6eq5kf0bj692bokt0bixy1ixh"); // 		}
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("4qyq5lb20pb6flw57yam37kot"); // 	case RGBA_BYTE:
UNSUPPORTED("cnl3ezckqhpxx1k3zwy7hql2p"); // 	    i = 32 + figColorResolve(&new,
UNSUPPORTED("7ypz6k2dstjlbvkqpf28ryrka"); // 			color->u.rgba[0],
UNSUPPORTED("1pkpumtkequn1fci0837v2e9a"); // 			color->u.rgba[1],
UNSUPPORTED("dt4rc3qfwjro0c9kpkkqmtgw8"); // 			color->u.rgba[2]);
UNSUPPORTED("438u9aoruxazb8jrtx91hlbdz"); // 	    if (new)
UNSUPPORTED("613atevuo7fg5d4ei7jbuj8x4"); // 		gvprintf(job, "%d %d #%02x%02x%02x\n",
UNSUPPORTED("2gvnwuloyapznbrz8e4t06b35"); // 			object_code, i,
UNSUPPORTED("7ypz6k2dstjlbvkqpf28ryrka"); // 			color->u.rgba[0],
UNSUPPORTED("1pkpumtkequn1fci0837v2e9a"); // 			color->u.rgba[1],
UNSUPPORTED("dt4rc3qfwjro0c9kpkkqmtgw8"); // 			color->u.rgba[2]);
UNSUPPORTED("9d1rbsakym2mocpx05cjm9vua"); // 	    color->u.index = i;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("1drv0xz8hp34qnf72b4jpprg2"); // 	default:
UNSUPPORTED("bkkv1y1k8t2tqld7taz25diq9"); // 	    assert(0);	/* internal error */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("dn17pk6kdqb9z3cs77yg6syfc"); //     color->type = COLOR_INDEX;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c3uupx3hhjief1a1ojoxqlei8
// static void fig_line_style(obj_state_t *obj, int *line_style, double *style_val) 
public static Object fig_line_style(Object... arg) {
UNSUPPORTED("7m4ggpn5o0f67nqnhdm0hh4oe"); // static void fig_line_style(obj_state_t *obj, int *line_style, double *style_val)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1a0u5t2wyxdqipaswmaz0wsvz"); //     switch (obj->pen) {
UNSUPPORTED("ersst7rw166izs2gaqp8nna81"); // 	case PEN_DASHED: 
UNSUPPORTED("2anynsrc9mionezyitu3h8ust"); // 	    *line_style = 1;
UNSUPPORTED("13xgbwsnirhzzkr4rhxlssp80"); // 	    *style_val = 10.;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("5u2fwmkidl1tehl5ms86n9ior"); // 	case PEN_DOTTED:
UNSUPPORTED("6w3l2bm01hn2c597o758rnjdd"); // 	    *line_style = 2;
UNSUPPORTED("13xgbwsnirhzzkr4rhxlssp80"); // 	    *style_val = 10.;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("f0tv0x0m7ey5lru9fd0f8d6zq"); // 	case PEN_SOLID:
UNSUPPORTED("1drv0xz8hp34qnf72b4jpprg2"); // 	default:
UNSUPPORTED("d8wx5390c9r0unl07858cm345"); // 	    *line_style = 0;
UNSUPPORTED("3eu0slevfiogpisxlbf0y2b5m"); // 	    *style_val = 0.;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 68usbfogj1fgje2tybh6k9wpv
// static void fig_comment(GVJ_t *job, char *str) 
public static Object fig_comment(Object... arg) {
UNSUPPORTED("1o50j8sbyabs2ev6hhz4w4sgr"); // static void fig_comment(GVJ_t *job, char *str)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("5ls4cp3mls7mazf3b7jw70mpv"); //     gvprintf(job, "# %s\n", str);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 chft6a85fdy4m0a4qvlktap4v
// static void fig_begin_graph(GVJ_t * job) 
public static Object fig_begin_graph(Object... arg) {
UNSUPPORTED("b4s3t12w52npmo1ujd63j2f5k"); // static void fig_begin_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("2pap898oez8d25yf5kfweuuk6"); //     gvputs(job, "#FIG 3.2\n");
UNSUPPORTED("edxtivvelwys6lghpf7qc76zg"); //     gvprintf(job, "# Generated by %s version %s (%s)\n",
UNSUPPORTED("59dk4u30jduauy0wtxlpr76x1"); // 	job->common->info[0], job->common->info[1], job->common->info[2]);
UNSUPPORTED("ekao5tqpl20bazozknsb9hrd8"); //     gvprintf(job, "# Title: %s\n", agnameof(obj->u.g));
UNSUPPORTED("8b6jyihvfmhd2n5rvghchmrt2"); //     gvprintf(job, "# Pages: %d\n", job->pagesArraySize.x * job->pagesArraySize.y);
UNSUPPORTED("19fci1x0tibc9yaswa1vpwvj7"); //     gvputs(job, "Portrait\n"); /* orientation */
UNSUPPORTED("bla0mad3joi37n0me8lt7abry"); //     gvputs(job, "Center\n");   /* justification */
UNSUPPORTED("99jmbek36mwgrm1390uej329j"); //     gvputs(job, "Inches\n");   /* units */
UNSUPPORTED("bv6sjdnyrgv0ewmwbbdy7oexf"); //     gvputs(job, "Letter\n");   /* papersize */
UNSUPPORTED("b4pzpk2ljd50g6ytib67dvf9p"); //     gvputs(job, "100.00\n");   /* magnification % */
UNSUPPORTED("ex1qio5jby5iqrzmx3wpne0i2"); //     gvputs(job, "Single\n");   /* multiple-page */
UNSUPPORTED("cbaxpw5xdqyrxsc7zb2jf6kn9"); //     gvputs(job, "-2\n");       /* transparent color (none) */
UNSUPPORTED("9rabahws1hd55k75f87vxna8h"); //     gvputs(job, "1200");	     /* resolution */
UNSUPPORTED("4f41n0n1ycxa4axvle5vo3i5d"); //     gvputs(job, " 2\n");       /* coordinate system (upper left) */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bkqqnus0p5047dqnvj8xcmwcg
// static void fig_end_graph(GVJ_t * job) 
public static Object fig_end_graph(Object... arg) {
UNSUPPORTED("70oxcx7i9b6krmj29wltu7d6e"); // static void fig_end_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7pkjok4dkmqeqrch0exb583uq"); //     gvputs(job, "# end of FIG file\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4fe9t0bc320bhbivcpnyky0mw
// static void fig_begin_page(GVJ_t * job) 
public static Object fig_begin_page(Object... arg) {
UNSUPPORTED("ddvv6085s21jjkyi1wqmvdhpb"); // static void fig_begin_page(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c1gm14tiwad4k4eoml1bsd3k5"); //     Depth = 2;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c1nntth6qdw8345t3z9utbg2i
// static void fig_begin_node(GVJ_t * job) 
public static Object fig_begin_node(Object... arg) {
UNSUPPORTED("9w1pcgb9r7k9nki9s1m44ocvv"); // static void fig_begin_node(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("9hk8obst6wz63uuuikjjdwyzz"); //     Depth = 1;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 cn90ubz6l6mp7s7mvo837mo8z
// static void fig_end_node(GVJ_t * job) 
public static Object fig_end_node(Object... arg) {
UNSUPPORTED("bfrwx5xveq0p3tjz8wblhrcyu"); // static void fig_end_node(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c1gm14tiwad4k4eoml1bsd3k5"); //     Depth = 2;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6al11pypki5kl1rtaf7punyjv
// static void fig_begin_edge(GVJ_t * job) 
public static Object fig_begin_edge(Object... arg) {
UNSUPPORTED("bxqu7omuy56mmwk0yzpvuk5i4"); // static void fig_begin_edge(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cioni2yvv899csf3dtmg9eha3"); //     Depth = 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 7a9nvpozbckjvcqfyiziwmerf
// static void fig_end_edge(GVJ_t * job) 
public static Object fig_end_edge(Object... arg) {
UNSUPPORTED("2o0jbz0jjtxfi8cigc8cay4h9"); // static void fig_end_edge(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c1gm14tiwad4k4eoml1bsd3k5"); //     Depth = 2;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4oxer4job7tqemycu51w9p3mh
// static void fig_textspan(GVJ_t * job, pointf p, textspan_t * span) 
public static Object fig_textspan(Object... arg) {
UNSUPPORTED("djabt0co2f7pjs7jc9bvgxsr6"); // static void fig_textspan(GVJ_t * job, pointf p, textspan_t * span)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("7pxhx3kruwsackat2315zxaxh"); //     PostscriptAlias *pA;
UNSUPPORTED("9d9rjo8dlx1gxguygcjybx74m"); //     int object_code = 4;        /* always 4 for text */
UNSUPPORTED("5s2ydywbdzlqmetnfugnfe5fl"); //     int sub_type = 0;           /* text justification */
UNSUPPORTED("7ybdgnput9qe5cha4v5bregdu"); //     int color = obj->pencolor.u.index;
UNSUPPORTED("240u1bsplk74etvnv0m0z4af6"); //     int depth = Depth;
UNSUPPORTED("4mqqliisakngnea1fbgw3n16w"); //     int pen_style = 0;          /* not used */
UNSUPPORTED("dziv47p6oqiz76xbamjxu0z3o"); //     int font = -1;		/* init to xfig's default font */
UNSUPPORTED("5ocaelp6q7jvbtn5uhwco76xq"); //     double font_size = span->font->size * job->zoom;
UNSUPPORTED("5zziwmkfz3qorpubyv0ulb9po"); //     double angle = job->rotation ? (M_PI / 2.0) : 0.0;
UNSUPPORTED("eevxabquf9e055685n7suxe0i"); //     int font_flags = 6;		/* PostScript font + Special text */
UNSUPPORTED("5kl4au0hs3siodz66xvefluxd"); // /* Special text indicates that latex markup may exist
UNSUPPORTED("2fgvo02dcn6m14crur8mksddh"); //  * in the output - but note that dot knows nothing about latex,
UNSUPPORTED("axpbsmglcjaf7wxm2hjju6p5z"); //  * so the node sizes may be wrong.
UNSUPPORTED("e5xwyhh2l2jm6g9w2ofnktaf6"); //  */
UNSUPPORTED("dc3yhtv0s5gn1oiueksfstlmg"); //     double height = 0.0;
UNSUPPORTED("6kzarmuop6iucuc80316jjlh0"); //     double length = 0.0;
UNSUPPORTED("5gvgwpzq8o9hz6bmkphkldr14"); //     pA = span->font->postscript_alias;
UNSUPPORTED("1h5aj1b720joqhv55iufgqpfp"); //     if (pA) /* if it is a standard postscript font */
UNSUPPORTED("bjr18qse2hemimgc5t7yvhb5o"); // 	font = pA->xfig_code; 
UNSUPPORTED("bpqxh9mig0sh1gasrlkg6hbph"); //     switch (span->just) {
UNSUPPORTED("15tf5rbprgr65ucp24e4bba9t"); //     case 'l':
UNSUPPORTED("7mx7u2dej8vdo3cx0ey3lm4l0"); //         sub_type = 0;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); //         break;
UNSUPPORTED("8pu80wsk8me7q17ensqlviq86"); //     case 'r':
UNSUPPORTED("dj3b12q9461tclhahjftmfegb"); //         sub_type = 2;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); //         break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); //     default:
UNSUPPORTED("37fbny64zwo23oymypyreuldc"); //     case 'n':
UNSUPPORTED("9zod2h747f4609jdryh6ur7c8"); //         sub_type = 1;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); //         break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); //     gvprintf(job,
UNSUPPORTED("yye4jazfsuupscl2ouv9wvr5"); //             "%d %d %d %d %d %d %.1f %.4f %d %.1f %.1f %d %d %s\\001\n",
UNSUPPORTED("elwt9xmgpxwk1vhtzqyo7kspm"); //             object_code, sub_type, color, depth, pen_style, font,
UNSUPPORTED("8slvsonq7x735w041f8tgfmql"); //             font_size, angle, font_flags, height, length, ROUND(p.x), ROUND(p.y),
UNSUPPORTED("7d4x8ygbd1tufei47zggvjf88"); //             fig_string(span->str));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 1jiv2yy8nu32uzog6alaa8v8k
// static void fig_ellipse(GVJ_t * job, pointf * A, int filled) 
public static Object fig_ellipse(Object... arg) {
UNSUPPORTED("6eij12yycbzfznuo59zpz9m0j"); // static void fig_ellipse(GVJ_t * job, pointf * A, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("49cpg15v3wnis47c6rhryrszg"); //     int object_code = 1;        /* always 1 for ellipse */
UNSUPPORTED("cejin2mgxtn6j73itzswkqp7r"); //     int sub_type = 1;           /* ellipse defined by radii */
UNSUPPORTED("7yz13t0sqtqvzxyddzcozxe33"); //     int line_style;		/* solid, dotted, dashed */
UNSUPPORTED("9pyxwz1r98uut10u02vkx6v1q"); //     int thickness = obj->penwidth;
UNSUPPORTED("spi81120or5799hcfjb8itk6"); //     int pen_color = obj->pencolor.u.index;
UNSUPPORTED("85qo3gmfwzm58xlqrukeg2vyr"); //     int fill_color = obj->fillcolor.u.index;
UNSUPPORTED("240u1bsplk74etvnv0m0z4af6"); //     int depth = Depth;
UNSUPPORTED("4mqqliisakngnea1fbgw3n16w"); //     int pen_style = 0;          /* not used */
UNSUPPORTED("1rb7krh80rapa6zt9gze6d8y"); //     int area_fill = filled ? 20 : -1;
UNSUPPORTED("erg3jyrsg6mbllclii9gqtczn"); //     double style_val;
UNSUPPORTED("3ii4kknfj31pfzxrmkfltt2zt"); //     int direction = 0;
UNSUPPORTED("dxmz1yn7d7fvno32wnups9ycf"); //     double angle = 0.0;
UNSUPPORTED("1t06o3s897149fuj9mx3ajyo0"); //     int center_x, center_y, radius_x, radius_y;
UNSUPPORTED("cht658tehrm3ih06a53hsv4yu"); //     int start_x, start_y, end_x, end_y;
UNSUPPORTED("dub6ackp2wp6jel838haqwj85"); //     fig_line_style(obj, &line_style, &style_val);
UNSUPPORTED("96gojoqvhtu23bt4w73sv8qna"); //     start_x = center_x = ROUND(A[0].x);
UNSUPPORTED("1dxdqoj7ddbigydx3mvemwwc7"); //     start_y = center_y = ROUND(A[0].y);
UNSUPPORTED("xzlx4ukt6lrd3oi5mdp7un5e"); //     radius_x = ROUND(A[1].x - A[0].x);
UNSUPPORTED("7xpj066ootir8rxi2ugf3nfxi"); //     radius_y = ROUND(A[1].y - A[0].y);
UNSUPPORTED("a6imzbkbllgyj947xlfc0xw4p"); //     end_x = ROUND(A[1].x);
UNSUPPORTED("55csxx8x7gw7hqe8mrozi6892"); //     end_y = ROUND(A[1].y);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); //     gvprintf(job,
UNSUPPORTED("7asl8kr2p5g9tx5jjbdl7lu8a"); //             "%d %d %d %d %d %d %d %d %d %.3f %d %.4f %d %d %d %d %d %d %d %d\n",
UNSUPPORTED("aqhcl971r2txljfiisq3maosf"); //             object_code, sub_type, line_style, thickness, pen_color,
UNSUPPORTED("dmgl7afna6bbrvwxo139s3dy0"); //             fill_color, depth, pen_style, area_fill, style_val, direction,
UNSUPPORTED("bvlsv4p2qx2rvc3xhdqsxwgbr"); //             angle, center_x, center_y, radius_x, radius_y, start_x,
UNSUPPORTED("5r9wxj6okv0n9dayg4f863i5x"); //             start_y, end_x, end_y);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 crvis3ujujfabp7xi5hzoizsf
// static void fig_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start, 	      int arrow_at_end, int filled) 
public static Object fig_bezier(Object... arg) {
UNSUPPORTED("ba3o2mpkld3037uow23zovho7"); // static void fig_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
UNSUPPORTED("77j21vz8ekimnj6b6uefavtz2"); // 	      int arrow_at_end, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("3slisz3umk8yx744ufnbbf50r"); //     int object_code = 3;        /* always 3 for spline */
UNSUPPORTED("dg2m9953dx1s3kh2xh49cl6j9"); //     int sub_type;
UNSUPPORTED("7yz13t0sqtqvzxyddzcozxe33"); //     int line_style;		/* solid, dotted, dashed */
UNSUPPORTED("9pyxwz1r98uut10u02vkx6v1q"); //     int thickness = obj->penwidth;
UNSUPPORTED("spi81120or5799hcfjb8itk6"); //     int pen_color = obj->pencolor.u.index;
UNSUPPORTED("85qo3gmfwzm58xlqrukeg2vyr"); //     int fill_color = obj->fillcolor.u.index;
UNSUPPORTED("240u1bsplk74etvnv0m0z4af6"); //     int depth = Depth;
UNSUPPORTED("4mqqliisakngnea1fbgw3n16w"); //     int pen_style = 0;          /* not used */
UNSUPPORTED("cv6hsumgyv706zrsc1mb79vjt"); //     int area_fill;
UNSUPPORTED("erg3jyrsg6mbllclii9gqtczn"); //     double style_val;
UNSUPPORTED("at27yenlhsw2mhidnzh560qs7"); //     int cap_style = 0;
UNSUPPORTED("6aehzky7l6ssu826xre37yhtt"); //     int forward_arrow = 0;
UNSUPPORTED("cvrcowx9gwh8vdfgelcwxhrhq"); //     int backward_arrow = 0;
UNSUPPORTED("cnai2dhmnp0nlkurdvfgcftzp"); //     int npoints = n;
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("2ripxrfk1hjvzu0cnqlmtvz7q"); //     pointf pf, V[4];
UNSUPPORTED("41nrdsugvfgw23s93g0dhizkn"); //     point p;
UNSUPPORTED("54a5cffl70pabwgya54wkrjdt"); //     int j, step;
UNSUPPORTED("551funk1bxiemly3silcqtngw"); //     int count = 0;
UNSUPPORTED("cav0e7ncloqss0hsvc4fyfi7s"); //     int size;
UNSUPPORTED("6wvmmuf1e3qp2qoi1k1njw0a0"); //     char *buffer;
UNSUPPORTED("6ik3p99apk5rihypipg0uxu8i"); //     char *buf;
UNSUPPORTED("8gbsddpwt5ezq32xj2np650w7"); //     assert (n >= 4);
UNSUPPORTED("6v2xdvwnmehi99gxnutv3kf38"); // 	buffer =
UNSUPPORTED("7ls09ukxgkos4a02570trbo11"); //         malloc((npoints + 1) * (6 +
UNSUPPORTED("82a2b3l9tnp4wb4zntqluobrf"); //                                 1) * 20 * sizeof(char));
UNSUPPORTED("3fe0hbpwq6bj9ioyuwkjdzyzz"); //     buf = buffer;
UNSUPPORTED("dub6ackp2wp6jel838haqwj85"); //     fig_line_style(obj, &line_style, &style_val);
UNSUPPORTED("9yhmhvzz81x2bovke5qc93036"); //     if (filled) {
UNSUPPORTED("bj3webccz9d6zwkfor1wbs62"); //         sub_type = 5;     /* closed X-spline */
UNSUPPORTED("7zcxl4upa7xx6c4i5y2x03nm8"); //         area_fill = 20;   /* fully saturated color */
UNSUPPORTED("72p315i58kf1cm2zd3q0u8cn9"); //         fill_color = job->obj->fillcolor.u.index;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); //     else {
UNSUPPORTED("b42prafms4wcjet9oaqz2r9an"); //         sub_type = 4;     /* opened X-spline */
UNSUPPORTED("e8seyevdqkm3o522h0kw3ofoo"); //         area_fill = -1;
UNSUPPORTED("cnfp5y1qtuaq6rg9e86neg62e"); //         fill_color = 0;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("a5n7zezdexpwwfy12hsc5q41m"); //     V[3].x = A[0].x;
UNSUPPORTED("3wrmg8m53mwjg50y22lcyblmg"); //     V[3].y = A[0].y;
UNSUPPORTED("d4fw6y4mj6hshwm4fwoegfv1"); //     /* Write first point in line */
UNSUPPORTED("7ap9l0s2x29me32trtt38kph0"); //     count++;
UNSUPPORTED("8hem85phuz76zejto4bkwovw1"); //     PF2P(A[0], p);
UNSUPPORTED("73o6ys1pid2ocs41fxtzlcv8n"); //     size = sprintf(buf, " %d %d", p.x, p.y);
UNSUPPORTED("1j1vfgxpkci66jmmmccgza2lm"); //     buf += size;
UNSUPPORTED("a3w2dgd3a2dpgvb5n1a63c9ar"); //     /* write subsequent points */
UNSUPPORTED("3s0blwgctqa0ygs872bnu4kye"); //     for (i = 0; i + 3 < n; i += 3) {
UNSUPPORTED("4a58elv5pvvi5twh4hrzzzj3d"); //         V[0] = V[3];
UNSUPPORTED("cr2c5h66bahjj7gd63bz4bhl7"); //         for (j = 1; j <= 3; j++) {
UNSUPPORTED("d5p6lhssn8pxlfrjhmbm89neq"); //             V[j].x = A[i + j].x;
UNSUPPORTED("aasvql7kiskb32j9te9gp5xif"); //             V[j].y = A[i + j].y;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("afevm918v5rewrdihltcjtka7"); //         for (step = 1; step <= 6; step++) {
UNSUPPORTED("cc15ym2418ncxwrvmrbf7d5fb"); //             count++;
UNSUPPORTED("1maly6enkyv5xs410cfeocfo8"); //             pf = Bezier (V, 3, (double) step / 6, NULL, NULL);
UNSUPPORTED("9hehuild0uke3e57cn1cu37d4"); // 	    PF2P(pf, p);
UNSUPPORTED("dlhqn2sqdjrfl9iuem0x42sg7"); //             size = sprintf(buf, " %d %d", p.x, p.y);
UNSUPPORTED("dc1iwkgf67a40ouxumqgp087o"); //             buf += size;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c4x928a1fx4pey929yv4i7xi7"); //     gvprintf(job, "%d %d %d %d %d %d %d %d %d %.1f %d %d %d %d\n",
UNSUPPORTED("1dqdjogaxgb0j9mm27wtggy5a"); //             object_code,
UNSUPPORTED("391a91dumfga72c7rkunzsagw"); //             sub_type,
UNSUPPORTED("3flh0qnrquemq28lvxyxvwr2z"); //             line_style,
UNSUPPORTED("bgi0dskp51huj9xln98wnumjz"); //             thickness,
UNSUPPORTED("3e88wabokfvxz8grv7y8pcp7x"); //             pen_color,
UNSUPPORTED("71yn2s9gjpe47twtrov8pg08y"); //             fill_color,
UNSUPPORTED("5zqiluvq3fq9xui090kw9js36"); //             depth,
UNSUPPORTED("6f5tu3f8cchk4yg41erz05hd0"); //             pen_style,
UNSUPPORTED("kgl9ed0oj2lceff9d2ufi72n"); //             area_fill,
UNSUPPORTED("c5pgscy9jqkl0df0tcd2xh7d9"); //             style_val, cap_style, forward_arrow, backward_arrow, count);
UNSUPPORTED("cqyleb6lm2k4okgz6yyfsnyvs"); //     gvprintf(job, " %s\n", buffer);      /* print points */
UNSUPPORTED("2puk68crvxxdnxykmgd8hccpb"); //     free(buffer);
UNSUPPORTED("880df02j7ml0ml3y149lcn5r0"); //     for (i = 0; i < count; i++) {
UNSUPPORTED("aqnpclkffnis7si1mcldfnqzb"); //         gvprintf(job, " %d", i % (count - 1) ? 1 : 0);   /* -1 on all */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("b7eafy5bhxn361xe2c8x8553b"); //     gvputs(job, "\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 b6u8ndxbe2p5x3otn62y515vj
// static void fig_polygon(GVJ_t * job, pointf * A, int n, int filled) 
public static Object fig_polygon(Object... arg) {
UNSUPPORTED("60icufw43hiimy7u8y66joumx"); // static void fig_polygon(GVJ_t * job, pointf * A, int n, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("1250jrnrnv2ts7w11no09s3c0"); //     int object_code = 2;        /* always 2 for polyline */
UNSUPPORTED("1u7xi4usjz62x26cm8thbbuzf"); //     int sub_type = 3;           /* always 3 for polygon */
UNSUPPORTED("7yz13t0sqtqvzxyddzcozxe33"); //     int line_style;		/* solid, dotted, dashed */
UNSUPPORTED("9pyxwz1r98uut10u02vkx6v1q"); //     int thickness = obj->penwidth;
UNSUPPORTED("spi81120or5799hcfjb8itk6"); //     int pen_color = obj->pencolor.u.index;
UNSUPPORTED("85qo3gmfwzm58xlqrukeg2vyr"); //     int fill_color = obj->fillcolor.u.index;
UNSUPPORTED("240u1bsplk74etvnv0m0z4af6"); //     int depth = Depth;
UNSUPPORTED("4mqqliisakngnea1fbgw3n16w"); //     int pen_style = 0;          /* not used */
UNSUPPORTED("1rb7krh80rapa6zt9gze6d8y"); //     int area_fill = filled ? 20 : -1;
UNSUPPORTED("erg3jyrsg6mbllclii9gqtczn"); //     double style_val;
UNSUPPORTED("emk8vv370o9kkt54b48xbckqk"); //     int join_style = 0;
UNSUPPORTED("at27yenlhsw2mhidnzh560qs7"); //     int cap_style = 0;
UNSUPPORTED("5ah3zh0iiveyst5794k0axkys"); //     int radius = 0;
UNSUPPORTED("6aehzky7l6ssu826xre37yhtt"); //     int forward_arrow = 0;
UNSUPPORTED("cvrcowx9gwh8vdfgelcwxhrhq"); //     int backward_arrow = 0;
UNSUPPORTED("b2q7ayijmq412v8tkb0p5a4xq"); //     int npoints = n + 1;
UNSUPPORTED("dub6ackp2wp6jel838haqwj85"); //     fig_line_style(obj, &line_style, &style_val);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); //     gvprintf(job,
UNSUPPORTED("46ua4zhlbcjsh2nua5zhohuez"); //             "%d %d %d %d %d %d %d %d %d %.1f %d %d %d %d %d %d\n",
UNSUPPORTED("aqhcl971r2txljfiisq3maosf"); //             object_code, sub_type, line_style, thickness, pen_color,
UNSUPPORTED("7565hrxms7ljcrl0jc6pzqo2r"); //             fill_color, depth, pen_style, area_fill, style_val, join_style,
UNSUPPORTED("cyfkuqh06tebk11sxbz22gb"); //             cap_style, radius, forward_arrow, backward_arrow, npoints);
UNSUPPORTED("2raacuz450jnyzch78nhdpi5r"); //     figptarray(job, A, n, 1);        /* closed shape */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 1afauosj6wr5u4dhbjovifgei
// static void fig_polyline(GVJ_t * job, pointf * A, int n) 
public static Object fig_polyline(Object... arg) {
UNSUPPORTED("1sx5zjyuegemqg5bkzvssc1bn"); // static void fig_polyline(GVJ_t * job, pointf * A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("1250jrnrnv2ts7w11no09s3c0"); //     int object_code = 2;        /* always 2 for polyline */
UNSUPPORTED("2xiuwyphr1m2pc2o9smsohpy7"); //     int sub_type = 1;           /* always 1 for polyline */
UNSUPPORTED("7yz13t0sqtqvzxyddzcozxe33"); //     int line_style;		/* solid, dotted, dashed */
UNSUPPORTED("9pyxwz1r98uut10u02vkx6v1q"); //     int thickness = obj->penwidth;
UNSUPPORTED("spi81120or5799hcfjb8itk6"); //     int pen_color = obj->pencolor.u.index;
UNSUPPORTED("afxyknafudgf6s6v5jw9qx8p9"); //     int fill_color = 0;
UNSUPPORTED("240u1bsplk74etvnv0m0z4af6"); //     int depth = Depth;
UNSUPPORTED("4mqqliisakngnea1fbgw3n16w"); //     int pen_style = 0;          /* not used */
UNSUPPORTED("1pvrunrk1ylb19scd5xzhf3lp"); //     int area_fill = 0;
UNSUPPORTED("erg3jyrsg6mbllclii9gqtczn"); //     double style_val;
UNSUPPORTED("emk8vv370o9kkt54b48xbckqk"); //     int join_style = 0;
UNSUPPORTED("at27yenlhsw2mhidnzh560qs7"); //     int cap_style = 0;
UNSUPPORTED("5ah3zh0iiveyst5794k0axkys"); //     int radius = 0;
UNSUPPORTED("6aehzky7l6ssu826xre37yhtt"); //     int forward_arrow = 0;
UNSUPPORTED("cvrcowx9gwh8vdfgelcwxhrhq"); //     int backward_arrow = 0;
UNSUPPORTED("cnai2dhmnp0nlkurdvfgcftzp"); //     int npoints = n;
UNSUPPORTED("dub6ackp2wp6jel838haqwj85"); //     fig_line_style(obj, &line_style, &style_val);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); //     gvprintf(job,
UNSUPPORTED("46ua4zhlbcjsh2nua5zhohuez"); //             "%d %d %d %d %d %d %d %d %d %.1f %d %d %d %d %d %d\n",
UNSUPPORTED("aqhcl971r2txljfiisq3maosf"); //             object_code, sub_type, line_style, thickness, pen_color,
UNSUPPORTED("7565hrxms7ljcrl0jc6pzqo2r"); //             fill_color, depth, pen_style, area_fill, style_val, join_style,
UNSUPPORTED("cyfkuqh06tebk11sxbz22gb"); //             cap_style, radius, forward_arrow, backward_arrow, npoints);
UNSUPPORTED("8pzdn1xlgnbq81goh0w0k3roi"); //     figptarray(job, A, n, 0);        /* open shape */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 am7q7qqmqp3cj87eqv61ag2tt
// gvrender_engine_t fig_engine = 


//1 ar7bi3fv0al906tc46yku4qmt
// static char *fig_knowncolors[] = 


//1 2qcp4lauqvs4msrc3ulasniqr
// gvrender_features_t render_features_fig = 


//1 1hl171y3pew4vgjt6v4vsax61
// gvdevice_features_t device_features_fig = 


//1 472dfp6vcnqblz1b82crth1dc
// gvplugin_installed_t gvrender_fig_types[] = 


//1 3dtvxqen0zlfmzz1ygg4lnixq
// gvplugin_installed_t gvdevice_fig_types[] = 


}
