/* ========================================================================
 * 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-2017, 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_vml__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 btjrd0itqwulq8xqtw1togigv
// unsigned int  graphHeight,graphWidth




//3 bevzgi4opmmgxwksl1lssepxc
// static int xml_isentity(char *s) 
public static Object xml_isentity(Object... arg) {
UNSUPPORTED("ddxpdim5n11qvep9b61kpijae"); // static int xml_isentity(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7309b02hjekdyss2l1jlfa3o5"); //     s++;			/* already known to be '&' */
UNSUPPORTED("ee1xg58k0yj6mgak36f7bqx4z"); //     if (*s == '#') {
UNSUPPORTED("1fe0kohehgdxhenrepo7ymdcw"); // 	s++;
UNSUPPORTED("autyof60ysqv0zxvcovs8ol1o"); // 	if (*s == 'x' || *s == 'X') {
UNSUPPORTED("8dqpp2f04tbhgnmk4gjjb8dga"); // 	    s++;
UNSUPPORTED("7z8kjrmcms9gfhq10a65dbjog"); // 	    while ((*s >= '0' && *s <= '9')
UNSUPPORTED("cvyao8709l4lhttkvu9hcnvne"); // 		   || (*s >= 'a' && *s <= 'f')
UNSUPPORTED("5q6n6p2xf3gohuffw81ur8vhb"); // 		   || (*s >= 'A' && *s <= 'F'))
UNSUPPORTED("zybbca41b450wccgr0kkur00"); // 		s++;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("1hg41j8n8b0uz0lmqlqcy30so"); // 	    while (*s >= '0' && *s <= '9')
UNSUPPORTED("zybbca41b450wccgr0kkur00"); // 		s++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("8h0cru3h3jveaqc5sgyq4rk71"); // 	while ((*s >= 'a' && *s <= 'z')
UNSUPPORTED("31bir978ftxj7zjleb3mr1bei"); // 	       || (*s >= 'A' && *s <= 'Z'))
UNSUPPORTED("8dqpp2f04tbhgnmk4gjjb8dga"); // 	    s++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9hcbv4ydnt8trlfaz870sjsyh"); //     if (*s == ';')
UNSUPPORTED("eleqpc2p2r3hvma6tipoy7tr"); // 	return 1;
UNSUPPORTED("5oxhd3fvp0gfmrmz12vndnjt"); //     return 0;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4b9su7anr30347e1zthtrc5ym
// static void vml_bzptarray(GVJ_t * job, pointf * A, int n) 
public static Object vml_bzptarray(Object... arg) {
UNSUPPORTED("6cz31arpp4llfud9so2l10aha"); // static void vml_bzptarray(GVJ_t * job, pointf * A, int n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("a1dehvgts7vkximbs2yo0q6pa"); //     char *c;
UNSUPPORTED("7ldg2xw8jnkip042t0h8hr93d"); //     c = "m ";			/* first point */
UNSUPPORTED("1vi49g48u2rc9v88yhabta0yw"); //     for (i = 0; i < n; i++) {
UNSUPPORTED("1hgvbe15yhlrd0rd46akda9gh"); //         /* integers only in path! */
UNSUPPORTED("e0prmugfew3rqlba7h143j07h"); // 	gvprintf(job, "%s%.0f,%.0f ", c, A[i].x, graphHeight-A[i].y);
UNSUPPORTED("82djk3ejfh3b927h8m60dmvut"); // 	if (i == 0)
UNSUPPORTED("en3ws2ntk263bznbygnksiaqs"); // 	    c = "c ";		/* second point */
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("bhkjgxzahx5z8sapqu2kv00g6"); // 	    c = "";		/* remaining points */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("37rm205a74loh45pr3ipamp7f"); //     gvputs(job, "\"");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c7gxm1yprlzzrruo8zduf87vr
// static void vml_print_color(GVJ_t * job, gvcolor_t color) 
public static Object vml_print_color(Object... arg) {
UNSUPPORTED("cq7w4y4atb4wd7qbo6b5xu52q"); // static void vml_print_color(GVJ_t * job, gvcolor_t color)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("1hn9tht7vq6fnuzbw3mgpwl6i"); //     switch (color.type) {
UNSUPPORTED("8d4tzwdd3f608e3jl4lzyugu0"); //     case COLOR_STRING:
UNSUPPORTED("13cycml8lfb1s4abkvnuhd8dh"); // 	gvputs(job, color.u.string);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("1ke9k1couoeb4od2nwibgg0xu"); //     case RGBA_BYTE:
UNSUPPORTED("bk6hmzzce8zu1dqkcetedyx8a"); // 	if (color.u.rgba[3] == 0) /* transparent */
UNSUPPORTED("azlrdflufy5e04p9xhwe83phw"); // 	    gvputs(job, "none");
UNSUPPORTED("9352ql3e58qs4fzapgjfrms2s"); // 	else
UNSUPPORTED("7jq54scftd6wr5k5aefwuq5r4"); // 	    gvprintf(job, "#%02x%02x%02x",
UNSUPPORTED("e0jr1wda5b2t6n9g1aas984rf"); // 		color.u.rgba[0], color.u.rgba[1], color.u.rgba[2]);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); //     default:
UNSUPPORTED("3yz4iw4v7mm470if4vb6yaack"); // 	assert(0);		/* internal error */
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 eev3wa4msf4zlx50e30mpo9cg
// static void vml_grstroke(GVJ_t * job, int filled) 
public static Object vml_grstroke(Object... arg) {
UNSUPPORTED("4sobdt8jkapv72q76h5vuwa4d"); // static void vml_grstroke(GVJ_t * job, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("ehybj1eln7oznx97cjgnxbsh4"); //     gvputs(job, "pencolor);
UNSUPPORTED("eeukvd8elh15jnqvrpkyb0m4q"); //     if (obj->penwidth != 1.)
UNSUPPORTED("17tvpctzkynev0i8kjxunhih0"); // 	gvprintf(job, "\" weight=\"%.0fpt", obj->penwidth);
UNSUPPORTED("djo67r65tyuacmqc3z1ydjwqz"); //     if (obj->pen == PEN_DASHED) {
UNSUPPORTED("ezihanuro72spak2bn2a3hsgj"); // 	gvputs(job, "\" dashstyle=\"dash");
UNSUPPORTED("8lyt1l1t8621bzmtn7js5zd27"); //     } else if (obj->pen == PEN_DOTTED) {
UNSUPPORTED("8c5eqi9230prlfcpffd4p996q"); // 	gvputs(job, "\" dashstyle=\"dot");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("6ojsqtwezy0tjycbxcwjo31az"); //     gvputs(job, "\" />");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5pomyedqfnet64wh6uod6vb2q
// static void vml_grfill(GVJ_t * job, int filled) 
public static Object vml_grfill(Object... arg) {
UNSUPPORTED("ajogwjsu07g39q2rvxv7fkhes"); // static void vml_grfill(GVJ_t * job, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("76ttmy9v8uqmlqtu38x3c4z7j"); //     if (filled){
UNSUPPORTED("57p42rg5dkh6garwd1jzybkv5"); //         gvputs(job, " filled=\"true\" fillcolor=\"");
UNSUPPORTED("1n6pvxcwsq6w87n3kgcvwrkc0"); // 	vml_print_color(job, obj->fillcolor);
UNSUPPORTED("5mqqon1gnvkayrizou1xqmzp7"); //         gvputs(job, "\" ");
UNSUPPORTED("d5hubmf3ko4b709pzj48gex81"); //     }else{
UNSUPPORTED("5bqy4mcc9vk4ut4zsywfztdpy"); // 	gvputs(job, " filled=\"false\" ");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dyzsyf54kn673uhch0r5fwpg
// char *html_string(char *s) 
public static Object html_string(Object... arg) {
UNSUPPORTED("8tv9tnhw9ye4r7idvy9m4aey6"); // char *html_string(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("210phh7av8ei8ajjmpptx96m6"); //     static char *buf = NULL;
UNSUPPORTED("6fpm1wk8mz0hofn15361g6nzn"); //     static int bufsize = 0;
UNSUPPORTED("1q9p9mppsiolvz4xyp1xfe8s2"); //     char *p, *sub, *prev = NULL;
UNSUPPORTED("9ee5mdh9hsw491mz8n88ey33d"); //     int len, pos = 0;
UNSUPPORTED("29p3td3mgocxg8wzsqpdzufk1"); //     int temp,cnt,remaining=0;
UNSUPPORTED("3kfrqsdr0zbtgcprb136f6jf7"); //     char workstr[16];
UNSUPPORTED("dqghet86b6lisy95vk1aiqmoq"); //     long unsigned int charnum=0;
UNSUPPORTED("blujo31vwffo3a9xik8oit7xl"); //     unsigned char byte;
UNSUPPORTED("a6hm2qvtj6ubjqjo5o0y1nbv6"); //     unsigned char mask;
UNSUPPORTED("cjyiejw67ffjjsk60tgeebvif"); //     if (!buf) {
UNSUPPORTED("4xkxdnucjd4ldoikgelnsa7c9"); // 	bufsize = 64;
UNSUPPORTED("9pvgystp8nwvblycum3rps3tz"); // 	buf = gmalloc(bufsize);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("dpfzdhkfq6u86uv5f9lnqfbpq"); //     p = buf;
UNSUPPORTED("e8ng575h9ts71v7d04mtpxyr5"); //     while (s && *s) {
UNSUPPORTED("85svsyrkaau2681m7ya7tygx6"); // 	if (pos > (bufsize - 8)) {
UNSUPPORTED("aa09fjtytqkag416h6457rmkr"); // 	    bufsize *= 2;
UNSUPPORTED("3vu2n3g10rrkdmia0oyndfj4s"); // 	    buf = grealloc(buf, bufsize);
UNSUPPORTED("cz6j3s7zlvrbs83g3e42o83z7"); // 	    p = buf + pos;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("97iud4axotxlk7ywlijb75m3d"); // 	/* escape '&' only if not part of a legal entity sequence */
UNSUPPORTED("2ulqzjhkp81o1cpur4y62jck9"); // 	if (*s == '&' && !(xml_isentity(s))) {
UNSUPPORTED("cac1jzftgtiz1fvztpxrb5pzr"); // 	    sub = "&";
UNSUPPORTED("17g0bn2jwfuvdxn93z9lsronr"); // 	    len = 5;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("7e1vaedh6l0yfegrgw9donb9e"); // 	/* '<' '>' are safe to substitute even if string is already UTF-8 coded
UNSUPPORTED("2hspzajrej6p5fmxtp3xo33mw"); // 	 * since UTF-8 strings won't contain '<' or '>' */
UNSUPPORTED("3xg4wo6utmvnlgyvg8ciz4tey"); // 	else if (*s == '<') {
UNSUPPORTED("13qv1mf2mabbasi5mgrjsqs3n"); // 	    sub = "<";
UNSUPPORTED("cn6mu8yh8covbdy1zkhq7256"); // 	    len = 4;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("art2agkl4px2ncm5gmygaoi4v"); // 	else if (*s == '>') {
UNSUPPORTED("dbkjqbduusn4tza1p3ng8iuyi"); // 	    sub = ">";
UNSUPPORTED("cn6mu8yh8covbdy1zkhq7256"); // 	    len = 4;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("aundz2f5ze9pcxo1dksgg0zxi"); // 	else if (*s == '-') {	/* can't be used in xml comment strings */
UNSUPPORTED("37g3n162xpdox7os6l6tphpwc"); // 	    sub = "-";
UNSUPPORTED("17g0bn2jwfuvdxn93z9lsronr"); // 	    len = 5;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("1lvkv9camdmveih40gwylsnw6"); // 	else if (*s == ' ' && prev && *prev == ' ') {
UNSUPPORTED("b0atdb6d1uzal5s04csjvyq30"); // 	    /* substitute 2nd and subsequent spaces with required_spaces */
UNSUPPORTED("72g8c8ott8fvqjni8tir0plf7"); // 	    sub = " ";  /* inkscape doesn't recognise   */
UNSUPPORTED("axaethtisavqkan2dx7laigpw"); // 	    len = 6;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("9e32cag083iuoabhlvpcldsa8"); // 	else if (*s == '"') {
UNSUPPORTED("4w7kby1vesehrcs7zpowfb0q6"); // 	    sub = """;
UNSUPPORTED("axaethtisavqkan2dx7laigpw"); // 	    len = 6;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("akz9vs5rt6crj61e0batgdi09"); // 	else if (*s == '\'') {
UNSUPPORTED("6ohptq6v6vjhjivmjf7d5auoz"); // 	    sub = "'";
UNSUPPORTED("17g0bn2jwfuvdxn93z9lsronr"); // 	    len = 5;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("7osubpgj63tmt0wj4pvxpwxoe"); // 	else if ((unsigned char)*s > 127) {
UNSUPPORTED("ck3iw54e1uosgnoar7tuj5yiq"); //             byte=(unsigned char)*s;
UNSUPPORTED("685r14yvgnv8corj4fyj87dwc"); //             cnt=0;
UNSUPPORTED("1sk7v07qqsmtkhcx3a69hnjyd"); //             for (mask=127; mask < byte; mask=mask >>1){
UNSUPPORTED("8fopryll06kvr0jnyzk09qfpq"); //               cnt++;
UNSUPPORTED("3kqngicr09spfic6rk1h6wfin"); //               byte=byte & mask;
UNSUPPORTED("7g94ubxa48a1yi3mf9v521b7c"); //             }
UNSUPPORTED("9i47zp8uygm8m9vcerpifoq21"); //             if (cnt>1){
UNSUPPORTED("ac2ry7rlqffp1fgrhemc934gu"); //               charnum=byte;
UNSUPPORTED("90z94v1tlojflavsqt0s26r6j"); //               remaining=cnt-1;
UNSUPPORTED("exa3odb9ukrxd1fpltrrdron7"); //             }else{
UNSUPPORTED("1og0iux5l20krj89wdqh9w7uv"); //               charnum=charnum<<6;
UNSUPPORTED("cft38jo0ay29phgz8mhgumxq1"); //               charnum+=byte;
UNSUPPORTED("aeih2m1vf4h9mot9xtfcgud99"); //               remaining--;
UNSUPPORTED("7g94ubxa48a1yi3mf9v521b7c"); //             }
UNSUPPORTED("5a72e9ko8v0uosbb9u6k1hcc6"); //             if (remaining>0){
UNSUPPORTED("6rtxeprdkn5hl12mzahfp266n"); //               s++;
UNSUPPORTED("5ltvgvxpweo0rh2kdfohxc2hz"); //               continue;
UNSUPPORTED("bqxp6rw8noicrlglo8qe8unqq"); //             }           
UNSUPPORTED("7et6ic8p4hqvhv3yec3yk55p6"); //             /* we will build the html value right-to-left
UNSUPPORTED("2mvg42q0v95d1x1ed42qbvx01"); //              * (least significant-to-most)  */
UNSUPPORTED("31b55rw6kawn2r6zmqrh228qf"); //             workstr[15]=';';
UNSUPPORTED("8i1jougg0os93j7bodx0va50k"); //             sub=&workstr[14];
UNSUPPORTED("d3rh9e3or0bar417dv1fit5fo"); //             len=3; /*  &#  + ;  */
UNSUPPORTED("ewhmvw4ooekot2lyb18r4tj5g"); //             do {
UNSUPPORTED("cwwv0otu07pe13eakls5xxerm"); //               temp=charnum%10;
UNSUPPORTED("da252sqmro65h7ak83r4m3obu"); //               *(sub--)=(char)((int)'0'+ temp);
UNSUPPORTED("1zirekhu226huecycep0ne7pu"); //               charnum/=10;
UNSUPPORTED("aq5hs10z0fbv4mhaeuzcmkgog"); //               len++;
UNSUPPORTED("4bx2iu76wtvgwdtj1yxkeo7bw"); //               if (len>12){      /* 12 is arbitrary, but clearly in error  */
UNSUPPORTED("btpcnzuplf607blcmfn5tmveu"); //                 fprintf(stderr, "Error during conversion to \"UTF-8\".  Quiting.\n");
UNSUPPORTED("5s066qy9i7y4r1rxj2y59o0cj"); //                 exit(1);
UNSUPPORTED("43y12cfgcytwnxmxacc66zhaa"); //               }
UNSUPPORTED("8lm55matje4172sjn6kkr5hxq"); //             } while (charnum>0);
UNSUPPORTED("9y3km5dpa85tacgkfb6yz1mnf"); //             *(sub--)='#';
UNSUPPORTED("bo52wzef6reby5fe9dmhkk81l"); //             *(sub)='&';
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("8k75h069sv2k9b6tgz77dscwd"); // 	else {
UNSUPPORTED("adxr80w3fzxvf4gxvbuo78rm5"); // 	    sub = s;
UNSUPPORTED("ct414lk8my1pywj7ypk05e6d"); // 	    len = 1;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("25ryz7f7izh8r6792860c1d0y"); // 	while (len--) {
UNSUPPORTED("byu93mjyl867v3xyy1fb9pw9"); // 	    *p++ = *sub++;
UNSUPPORTED("27349aw1zezm0lpez1jn3pcw4"); // 	    pos++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("5j7yubj14qnrajv5mpkfylpk3"); // 	prev = s;
UNSUPPORTED("1fe0kohehgdxhenrepo7ymdcw"); // 	s++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("2t1d66kwn86kqh0i665hqw6cl"); //     *p = '\0';
UNSUPPORTED("5jfpogdyby101eyuw2dhtb5cg"); //     return buf;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dur880fsg5atx9nvy1p3ela10
// static void vml_comment(GVJ_t * job, char *str) 
public static Object vml_comment(Object... arg) {
UNSUPPORTED("c00kjo9ns7f17wgw1ohzw57tm"); // static void vml_comment(GVJ_t * job, char *str)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("66eb4g2o03hr5raslmg9nfbeu"); //     gvputs(job, "      \n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5oyyq924hjocedbpq4l7oehzv
// static void vml_begin_job(GVJ_t * job) 
public static Object vml_begin_job(Object... arg) {
UNSUPPORTED("4vv3qhgtpbes35jfx8pclwrgh"); // static void vml_begin_job(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("4cbnyzmzg3cvvcs2o2oquee16"); //     gvputs(job, "\n");
UNSUPPORTED("928w4si5zj3hjwozhxchpdea3"); //     gvputs(job, "\n\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3xv9atzf4fzy1912qmp1uvq0m
// static void vml_begin_graph(GVJ_t * job) 
public static Object vml_begin_graph(Object... arg) {
UNSUPPORTED("avqdb0s2nmtb6gvp76ps0ei2k"); // static void vml_begin_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); //     obj_state_t *obj = job->obj;
UNSUPPORTED("8i0d7frxcvvmzhidle0zin9i0"); //     char *name;
UNSUPPORTED("e1b0xy1qef9gc82t0ivbjb8zh"); //     graphHeight =(int)(job->bb.UR.y - job->bb.LL.y);
UNSUPPORTED("55u7wm7xjrcquuu2n0hz1jizw"); //     graphWidth  =(int)(job->bb.UR.x - job->bb.LL.x);
UNSUPPORTED("6dl46e1222e567abtx5vifkzq"); //     gvputs(job, "");
UNSUPPORTED("b70phb0h3tdknwo7m1tzk0yu9"); //     gvputs(job, "\n");
UNSUPPORTED("an46m2db2jmg9d78f3cw0oeep"); //     name = agnameof(obj->u.g);
UNSUPPORTED("2bwa0axbof4o9lendy4mv0cpr"); //     if (name[0]) {
UNSUPPORTED("9a7iaj7rt5y0ad0nng4a7jxbo"); //         gvputs(job, "");
UNSUPPORTED("1upiypaoqqpwx9r8wle6ufk2g"); // 	gvputs(job, html_string(name));
UNSUPPORTED("6hyq1ok8iavza1xukic96q0h"); //         gvputs(job, "");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9tm5u4fe5an4thc0q7bjxnr75"); //     gvprintf(job, "\n", job->pagesArraySize.x * job->pagesArraySize.y);
UNSUPPORTED("5la678eg2w90eh0sdfjkqn7cz"); // /*  the next chunk and all the "DIV" stuff is not required,
UNSUPPORTED("6zlticf1cev2j2vigz4tx779o"); //  *  but it helps with non-IE browsers  */
UNSUPPORTED("lhp79l7hlsjswf7b7tw8wpdx"); //     gvputs(job, "   \n");
UNSUPPORTED("269gwva6ivx61sjbdee3m8vj0"); //     gvputs(job, "");
UNSUPPORTED("93pwzzgpdh9757l4olxop6pi0"); //     gvputs(job, "\n");
UNSUPPORTED("3kryaxr0uaxo7qpu3ktwzjhz9"); //     /* add 10pt pad to the bottom of the graph */
UNSUPPORTED("87yakm6jlsdw93lwf21ta1fdh"); //     gvputs(job, "
\n", graphWidth, 10+graphHeight); UNSUPPORTED("5jwc1lxfhyiu5a3waqioulo3"); // gvputs(job, "\n"); UNSUPPORTED("kfdibijgk7342gk871tg8gje"); // gvputs(job, "\n"); UNSUPPORTED("35orfdyus9v7xk40ooebirkq5"); // gvputs(job, " ", graphWidth, graphHeight); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 9qyew5qsglzdy9qx7swdfe7mp // static void vml_end_graph(GVJ_t * job) public static Object vml_end_graph(Object... arg) { UNSUPPORTED("anrryg4l39vgr225rotun9gnr"); // static void vml_end_graph(GVJ_t * job) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("bxensc87sjojotvuy3k04i58o"); // gvputs(job, "\n"); UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); // gvputs(job, "
\n"); UNSUPPORTED("1s3mj7n718sgb6k6qbmbcdc9v"); // /* add 10pt pad to the bottom of the graph */ UNSUPPORTED("27m6w3kfdqelgtlqxrx56jlxr"); // gvputs(job, "
\n"); UNSUPPORTED("ebb37y083syliy72ozkhk4wks"); // gvputs(job, "\n"); UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); // gvputs(job, "
\n"); UNSUPPORTED("3s1hxsrzd7hxfmm8x5jyyjieh"); // gvputs(job, "
\n"); UNSUPPORTED("5fd7vc4jew0i3dt9bu5fowugo"); // gvputs(job, "\n"); UNSUPPORTED("2vufe64jniejolxnz5681gxqe"); // gvputs(job, "

Sorry, this diagram will only display correctly on Internet Explorer 5 (and up) browsers.

\n"); UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); // gvputs(job, "
\n"); UNSUPPORTED("ez37b3bcyingy4jq78tmg0pxj"); // gvputs(job, "
\n"); UNSUPPORTED("eq3lzj7qatimzfjmxipjhyiqz"); // gvputs(job, "\n"); UNSUPPORTED("dvq6wxetnzd2fc0ug9uz2zppo"); // gvputs(job, "
\n"); UNSUPPORTED("dy4p0jrbfldkelbyrvvyzj4qz"); // gvputs(job, "\n\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 bl9rzlwd1nwcpeg5ugnuzqa5e // static void vml_begin_anchor(GVJ_t * job, char *href, char *tooltip, char *target, char *id) public static Object vml_begin_anchor(Object... arg) { UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void UNSUPPORTED("1a7vcj7j4eg713imsharya0ud"); // vml_begin_anchor(GVJ_t * job, char *href, char *tooltip, char *target, char *id) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("amqsywm4tf3cr4mn35bngqsho"); // gvputs(job, "\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 1x3m9i59qmjupolfx4vhxw0v7 // static void vml_end_anchor(GVJ_t * job) public static Object vml_end_anchor(Object... arg) { UNSUPPORTED("9vhqbnuimouv0ow47wxsqyrls"); // static void vml_end_anchor(GVJ_t * job) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("gdbgsnwooftm30av6d4pf8vp"); // gvputs(job, "\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 3w9m053yxsneu33cud9timt9t // static void vml_textspan(GVJ_t * job, pointf p, textspan_t * span) public static Object vml_textspan(Object... arg) { UNSUPPORTED("aizdf41m4lp84vrfxtqqjm5kk"); // static void vml_textspan(GVJ_t * job, pointf p, textspan_t * span) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("a6cqx0inp0ev3s5i17yp4krl3"); // pointf p1,p2; UNSUPPORTED("84llcpxtvxaggx841n2t03850"); // obj_state_t *obj = job->obj; UNSUPPORTED("7pxhx3kruwsackat2315zxaxh"); // PostscriptAlias *pA; UNSUPPORTED("bpqxh9mig0sh1gasrlkg6hbph"); // switch (span->just) { UNSUPPORTED("15tf5rbprgr65ucp24e4bba9t"); // case 'l': UNSUPPORTED("bx5btb16vs7f3gj67kpy77ey5"); // p1.x=p.x; UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break; UNSUPPORTED("8pu80wsk8me7q17ensqlviq86"); // case 'r': UNSUPPORTED("88f68xft9y7x7p7757jw5v539"); // p1.x=p.x-span->size.x; UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break; UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); // default: UNSUPPORTED("37fbny64zwo23oymypyreuldc"); // case 'n': UNSUPPORTED("41f56eyenmswtnwdl92dgzi6i"); // p1.x=p.x-(span->size.x/2); UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break; UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("6v5kd5y5vru7rgdgdqpx8v5qn"); // p2.x=p1.x+span->size.x; UNSUPPORTED("8qe9sncool5td3uxg4au3fcr3"); // if (span->size.y < span->font->size){ UNSUPPORTED("2ta69i4d7oe74st195r1on46r"); // span->size.y = 1 + (1.1*span->font->size); UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("l7n28ygxehizidxvci80c5eo"); // p1.x-=8; /* vml textbox margin fudge factor */ UNSUPPORTED("d04wets4lspsvs5pxjr5f7qiv"); // p2.x+=8; /* vml textbox margin fudge factor */ UNSUPPORTED("8y5r2cgryhw2do4ex1gj8g5k2"); // p2.y=graphHeight-(p.y); UNSUPPORTED("348q7svrvxy55boyhh6ini0m5"); // p1.y=(p2.y-span->size.y); UNSUPPORTED("dn75y57iaumqs7rtia0ypr6ho"); // /* text "y" was too high UNSUPPORTED("1lan35rlz4uz5bucr5o7r0g4v"); // * Graphviz uses "baseline", VML seems to use bottom of descenders - so we fudge a little UNSUPPORTED("20rbf35vu5ppvv7irnm95dyo"); // * (heuristics - based on eyeballs) */ UNSUPPORTED("2612tyqxei5p6h4f9ys5dee86"); // if (span->font->size <12.){ /* see graphs/directed/arrows.gv */ UNSUPPORTED("cvs1mwall6wq4ij48lqm4op48"); // p1.y+=1.4+span->font->size/5; /* adjust by approx. descender */ UNSUPPORTED("1rt3dk2b5mwsszlr7636vr1iu"); // p2.y+=1.4+span->font->size/5; /* adjust by approx. descender */ UNSUPPORTED("d5hubmf3ko4b709pzj48gex81"); // }else{ UNSUPPORTED("d562p565hvv27m9q6hboqoceg"); // p1.y+=2+span->font->size/5; /* adjust by approx. descender */ UNSUPPORTED("9zyp3amjqv7igfjsyakzl17mh"); // p2.y+=2+span->font->size/5; /* adjust by approx. descender */ UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("euxy967coeahp4bc20yubm2yl"); // gvprintf(job, "\n"); UNSUPPORTED("9qq0nba1t0ng7kljc1sbs0qfj"); // gvputs(job, "font->postscript_alias; UNSUPPORTED("85v4mh1bambtpopgva0jmspn9"); // if (pA) { UNSUPPORTED("bgqxo8khg1e099cxrptiwit1z"); // gvprintf(job, "font-family: '%s';", pA->family); UNSUPPORTED("9h5q63fru796qjss1e7qmjs87"); // if (pA->weight) UNSUPPORTED("d27tbziquy9uwa9ti4aosdkhl"); // gvprintf(job, "font-weight: %s;", pA->weight); UNSUPPORTED("9huytp1h7voa42nmxmer22vzu"); // if (pA->stretch) UNSUPPORTED("3pki43hxuzxyud3tzdxwrhaa0"); // gvprintf(job, "font-stretch: %s;", pA->stretch); UNSUPPORTED("5d7zj4s1n6561mk9pcx6o6cgu"); // if (pA->style) UNSUPPORTED("eh8ev5fgxm7vpxf9pk75n85ex"); // gvprintf(job, "font-style: %s;", pA->style); UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("1nyzbeonram6636b1w955bypn"); // else { UNSUPPORTED("fz55kaucqr8430w3mc1m8hwl"); // gvprintf(job, "font-family: \'%s\';", span->font->name); UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("7rot1wnzwom21e0ppkrh5zdav"); // gvprintf(job, " font-size: %.2fpt;", span->font->size); UNSUPPORTED("1ns59jz9xcw8otsxv6kgjgr5e"); // switch (obj->pencolor.type) { UNSUPPORTED("8d4tzwdd3f608e3jl4lzyugu0"); // case COLOR_STRING: UNSUPPORTED("b7fzwqzuy02m4jzy6m43xnpd1"); // if (strcasecmp(obj->pencolor.u.string, "black")) UNSUPPORTED("8nzpd9zrx7vpp0m8m1qgid7do"); // gvprintf(job, "color:%s;", obj->pencolor.u.string); UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break; UNSUPPORTED("1ke9k1couoeb4od2nwibgg0xu"); // case RGBA_BYTE: UNSUPPORTED("c3dfl7pq8vixzp7cbj7583mln"); // gvprintf(job, "color:#%02x%02x%02x;", UNSUPPORTED("7se80bj4r3ij8yqdqdw96l2d2"); // obj->pencolor.u.rgba[0], obj->pencolor.u.rgba[1], obj->pencolor.u.rgba[2]); UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // break; UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); // default: UNSUPPORTED("3yz4iw4v7mm470if4vb6yaack"); // assert(0); /* internal error */ UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("8stgz0xogc10yjcir6sanbobh"); // gvputs(job, "\">
"); UNSUPPORTED("2y2125yjs17y8io61dtxwyrmo"); // gvputs(job, html_string(span->str)); UNSUPPORTED("32wtt9g6cjyw7gk6tdrbhp88n"); // gvputs(job, "
\n"); UNSUPPORTED("ec1nzz2ms8uxq882p4akkdc7x"); // gvputs(job, "
\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 7uemnirlwr6y4ngurfwnenkrx // static void vml_ellipse(GVJ_t * job, pointf * A, int filled) public static Object vml_ellipse(Object... arg) { UNSUPPORTED("2rzq7xornook326ugiqtx9ip8"); // static void vml_ellipse(GVJ_t * job, pointf * A, int filled) UNSUPPORTED("4ecslok588dpq5vf5tzktm48k"); // { UNSUPPORTED("a736y55qgt64cklrj8yk9uvu"); // double dx, dy, left, right, top, bottom; UNSUPPORTED("8tuvacxowvjyekfxkm6dgvp8f"); // /* A[] contains 2 points: the center and corner. */ UNSUPPORTED("7s2m9hgonz1vxyrkaunqzmm0x"); // gvputs(job, " "); UNSUPPORTED("7gqf6f2q0xzi9bhfhrkseam0y"); // vml_grstroke(job, filled); UNSUPPORTED("18q2t3ic8pbe1l0wsmw06z2n5"); // gvputs(job, "\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 b5kmfiqdu9573i9iqip2kkynm // static void vml_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start, int arrow_at_end, int filled) public static Object vml_bezier(Object... arg) { UNSUPPORTED("e2z2o5ybnr5tgpkt8ty7hwan1"); // static void UNSUPPORTED("cxwdtprcwq7lm3c780w1tds29"); // vml_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start, UNSUPPORTED("77j21vz8ekimnj6b6uefavtz2"); // int arrow_at_end, int filled) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("dticghuio7so5b1whdvly7d4h"); // gvputs(job, " "); UNSUPPORTED("7gqf6f2q0xzi9bhfhrkseam0y"); // vml_grstroke(job, filled); UNSUPPORTED("3sp32zqf7o27wlhfm0e8qwo8f"); // gvputs(job, "\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 5k4nobte06p1zh3op4d1ubct2 // static void vml_polygon(GVJ_t * job, pointf * A, int n, int filled) public static Object vml_polygon(Object... arg) { UNSUPPORTED("14advi4blywcgi43gbteimc7r"); // static void vml_polygon(GVJ_t * job, pointf * A, int n, int filled) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); // int i; UNSUPPORTED("dwt7qbi5bm9qnisfbxetj2c1u"); // double px,py; UNSUPPORTED("dticghuio7so5b1whdvly7d4h"); // gvputs(job, " "); UNSUPPORTED("7gqf6f2q0xzi9bhfhrkseam0y"); // vml_grstroke(job, filled); UNSUPPORTED("3sp32zqf7o27wlhfm0e8qwo8f"); // gvputs(job, ""); UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } UNSUPPORTED("8va191an28d0k948tf16y0nxn"); // gvputs(job, "\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //3 elv8mlcw3hix4jbez3msjvwl3 // static void vml_polyline(GVJ_t * job, pointf * A, int n) public static Object vml_polyline(Object... arg) { UNSUPPORTED("9k67ncobudll8378huzqmql4u"); // static void vml_polyline(GVJ_t * job, pointf * A, int n) UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); // int i; UNSUPPORTED("dticghuio7so5b1whdvly7d4h"); // gvputs(job, " ", graphWidth, graphHeight); UNSUPPORTED("8xo83512azztf61gbgqbp60i"); // gvputs(job, ""); UNSUPPORTED("1k6f5ran45kpeb0vrbfuqpswu"); // vml_grstroke(job, 0); /* no fill here for polyline */ UNSUPPORTED("8va191an28d0k948tf16y0nxn"); // gvputs(job, "\n"); UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } throw new UnsupportedOperationException(); } //1 d0v2ctv7fk7xyjshwyllfkcpt // static char *vml_knowncolors[] = //1 i4obs2vdal7jcgzcmqpiabad // gvrender_engine_t vml_engine = //1 f19ql4f0xzpd3o01gsqdld6hy // gvrender_features_t render_features_vml = //1 do5wawnnfhzf2g7r3wftgsy4o // gvdevice_features_t device_features_vml = //1 8yst1dqk2z5q83e32t3wmrr75 // gvdevice_features_t device_features_vmlz = //1 65n0gf390fc3raflk4vdbxp9y // gvplugin_installed_t gvrender_vml_types[] = //1 2pmjyl28in77fbh1nf0xxn20c // gvplugin_installed_t gvdevice_vml_types[] = }

Ads help maintain this website.