/* ========================================================================
* 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_pic__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 bfefdbmxgotf4qqkevk6qvjfy
// static int BezierSubdivision = 10
//1 8505t85skxggg0irl1tfmrgdy
// static int onetime = NOT(0)
//1 4xmsfk0yyzqo0cf2y9ajr36ty
// static double Fontscale
//1 dffduaq2lkvewi20yyl0idqlq
// static const char *EscComment =
//1 1u8ij16cx26ycd5fobsl8g2di
// static const char picgen_msghdr[] =
//3 ayos3jxehp1ztek0fzcl358ep
// static void unsupported(char *s)
public static Object unsupported(Object... arg) {
UNSUPPORTED("7088si6a7r2vno19b32uo8410"); // static void unsupported(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bf1fgr4hqu10lh6v19a4jkjgv"); // agerr(AGWARN, "%s%s unsupported\n", picgen_msghdr, s);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 caqxhmpta2lx5mq13dxzj2u8x
// static void warn(char *s)
public static Object warn(Object... arg) {
UNSUPPORTED("eeixovji04zzi8o9wfp7t9t7o"); // static void warn(char *s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("w0ej7p9v7ag2pzzics45jb9x"); // agerr(AGWARN, "%s%s\n", picgen_msghdr, s);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//1 554f31iuqyl7u1zcf17z53d5d
// static fontinfo fonttab[] =
//3 8rp81pt8d1m62r13763vzqa4x
// static char *picfontname(char *psname)
public static Object picfontname(Object... arg) {
UNSUPPORTED("3cgi3bkyyuwjkob8wjbv3j9jb"); // static char *picfontname(char *psname)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ehyq61leulhsbvzo34gv4br20"); // char *rv;
UNSUPPORTED("ddbhwe6t3q29agh7a7xgastxx"); // fontinfo *p;
UNSUPPORTED("1quze5gak9fidti4u2gpcgauq"); // for (p = fonttab; p->psname; p++)
UNSUPPORTED("2d2432dtxx1g5wbcjejux4jqi"); // if (strcmp(p->psname, psname) == 0)
UNSUPPORTED("dtx9szdvwh3uhziubh9zvgbk5"); // break;
UNSUPPORTED("epo8hgm34vxye7ud1qqax9ilb"); // if (p->psname)
UNSUPPORTED("kyhn9y1x9lm133bxfmj4bwek"); // rv = p->trname;
UNSUPPORTED("1nyzbeonram6636b1w955bypn"); // else {
UNSUPPORTED("k08w7t9x1k6guv6vfivs4v2s"); // agerr(AGERR, "%s%s is not a troff font\n", picgen_msghdr, psname);
UNSUPPORTED("6ulxsks045sya9n5eia1i7ddp"); // /* try base font names, e.g. Helvetica-Outline-Oblique -> Helvetica-Outline -> Helvetica */
UNSUPPORTED("72ll8tnxnsj2tpmxl5khlayu0"); // if ((rv = strrchr(psname, '-'))) {
UNSUPPORTED("btt8svsoi3k8j99f4n3rlc843"); // *rv = '\0'; /* psname is not specified as const ... */
UNSUPPORTED("aa0y2bm93qvnsy4kdck9f1f2a"); // rv = picfontname(psname);
UNSUPPORTED("59zykg2pjkae9ritp3zmr9eeo"); // } else
UNSUPPORTED("5zdgc0gkiq6npy5xb86pim6b7"); // rv = "R";
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("v7vqc9l7ge2bfdwnw11z7rzi"); // return rv;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 wa4nhto9uu4kuly7ppruahop
// static void pic_set_color(GVJ_t *job, char *name)
public static Object pic_set_color(Object... arg) {
UNSUPPORTED("64zybybdqdszgcglznula2i6f"); // static void pic_set_color(GVJ_t *job, char *name)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dicmblysf3rxg5j4drimtm362"); // gvcolor_t color;
UNSUPPORTED("e5viuqy4awhjy9yfqag7onhm1"); // colorxlate(name, &color, HSVA_DOUBLE);
UNSUPPORTED("baelh9sxxexicjnrlbx7vdyb4"); // /* just v used to set grayscale value */
UNSUPPORTED("er4wz5rvcluf3o1z6qwlatuzh"); // gvprintf(job, "setfillval %f\n", color.u.HSVA[2]);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 c5pyghjxe3qfm0n6mgm79rdlm
// static void pic_set_style(GVJ_t *job, char **s)
public static Object pic_set_style(Object... arg) {
UNSUPPORTED("96wpaw44vdacs0vh6jgoj4tz6"); // static void pic_set_style(GVJ_t *job, char **s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("balwwj76p8kmfix80qmjiugl4"); // const char *line, *p;
UNSUPPORTED("cs3d00usngkaxu4kgv7kkyckp"); // char skip = 0;
UNSUPPORTED("cf8w5z35zxww7q6yjin9lc9op"); // char buf[BUFSIZ];
UNSUPPORTED("32ofqlv8xfhdrh1ooiw235kv6"); // buf[0] = '\0';
UNSUPPORTED("6xleu4rgsqy1817r9he4r47b0"); // gvprintf(job, "define attrs%d %%", 0);
UNSUPPORTED("1azyqxax8ahnngehbhvuqt8gz"); // while ((p = line = *s++)) {
UNSUPPORTED("59gu8gjy0gkpkkgmy7w3c6hz8"); // while (*p)
UNSUPPORTED("a0t85lvr3qdf70ajg30c8eadd"); // p++;
UNSUPPORTED("5ms90gds9d7jyok5oqzrumfjz"); // p++;
UNSUPPORTED("8tvf313utqfv0v9axl6r3wlkl"); // while (*p) {
UNSUPPORTED("cf7nujm2cqcn2a02hkvyf1mvw"); // if (!strcmp(line, "setlinewidth")) { /* a hack to handle the user-defined (PS) style spec in proc3d.gv */
UNSUPPORTED("ai5a1136garr7covbnxk6pyxr"); // long n = atol(p);
UNSUPPORTED("16jrsjmpt5dozkg3fowz598p1"); // sprintf(buf,
UNSUPPORTED("1nvkg4g1u8xahxfewtp3c722z"); // "oldlinethick = linethick;linethick = %ld * scalethickness / %.0f\n",
UNSUPPORTED("eg7jvgq9596hgaq35cxgye91g"); // n, Fontscale);
UNSUPPORTED("5kcdmo80e6cptkdn6zgvgxf81"); // skip = 1;
UNSUPPORTED("8983k01wuaibmqpm7x4605bp7"); // } else
UNSUPPORTED("2fvo48a0txnpmru0ceovu13vm"); // gvprintf(job, " %s", p);
UNSUPPORTED("bc3tgg2q6b0su4mo7wfruc1lb"); // while (*p)
UNSUPPORTED("9qg60ras48o8da5tv4x27825z"); // p++;
UNSUPPORTED("a0t85lvr3qdf70ajg30c8eadd"); // p++;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); // }
UNSUPPORTED("26drzkow7ea1ue7a2odilltn8"); // if (!skip)
UNSUPPORTED("32d5j591dz6q8zd5wzds7vbrw"); // gvprintf(job, " %s", line);
UNSUPPORTED("v8fuj86tc7ilar46z8lk0ou9"); // skip = 0;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("3n37k03ptdiq5ledify5lcl9w"); // gvprintf(job, " %%\n");
UNSUPPORTED("7bnv6h5iccaz38t7o7b8u1dlh"); // gvprintf(job, "%s", buf);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 48ntim1de294utfi4bxsk074i
// static void picptarray(GVJ_t *job, pointf * A, int n, int close)
public static Object picptarray(Object... arg) {
UNSUPPORTED("bmccbawo91lbcivkwyf8vc4hg"); // static void picptarray(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 6ijginogo45k3r7evz06wou90
// static char *pic_string(char *s)
public static Object pic_string(Object... arg) {
UNSUPPORTED("dw9uiu4spxd1twnomgmszil97"); // static char *pic_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 18gvpecdvza39yoravsxzyqgm
// static int picColorResolve(int *new, int r, int g, int b)
public static Object picColorResolve(Object... arg) {
UNSUPPORTED("50j17slpkgnb1ezx64xqzce87"); // static int picColorResolve(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();
}
//3 ct81u9217meiyte0vlkysz69d
// static void pic_line_style(obj_state_t *obj, int *line_style, double *style_val)
public static Object pic_line_style(Object... arg) {
UNSUPPORTED("7vmwghtuxdgpvfbhfzdv2z1xm"); // static void pic_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 7y7rby3rupqrhq7ae1qveool3
// static void pic_comment(GVJ_t *job, char *str)
public static Object pic_comment(Object... arg) {
UNSUPPORTED("bfsgdr1g2hvv18xxk5d8ghv5v"); // static void pic_comment(GVJ_t *job, char *str)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8h60idnupi1k47ro0clunyh5q"); // gvprintf(job, "%s %s\n", EscComment, str);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 38dpgquwrcip8qpihgqze85vh
// static void pic_begin_graph(GVJ_t * job)
public static Object pic_begin_graph(Object... arg) {
UNSUPPORTED("4fvhhvcs3op3q4yyanzl48yik"); // static void pic_begin_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("84llcpxtvxaggx841n2t03850"); // obj_state_t *obj = job->obj;
UNSUPPORTED("dcigebmf6s6f51j4m9qa6yymj"); // gvprintf(job, "%s Creator: %s version %s (%s)\n",
UNSUPPORTED("5998iss16ljg5pzhhht19mmwr"); // EscComment, job->common->info[0], job->common->info[1], job->common->info[2]);
UNSUPPORTED("equqpxkstjemlzo2j1dd344zl"); // gvprintf(job, "%s Title: %s\n", EscComment, agnameof(obj->u.g));
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("7ktvkleeg0xcthzjlfhuhmzhl"); // "%s save point size and font\n.nr .S \\n(.s\n.nr DF \\n(.f\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 cj0z02tehuufzejuqii6uk31t
// static void pic_end_graph(GVJ_t * job)
public static Object pic_end_graph(Object... arg) {
UNSUPPORTED("8n0jembcnqf86g3lkgvtafy41"); // static void pic_end_graph(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("f2kfkuj6972o4mzg4g2s5v725"); // "%s restore point size and font\n.ps \\n(.S\n.ft \\n(DF\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 4efot5904qdgxwian7og8s7yz
// static void pic_begin_page(GVJ_t * job)
public static Object pic_begin_page(Object... arg) {
UNSUPPORTED("59k0cacsr6yc1k00zy49jcoha"); // static void pic_begin_page(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("76g96x1rehn6s0a72jz2no0bi"); // box pbr = job->pageBoundingBox;
UNSUPPORTED("2b2vsocq8sefpglko8y2rk3za"); // double height, width;
UNSUPPORTED("m5wp5531idyj44zub1521718"); // if (onetime && job->rotation && (job->rotation != 90)) {
UNSUPPORTED("4bqo9fs7mwf1m4oohl243dc7g"); // unsupported("rotation");
UNSUPPORTED("6d9vivazko02yncki54y6wxr0"); // onetime = 0;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("3qzghrup4vwvnoamerwu2xyju"); // height = (((double)(pbr.UR.y) -(double)(pbr.LL.y))/(double)72);
UNSUPPORTED("7gvykkmmv8bjpav4giilxkevx"); // width = (((double)(pbr.UR.x) -(double)(pbr.LL.x))/(double)72);
UNSUPPORTED("cipcm9rjowjd96dkcyfo6kj26"); // if (job->rotation == 90) {
UNSUPPORTED("b0dr2avp0yfrvx3x6lo32hcc9"); // double temp = width;
UNSUPPORTED("4ayhsbggju2dkkm9haen3dcuj"); // width = height;
UNSUPPORTED("vjy6msvtpf98lv27ygdmc3an"); // height = temp;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("brwmt6ymnb9j9k57fp6dwx0z1"); // gvprintf(job, ".PS %.5f %.5f\n", width, height);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("4xv98dzt9da1iwfbed3qzbz51"); // "%s to change drawing size, multiply the width and height on the .PS line above and the number on the two lines below (rounded to the nearest integer) by a scale factor\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("cvyjdl3qzdzycj7001kaj2al3"); // if (width > 0.0) {
UNSUPPORTED("8qqxw44yvv1gjotw76yaj9yiq"); // Fontscale = log10(width);
UNSUPPORTED("3gge74lntaihg4dvjhwv7oqhw"); // Fontscale += 3.0 - (int) Fontscale; /* between 3.0 and 4.0 */
UNSUPPORTED("2lkbqgh2h6urnppaik3zo7ywi"); // } else
UNSUPPORTED("hjzl5l4sn9hwtlrmk9lvsx80"); // Fontscale = 3.0;
UNSUPPORTED("1otido4r7tr5suta2iikwypjq"); // Fontscale = pow(10.0, Fontscale); /* a power of 10 times width, between 1000 and 10000 */
UNSUPPORTED("dpnhw47fss92k4dkrtrjk13ar"); // gvprintf(job, ".nr SF %.0f\nscalethickness = %.0f\n", Fontscale,
UNSUPPORTED("2eilbgmfjnjynn65kgq9ridff"); // Fontscale);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("dfbnxc3d0zif5ki61u2qhpi0u"); // "%s don't change anything below this line in this drawing\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("4q8frt9vf2a38v6cjjeow3hhv"); // "%s non-fatal run-time pic version determination, version 2\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("dc09zp41jpx1ar2yhyc3alm6p"); // "boxrad=2.0 %s will be reset to 0.0 by gpic only\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("87vg3zmzozd5n9v73rd4rorjp"); // gvprintf(job, "scale=1.0 %s required for comparisons\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("fb2hg6vh04qtr5rds817ytzw"); // "%s boxrad is now 0.0 in gpic, else it remains 2.0\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("907w2hhexounybm744hrqew70"); // "%s dashwid is 0.1 in 10th Edition, 0.05 in DWB 2 and in gpic\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("b9scmygr8ue1db38lhe0ugf74"); // "%s fillval is 0.3 in 10th Edition (fill 0 means black), 0.5 in gpic (fill 0 means white), undefined in DWB 2\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("3q4puqndbhga2mrwvj5w2j7ss"); // "%s fill has no meaning in DWB 2, gpic can use fill or filled, 10th Edition uses fill only\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("a3x53q93b4sksa7vee61vtsls"); // "%s DWB 2 doesn't use fill and doesn't define fillval\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("cglsqpq97ek5itbkjjzdm0w8k"); // "%s reset works in gpic and 10th edition, but isn't defined in DWB 2\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("6vzczz8vf0wqmrionyd7tqda8"); // gvprintf(job, "%s DWB 2 compatibility definitions\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("ce0em94lu4t3pt85r2za9mvf2"); // "if boxrad > 1.0 && dashwid < 0.075 then X\n\tfillval = 1;\n\tdefine fill Y Y;\n\tdefine solid Y Y;\n\tdefine reset Y scale=1.0 Y;\nX\n");
UNSUPPORTED("dq09jmz8i5yv8jt3stebgbyqd"); // gvprintf(job, "reset %s set to known state\n", EscComment);
UNSUPPORTED("dph08fr8e18senfvv4uvyofo6"); // gvprintf(job, "%s GNU pic vs. 10th Edition d\\(e'tente\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("dqdtm7xiklcacg5om9np226lc"); // "if fillval > 0.4 then X\n\tdefine setfillval Y fillval = 1 - Y;\n\tdefine bold Y thickness 2 Y;\n");
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("18lex7q6g1l8eu6dnpt343s2e"); // "\t%s if you use gpic and it barfs on encountering \"solid\",\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("5ik7ebm2ec8itf29vezxtz2dd"); // "\t%s\tinstall a more recent version of gpic or switch to DWB or 10th Edition pic;\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("3y2bp6wbvp7p7lfnqdb8643gt"); // "\t%s\tsorry, the groff folks changed gpic; send any complaint to them;\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("bjxixh8i6komlukzxuq6bzuxm"); // "X else Z\n\tdefine setfillval Y fillval = Y;\n\tdefine bold Y Y;\n\tdefine filled Y fill Y;\nZ\n");
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("1etnf378bbiv7frkkx646nc6x"); // "%s arrowhead has no meaning in DWB 2, arrowhead = 7 makes filled arrowheads in gpic and in 10th Edition\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("dypqrdzmizcvbpx12mt4t7n5t"); // "%s arrowhead is undefined in DWB 2, initially 1 in gpic, 2 in 10th Edition\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("2laq9xrgobmth8qhrini8rhsi"); // gvprintf(job, "arrowhead = 7 %s not used by graphviz\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("avkzkz4i40ucrl9ssi3p6pyo5"); // "%s GNU pic supports a boxrad variable to draw boxes with rounded corners; DWB and 10th Ed. do not\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("2oi2oo2n1kmide3fp6c7nidfb"); // gvprintf(job, "boxrad = 0 %s no rounded corners in graphviz\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("aa64gd28t5mwmg704oordujc5"); // "%s GNU pic supports a linethick variable to set line thickness; DWB and 10th Ed. do not\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("53sr2p9jkfa612b87p2yb66sq"); // gvprintf(job, "linethick = 0; oldlinethick = linethick\n");
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("db9i2enfon83i8aia8hn3nz90"); // "%s .PS w/o args causes GNU pic to scale drawing to fit 8.5x11 paper; DWB does not\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("3a8pqeqq1melrwpx86klp29z7"); // "%s maxpsht and maxpswid have no meaning in DWB 2.0, set page boundaries in gpic and in 10th Edition\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("3z8mzj59f8c2eyp4tue6ey7yc"); // "%s maxpsht and maxpswid are predefined to 11.0 and 8.5 in gpic\n",
UNSUPPORTED("4eth1b45y2w7jpem9jkc8sblp"); // EscComment);
UNSUPPORTED("e3g7qqt4wwzno1yygiv98l5o9"); // gvprintf(job, "maxpsht = %f\nmaxpswid = %f\n", height, width);
UNSUPPORTED("5ju4jha3xnti1j2ieoce0qmdf"); // gvprintf(job, "Dot: [\n");
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("eynntob2c9h5peks987ekrzym"); // "define attrs0 %% %%; define unfilled %% %%; define rounded %% %%; define diagonals %% %%\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 6nt6zbbo643w8j7t009y2v5bm
// static void pic_end_page(GVJ_t * job)
public static Object pic_end_page(Object... arg) {
UNSUPPORTED("c239lltddwrudapv2a7xxlxga"); // static void pic_end_page(GVJ_t * job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("2teal9uw4ezwoi03qufhfiwlq"); // "]\n.PE\n");
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 d9e0jepdo8c58ajdoxng9e1h5
// static void pic_textspan(GVJ_t * job, pointf p, textspan_t * span)
public static Object pic_textspan(Object... arg) {
UNSUPPORTED("cauh218qle2ae9yjf61ud9p2r"); // static void pic_textspan(GVJ_t * job, pointf p, textspan_t * span)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2z4ulhebckee70a2cyx0dq01k"); // static char *lastname;
UNSUPPORTED("begkqws1spfd955d0kagsh1jc"); // static int lastsize;
UNSUPPORTED("bpt627vzs0r1tzo7jgpyjdssp"); // int sz;
UNSUPPORTED("bpqxh9mig0sh1gasrlkg6hbph"); // switch (span->just) {
UNSUPPORTED("b1mhc3reptgjo2p3hwaxyqgfu"); // case 'l':
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); // break;
UNSUPPORTED("estx9pvff1tn1neki26jky2py"); // case 'r':
UNSUPPORTED("lzwxwwf5wl644m2hvx2zioue"); // p.x -= span->size.x;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); // break;
UNSUPPORTED("8l3rwj6ctswoa4gvh2j4poq70"); // default:
UNSUPPORTED("bb1f2erxhc1jxdi9awn26znil"); // case 'n':
UNSUPPORTED("6tzmt862u12ecdvt2d00dk679"); // p.x -= span->size.x / 2;
UNSUPPORTED("bzxyddcf9jharsko2rb8asyik"); // break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("4wr1p5fnqbdu0f5yq4dxvlir6"); // /* Why on earth would we do this. But it works. SCN 2/26/2002 */
UNSUPPORTED("d421di00t94nr476ghy7h70n3"); // p.y += span->font->size / (3.0 * 72);
UNSUPPORTED("ee4w493wyhc900xnxk58kqlin"); // p.x += span->size.x / (2.0 * 72);
UNSUPPORTED("cmznyqe6zlkta59u4wlkwm0b6"); // if (span->font->name && (!(lastname) || strcmp(lastname, span->font->name))) {
UNSUPPORTED("4mtb7uml2hzvmd5f3v4vak5ta"); // gvprintf(job, ".ft %s\n", picfontname(span->font->name));
UNSUPPORTED("7hlu4ruvtzkys6hdg160ghzq4"); // lastname = span->font->name;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("1cwn7rsimk721vf93302dq6l3"); // if ((sz = (int)span->font->size) < 1);
UNSUPPORTED("8nr9q999sn2bf0neqzuypuipz"); // sz = 1;
UNSUPPORTED("3nh3xkjixssc69c7r9h07udba"); // if (sz != lastsize) {
UNSUPPORTED("7ve9efsns80c8bp56ezays3c5"); // gvprintf(job, ".ps %d*\\n(SFu/%.0fu\n", sz, Fontscale);
UNSUPPORTED("ar7ezodtm533ndxpfoz661cp9"); // lastsize = sz;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // }
UNSUPPORTED("cpdm8yivurrmx8ub86bpgs4vn"); // gvprintf(job, "\"%s\" at (%.5f,%.5f);\n",
UNSUPPORTED("5zts6obdghaq7mbeyq13bucln"); // pic_string(span->str), p.x, p.y);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 3rlk5pvbfad7rr584hs87fbaa
// static void pic_ellipse(GVJ_t * job, pointf * A, int filled)
public static Object pic_ellipse(Object... arg) {
UNSUPPORTED("1v59z1y3qs6icmg9adsga165a"); // static void pic_ellipse(GVJ_t * job, pointf * A, int filled)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8tuvacxowvjyekfxkm6dgvp8f"); // /* A[] contains 2 points: the center and corner. */
UNSUPPORTED("a8yoal1dchk0nt5nro0jh2f29"); // gvprintf(job,
UNSUPPORTED("dwfvg3ih86afd5uzqvndt9ur4"); // "ellipse attrs%d %swid %.5f ht %.5f at (%.5f,%.5f);\n", 1,
UNSUPPORTED("457e4jaeiuoxhg7v340gy9rw4"); // filled ? "fill " : "",
UNSUPPORTED("cfsz2r42gzz2n7gz9o93odh4i"); // ((2*(A[1].x - A[0].x))/(double)72),
UNSUPPORTED("9mgg3lvutbvo26fsphghc4c"); // ((2*(A[1].y - A[0].y))/(double)72),
UNSUPPORTED("4hj3y2hq0474p3ghy1l4x0lxf"); // ((A[0].x)/(double)72),
UNSUPPORTED("6ccewir86nmmtromy3mivt1ao"); // ((A[0].y)/(double)72));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 1sw3gedor8k03dnq5rspgqe0b
// static void pic_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
public static Object pic_bezier(Object... arg) {
UNSUPPORTED("2mb1csja400u5qyc223ocy3me"); // static void pic_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
UNSUPPORTED("aucu2oah5hsehslkm52zjqn3q"); // // start_y, end_x, end_y);
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("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("2oge79a1lz0azw1572k9culsm"); // buffer =
UNSUPPORTED("7ls09ukxgkos4a02570trbo11"); // malloc((npoints + 1) * (6 +
UNSUPPORTED("82a2b3l9tnp4wb4zntqluobrf"); // 1) * 20 * sizeof(char));
UNSUPPORTED("3fe0hbpwq6bj9ioyuwkjdzyzz"); // buf = buffer;
UNSUPPORTED("e77xa6hsjckwgdadat7v55pl6"); // pic_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("adja5audqilxvakjhc4ffv918"); // // gvprintf(job, "%d %d %d %d %d %d %d %d %d %.1f %d %d %d %d\n",
UNSUPPORTED("6biruvlzylxqarkvvvk8f1kj1"); // // object_code,
UNSUPPORTED("1gvy5x6e4tb8y1t58ea5a9gbr"); // // sub_type,
UNSUPPORTED("3j51v7djf78may8pc7fqmbfu9"); // // line_style,
UNSUPPORTED("6qk3rwg8n74pfvc3t1l02mcbk"); // // thickness,
UNSUPPORTED("e4i6ly0erhqrn6l0sdh52e09w"); // // pen_color,
UNSUPPORTED("e6lb1qzdgn5b1xs9adtu5z1a2"); // // fill_color,
UNSUPPORTED("du7j3ee3lzjzintra1dpg14fx"); // // depth,
UNSUPPORTED("3k0iccc4zc3dcn6wva0b62aue"); // // pen_style,
UNSUPPORTED("3i8kq2rp9dnqrluiipxuw59tv"); // // area_fill,
UNSUPPORTED("4yigk5lhyfyre5v90resjpok8"); // // 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 6vpufqet2cxqbjkd7b1oz5nqd
// static void pic_polygon(GVJ_t * job, pointf * A, int n, int filled)
public static Object pic_polygon(Object... arg) {
UNSUPPORTED("72rnzkq710hqh92i1k0acfd37"); // static void pic_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("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("e77xa6hsjckwgdadat7v55pl6"); // pic_line_style(obj, &line_style, &style_val);
UNSUPPORTED("5y46af2tm0pigzfxvxrfcb4lk"); // // gvprintf(job,
UNSUPPORTED("5jxusmce4v4hqmp46sfkrhqiu"); // // "%d %d %d %d %d %d %d %d %d %.1f %d %d %d %d %d %d\n",
UNSUPPORTED("9gl7rgac8iy5bwp4aik7fhxhm"); // // object_code, sub_type, line_style, thickness, pen_color,
UNSUPPORTED("f00qd9ts19m4zytpw9ul3nw86"); // // fill_color, depth, pen_style, area_fill, style_val, join_style,
UNSUPPORTED("6zilgzihyxax6qcclohoma171"); // // cap_style, radius, forward_arrow, backward_arrow, npoints);
UNSUPPORTED("bb2br2kig62zs308gqpx7dl6j"); // picptarray(job, A, n, 1); /* closed shape */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//3 7rlxbmvn1s9o400xa6a47b3u0
// static void pic_polyline(GVJ_t * job, pointf * A, int n)
public static Object pic_polyline(Object... arg) {
UNSUPPORTED("2ifmtbi7jzs4ziyl98lik2sln"); // static void pic_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("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("e77xa6hsjckwgdadat7v55pl6"); // pic_line_style(obj, &line_style, &style_val);
UNSUPPORTED("5y46af2tm0pigzfxvxrfcb4lk"); // // gvprintf(job,
UNSUPPORTED("5jxusmce4v4hqmp46sfkrhqiu"); // // "%d %d %d %d %d %d %d %d %d %.1f %d %d %d %d %d %d\n",
UNSUPPORTED("9gl7rgac8iy5bwp4aik7fhxhm"); // // object_code, sub_type, line_style, thickness, pen_color,
UNSUPPORTED("f00qd9ts19m4zytpw9ul3nw86"); // // fill_color, depth, pen_style, area_fill, style_val, join_style,
UNSUPPORTED("6zilgzihyxax6qcclohoma171"); // // cap_style, radius, forward_arrow, backward_arrow, npoints);
UNSUPPORTED("aclk0i1g5h2w55leog4sbehnt"); // picptarray(job, A, n, 0); /* open shape */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }
throw new UnsupportedOperationException();
}
//1 1qbgpljw1sasfxrm2urmq04xv
// gvrender_engine_t pic_engine =
//1 562akbmoglmbe4vhlm4vhgl7d
// static gvrender_features_t render_features_pic =
//1 brpaeygrxu0b0eyu2x62og81
// static gvdevice_features_t device_features_pic =
//1 buvtiax25ah766ey9qhdtidlo
// gvplugin_installed_t gvrender_pic_types[] =
//1 3t0wgwjmiuh24ntyxb1zv6u5n
// gvplugin_installed_t gvdevice_pic_types[] =
}
Ads help maintain this website.