/* ========================================================================
 * 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.lib.common;
import static smetana.core.JUtilsDebug.ENTERING;
import static smetana.core.JUtilsDebug.LEAVING;
import static smetana.core.Macro.UNSUPPORTED;
import h.ST_pointf;

public class psusershape__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 nye6dsi1twkbddwo9iffca1j
// extern char *Version


//1 65mu6k7h7lb7bx14jpiw7iyxr
// extern char **Files


//1 2rpjdzsdyrvomf00zcs3u3dyn
// extern const char **Lib


//1 6d2f111lntd2rsdt4gswh5909
// extern char *CmdName


//1 a0ltq04fpeg83soa05a2fkwb2
// extern char *specificFlags


//1 1uv30qeqq2jh6uznlr4dziv0y
// extern char *specificItems


//1 7i4hkvngxe3x7lmg5h6b3t9g3
// extern char *Gvfilepath


//1 9jp96pa73kseya3w6sulxzok6
// extern char *Gvimagepath


//1 40ylumfu7mrvawwf4v2asvtwk
// extern unsigned char Verbose


//1 93st8awjy1z0h07n28qycbaka
// extern unsigned char Reduce


//1 f2vs67ts992erf8onwfglurzp
// extern int MemTest


//1 c6f8whijgjwwagjigmxlwz3gb
// extern char *HTTPServerEnVar


//1 cp4hzj7p87m7arw776d3bt7aj
// extern char *Output_file_name


//1 a3rqagofsgraie6mx0krzkgsy
// extern int graphviz_errors


//1 5up05203r4kxvjn1m4njcgq5x
// extern int Nop


//1 umig46cco431x14b3kosde2t
// extern double PSinputscale


//1 52bj6v8fqz39khasobljfukk9
// extern int Syntax_errors


//1 9ekf2ina8fsjj6y6i0an6somj
// extern int Show_cnt


//1 38di5qi3nkxkq65onyvconk3r
// extern char** Show_boxes


//1 6ri6iu712m8mpc7t2670etpcw
// extern int CL_type


//1 bomxiw3gy0cgd1ydqtek7fpxr
// extern unsigned char Concentrate


//1 cqy3gqgcq8empdrbnrhn84058
// extern double Epsilon


//1 64slegfoouqeg0rmbyjrm8wgr
// extern int MaxIter


//1 88wdinpnmfs4mab4aw62yb0bg
// extern int Ndim


//1 8bbad3ogcelqnnvo5br5s05gq
// extern int State


//1 17rnd8q45zclfn68qqst2vxxn
// extern int EdgeLabelsDone


//1 ymx1z4s8cznjifl2d9f9m8jr
// extern double Initial_dist


//1 a33bgl0c3uqb3trx419qulj1x
// extern double Damping


//1 d9lvrpjg1r0ojv40pod1xwk8n
// extern int Y_invert


//1 71efkfs77q5tq9ex6y0f4kanh
// extern int GvExitOnUsage


//1 4xy2dkdkv0acs2ue9eca8hh2e
// extern Agsym_t 	*G_activepencolor, *G_activefillcolor, 	*G_selectedpencolor, *G_selectedfillcolor, 	*G_visitedpencolor, *G_visitedfillcolor, 	*G_deletedpencolor, *G_deletedfillcolor, 	*G_ordering, *G_peripheries, *G_penwidth, 	*G_gradientangle, *G_margin


//1 9js5gxgzr74eakgtfhnbws3t9
// extern Agsym_t 	*N_height, *N_width, *N_shape, *N_color, *N_fillcolor, 	*N_activepencolor, *N_activefillcolor, 	*N_selectedpencolor, *N_selectedfillcolor, 	*N_visitedpencolor, *N_visitedfillcolor, 	*N_deletedpencolor, *N_deletedfillcolor, 	*N_fontsize, *N_fontname, *N_fontcolor, *N_margin, 	*N_label, *N_xlabel, *N_nojustify, *N_style, *N_showboxes, 	*N_sides, *N_peripheries, *N_ordering, *N_orientation, 	*N_skew, *N_distortion, *N_fixed, *N_imagescale, *N_layer, 	*N_group, *N_comment, *N_vertices, *N_z, 	*N_penwidth, *N_gradientangle


//1 anqllp9sj7wo45w6bm11j8trn
// extern Agsym_t 	*E_weight, *E_minlen, *E_color, *E_fillcolor, 	*E_activepencolor, *E_activefillcolor, 	*E_selectedpencolor, *E_selectedfillcolor, 	*E_visitedpencolor, *E_visitedfillcolor, 	*E_deletedpencolor, *E_deletedfillcolor, 	*E_fontsize, *E_fontname, *E_fontcolor, 	*E_label, *E_xlabel, *E_dir, *E_style, *E_decorate, 	*E_showboxes, *E_arrowsz, *E_constr, *E_layer, 	*E_comment, *E_label_float, 	*E_samehead, *E_sametail, 	*E_arrowhead, *E_arrowtail, 	*E_headlabel, *E_taillabel, 	*E_labelfontsize, *E_labelfontname, *E_labelfontcolor, 	*E_labeldistance, *E_labelangle, 	*E_tailclip, *E_headclip, 	*E_penwidth


//1 bh0z9puipqw7gymjd5h5b8s6i
// extern struct fdpParms_s* fdp_parms




//3 ciez0pfggxdljedzsbklq49f0
// static inline point pointof(int x, int y) 
public static Object pointof(Object... arg) {
UNSUPPORTED("8e4tj258yvfq5uhsdpk37n5eq"); // static inline point pointof(int x, int y)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("12jimkrzqxavaie0cpapbx18c"); //     r.x = x;
UNSUPPORTED("7ivmviysahgsc5nn9gtp7q2if"); //     r.y = y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c1s4k85p1cdfn176o3uryeros
// static inline pointf pointfof(double x, double y) 
public static ST_pointf pointfof(double x, double y) {
// WARNING!! STRUCT
return pointfof_w_(x, y).copy();
}
private static ST_pointf pointfof_w_(double x, double y) {
ENTERING("c1s4k85p1cdfn176o3uryeros","pointfof");
try {
    final ST_pointf r = new ST_pointf();
    r.setDouble("x", x);
    r.setDouble("y", y);
    return r;
} finally {
LEAVING("c1s4k85p1cdfn176o3uryeros","pointfof");
}
}




//3 7cufnfitrh935ew093mw0i4b7
// static inline box boxof(int llx, int lly, int urx, int ury) 
public static Object boxof(Object... arg) {
UNSUPPORTED("3lzesfdd337h31jrlib1czocm"); // static inline box boxof(int llx, int lly, int urx, int ury)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("cylhjlutoc0sc0uy7g98m9fb8"); //     b.LL.x = llx, b.LL.y = lly;
UNSUPPORTED("242of6revxzx8hpe7yerrchz6"); //     b.UR.x = urx, b.UR.y = ury;
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}








//3 1n5xl70wxuabyf97mclvilsm6
// static inline point add_point(point p, point q) 
public static Object add_point(Object... arg) {
UNSUPPORTED("6iamka1fx8fk1rohzzse8phte"); // static inline point add_point(point p, point q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("3n2sizjd0civbzm6iq7su1s2p"); //     r.x = p.x + q.x;
UNSUPPORTED("65ygdo31w09i5i6bd2f7azcd3"); //     r.y = p.y + q.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 arrsbik9b5tnfcbzsm8gr2chx
// static inline pointf add_pointf(pointf p, pointf q) 
public static ST_pointf add_pointf(final ST_pointf p, final ST_pointf q) {
// WARNING!! STRUCT
return add_pointf_w_(p.copy(), q.copy()).copy();
}
private static ST_pointf add_pointf_w_(final ST_pointf p, final ST_pointf q) {
ENTERING("arrsbik9b5tnfcbzsm8gr2chx","add_pointf");
try {
    final ST_pointf r = new ST_pointf();
    r.setDouble("x", p.x + q.x);
    r.setDouble("y", p.y + q.y);
    return r;
} finally {
LEAVING("arrsbik9b5tnfcbzsm8gr2chx","add_pointf");
}
}




//3 ai2dprak5y6obdsflguh5qbd7
// static inline point sub_point(point p, point q) 
public static Object sub_point(Object... arg) {
UNSUPPORTED("cd602849h0bce8lu9xegka0ia"); // static inline point sub_point(point p, point q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("4q4q9dveah93si8ajfv59gz27"); //     r.x = p.x - q.x;
UNSUPPORTED("9f90ik0o2yqhanzntpy3d2ydy"); //     r.y = p.y - q.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 16f6pyogcv3j7n2p0n8giqqgh
// static inline pointf sub_pointf(pointf p, pointf q) 
public static Object sub_pointf(Object... arg) {
UNSUPPORTED("dmufj44lddsnj0wjyxsg2fcso"); // static inline pointf sub_pointf(pointf p, pointf q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("4q4q9dveah93si8ajfv59gz27"); //     r.x = p.x - q.x;
UNSUPPORTED("9f90ik0o2yqhanzntpy3d2ydy"); //     r.y = p.y - q.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9k50jgrhc4f9824vf8ony74rw
// static inline point mid_point(point p, point q) 
public static Object mid_point(Object... arg) {
UNSUPPORTED("evy44tdsmu3erff9dp2x835u2"); // static inline point mid_point(point p, point q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("1a6p6fm57o0wt5ze2btsx06c7"); //     r.x = (p.x + q.x) / 2;
UNSUPPORTED("1kbj5tgdmfi6kf4jgg6skhr6e"); //     r.y = (p.y + q.y) / 2;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 59c4f7im0ftyowhnzzq2v9o1x
// static inline pointf mid_pointf(pointf p, pointf q) 
public static Object mid_pointf(Object... arg) {
UNSUPPORTED("381o63o9kb04d7gzg65v0r3q"); // static inline pointf mid_pointf(pointf p, pointf q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("c5vboetlr3mf43wns7iik6m1w"); //     r.x = (p.x + q.x) / 2.;
UNSUPPORTED("bcdf562ldr3bjn78hcay5xd63"); //     r.y = (p.y + q.y) / 2.;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5r18p38gisvcx3zsvbb9saixx
// static inline pointf interpolate_pointf(double t, pointf p, pointf q) 
public static Object interpolate_pointf(Object... arg) {
UNSUPPORTED("894yimn33kmtm454llwdaotu8"); // static inline pointf interpolate_pointf(double t, pointf p, pointf q)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("ef2acl8wa2ooqcb5vz3098maz"); //     pointf r; 
UNSUPPORTED("5tpwuyf5iidesy80v8o4nwkmk"); //     r.x = p.x + t * (q.x - p.x);
UNSUPPORTED("ewnrc5uloj3w5jbmsjcn3wja0"); //     r.y = p.y + t * (q.y - p.y);
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bxzrv2ghq04qk5cbyy68s4mol
// static inline point exch_xy(point p) 
public static Object exch_xy(Object... arg) {
UNSUPPORTED("2vxya0v2fzlv5e0vjaa8d414"); // static inline point exch_xy(point p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c0j3k9xv06332q98k2pgpacto"); //     point r;
UNSUPPORTED("60cojdwc2h7f0m51s9jdwvup7"); //     r.x = p.y;
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); //     r.y = p.x;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 9lt3e03tac6h6sydljrcws8fd
// static inline pointf exch_xyf(pointf p) 
public static Object exch_xyf(Object... arg) {
UNSUPPORTED("8qamrobrqi8jsvvfrxkimrsnw"); // static inline pointf exch_xyf(pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("60cojdwc2h7f0m51s9jdwvup7"); //     r.x = p.y;
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); //     r.y = p.x;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8l9qhieokthntzdorlu5zn29b
// static inline box box_bb(box b0, box b1) 
public static Object box_bb(Object... arg) {
UNSUPPORTED("36et5gmnjrby6o7bq9sgh1hx6"); // static inline box box_bb(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("8mr2c9xitsqi8z1plbp7ox1hu"); //     b.LL.x = MIN(b0.LL.x, b1.LL.x);
UNSUPPORTED("2egu55ef4u1i03nwz01k7kcrl"); //     b.LL.y = MIN(b0.LL.y, b1.LL.y);
UNSUPPORTED("9n6ei3odbgefwfxvql9whcpe"); //     b.UR.x = MAX(b0.UR.x, b1.UR.x);
UNSUPPORTED("19ocysbuh4pxyft2bqhyhigr1"); //     b.UR.y = MAX(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 clws9h3bbjm0lw3hexf8nl4c4
// static inline boxf boxf_bb(boxf b0, boxf b1) 
public static Object boxf_bb(Object... arg) {
UNSUPPORTED("dyrqu4ww9osr9c86gqgmifcp6"); // static inline boxf boxf_bb(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); //     boxf b;
UNSUPPORTED("8mr2c9xitsqi8z1plbp7ox1hu"); //     b.LL.x = MIN(b0.LL.x, b1.LL.x);
UNSUPPORTED("2egu55ef4u1i03nwz01k7kcrl"); //     b.LL.y = MIN(b0.LL.y, b1.LL.y);
UNSUPPORTED("9n6ei3odbgefwfxvql9whcpe"); //     b.UR.x = MAX(b0.UR.x, b1.UR.x);
UNSUPPORTED("19ocysbuh4pxyft2bqhyhigr1"); //     b.UR.y = MAX(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 bit6ycxo1iqd2al92y8gkzlvb
// static inline box box_intersect(box b0, box b1) 
public static Object box_intersect(Object... arg) {
UNSUPPORTED("34gv28cldst09bl71itjgviue"); // static inline box box_intersect(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("52u27kayecy1i1e8bbo8f7s9r"); //     box b;
UNSUPPORTED("9slu7bixuymxttjic76ha2nl2"); //     b.LL.x = MAX(b0.LL.x, b1.LL.x);
UNSUPPORTED("3uv943c2f82yuif249pf5azob"); //     b.LL.y = MAX(b0.LL.y, b1.LL.y);
UNSUPPORTED("74tf5h16bc9zabq3s3dyny543"); //     b.UR.x = MIN(b0.UR.x, b1.UR.x);
UNSUPPORTED("d99gcv3i7xes7y7rqf8ii20ux"); //     b.UR.y = MIN(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8gfybie7k6pgb3o1a6llgpwng
// static inline boxf boxf_intersect(boxf b0, boxf b1) 
public static Object boxf_intersect(Object... arg) {
UNSUPPORTED("ape22b8z6jfg17gvo42hok9eb"); // static inline boxf boxf_intersect(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("c57pq0f87j6dnbcvygu7v6k84"); //     boxf b;
UNSUPPORTED("9slu7bixuymxttjic76ha2nl2"); //     b.LL.x = MAX(b0.LL.x, b1.LL.x);
UNSUPPORTED("3uv943c2f82yuif249pf5azob"); //     b.LL.y = MAX(b0.LL.y, b1.LL.y);
UNSUPPORTED("74tf5h16bc9zabq3s3dyny543"); //     b.UR.x = MIN(b0.UR.x, b1.UR.x);
UNSUPPORTED("d99gcv3i7xes7y7rqf8ii20ux"); //     b.UR.y = MIN(b0.UR.y, b1.UR.y);
UNSUPPORTED("2vmm1j57brhn455f8f3iyw6mo"); //     return b;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 7z8j2quq65govaaejrz7b4cvb
// static inline int box_overlap(box b0, box b1) 
public static Object box_overlap(Object... arg) {
UNSUPPORTED("1e9k599x7ygct7r4cfdxlk9u9"); // static inline int box_overlap(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7a9wwpu7dhdphd08y1ecw54w5"); //     return OVERLAP(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4z0suuut2acsay5m8mg9dqjdu
// static inline int boxf_overlap(boxf b0, boxf b1) 
public static Object boxf_overlap(Object... arg) {
UNSUPPORTED("905nejsewihwhhc3bhnrz9nwo"); // static inline int boxf_overlap(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7a9wwpu7dhdphd08y1ecw54w5"); //     return OVERLAP(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 dd34swz5rmdgu3a2np2a4h1dy
// static inline int box_contains(box b0, box b1) 
public static Object box_contains(Object... arg) {
UNSUPPORTED("aputfc30fjkvy6jx4otljaczq"); // static inline int box_contains(box b0, box b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("87ap80vrh2a4gpprbxr33lrg3"); //     return CONTAINS(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8laj1bspbu2i1cjd9upr7xt32
// static inline int boxf_contains(boxf b0, boxf b1) 
public static Object boxf_contains(Object... arg) {
UNSUPPORTED("7ccnttkiwt834yfyw0evcm18v"); // static inline int boxf_contains(boxf b0, boxf b1)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("87ap80vrh2a4gpprbxr33lrg3"); //     return CONTAINS(b0, b1);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4wf5swkz24xx51ja2dynbycu1
// static inline pointf perp (pointf p) 
public static Object perp(Object... arg) {
UNSUPPORTED("567wpqlg9rv63ynyvxd9sgkww"); // static inline pointf perp (pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("2fyydy6t6yifjsczccsb9szeg"); //     r.x = -p.y;
UNSUPPORTED("evp2x66oa4s1tlnc0ytxq2qbq"); //     r.y = p.x;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6dtlpzv4mvgzb9o0b252yweuv
// static inline pointf scale (double c, pointf p) 
public static Object scale(Object... arg) {
UNSUPPORTED("c1ngytew34bmkdb7vps5h3dh8"); // static inline pointf scale (double c, pointf p)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cvexv13y9fq49v0j4d5t4cm9f"); //     pointf r;
UNSUPPORTED("dznf7nac14snww4usquyd6r3r"); //     r.x = c * p.x;
UNSUPPORTED("33kk73m8vjcux5tnjl8co2pe6"); //     r.y = c * p.y;
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 eryi0zdvu1vdj4z91oqjowr7s
// static int N_EPSF_files


//1 exwjj9od9856wjk4etv0hx2as
// static Dict_t *EPSF_contents




//3 29n1xng5iw7sfvv70eq9vuxu8
// static void ps_image_free(Dict_t * dict, usershape_t * p, Dtdisc_t * disc) 
public static Object ps_image_free(Object... arg) {
UNSUPPORTED("5rj4kigk1748pyl3msx43jfns"); // static void ps_image_free(Dict_t * dict, usershape_t * p, Dtdisc_t * disc)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cmkwmwk1rz1nafnyaky92rbn2"); //     free(p->data);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


//1 au4inx0gk5hoa20orx5lvhth4
// static Dtdisc_t ImageDictDisc = 




//3 1uc9lbl2k8ptz750obaoq4owa
// static usershape_t *user_init(const char *str) 
public static Object user_init(Object... arg) {
UNSUPPORTED("btjk6ghnhhhpxqzthns1035sv"); // static usershape_t *user_init(const char *str)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("7yx4ibv9esrr2z6ts6eh3p9kc"); //     char *contents;
UNSUPPORTED("18vi5vqd0r4k0kxsl3h3rwa4y"); //     char line[BUFSIZ];
UNSUPPORTED("dn2hi0km4q5ldibguffbger1c"); //     FILE *fp;
UNSUPPORTED("betw6ruf6fq3p0lck4gnts0kj"); //     struct stat statbuf;
UNSUPPORTED("d2qyre5sgbxena5i9pu0h2xam"); //     int saw_bb, must_inline, rc;
UNSUPPORTED("5rcgzsa5rlhtyjz964tcthts2"); //     int lx, ly, ux, uy;
UNSUPPORTED("exneoozy5g8al0a8y6fxb88zv"); //     usershape_t *us;
UNSUPPORTED("8g3a4ltfhciggja7iwey2aqcl"); //     if (!EPSF_contents)
UNSUPPORTED("e6hd21gm9apd4gmmy01z57zgf"); // 	EPSF_contents = dtopen(&ImageDictDisc, Dtoset);
UNSUPPORTED("erlko2ce22rjvf7uoy0h8u0v8"); //     us = (*(((Dt_t*)(EPSF_contents))->searchf))((EPSF_contents),(void*)(str),0001000);
UNSUPPORTED("91avho72bkiuf772dc2a5ix6e"); //     if (us)
UNSUPPORTED("cw85r4wtmkbzxtvhwpamie4v6"); // 	return us;
UNSUPPORTED("77brc54aeox9dylmsw9nrc9lh"); //     if (!(fp = fopen(str, "r"))) {
UNSUPPORTED("bksyqnyoym7zpn3ga1d0g0tyf"); // 	agerr(AGWARN, "couldn't open epsf file %s\n", str);
UNSUPPORTED("11hwqop4xebvtcskop4uhpp01"); // 	return NULL;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("5yfoc02nltmsi4pxppdmtqaxe"); //     /* try to find size */
UNSUPPORTED("5efqa07nxd5jzvtbp8ow6ak81"); //     saw_bb = must_inline = 0;
UNSUPPORTED("5zpyz8rwwni5vzipcoh9h5j1s"); //     while (fgets(line, sizeof(line), fp)) {
UNSUPPORTED("84ei9xnflwzrsv8mcoxyax2jg"); // 	if (sscanf
UNSUPPORTED("wj64hfw12hp6blditicrusxg"); // 	    (line, "%%%%BoundingBox: %d %d %d %d", &lx, &ly, &ux, &uy) == 4) {
UNSUPPORTED("d9bzgs0bw96je3fnzudy957xp"); // 	    saw_bb = NOT(0);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("4toi4f2ci00kw02glf22xjylj"); // 	if ((line[0] != '%') && strstr(line,"read")) must_inline = NOT(0);
UNSUPPORTED("2eb5k0vpbigkfqqzv1t6iu11t"); // 	if (saw_bb && must_inline) break;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("8p3jjm43yrzygpor71hdkfs1g"); //     if (saw_bb) {
UNSUPPORTED("4eocsemdgmodxdzjhlhubun1"); // 	us = (usershape_t*)gmalloc(sizeof(usershape_t));
UNSUPPORTED("5dym7sjpxsgdgav57jvyuohe8"); // 	us->x = lx;
UNSUPPORTED("da04q03gf0w4upkkrsn74w1dc"); // 	us->y = ly;
UNSUPPORTED("2ii7hvliw02uqnhr23i7argb2"); // 	us->w = ux - lx;
UNSUPPORTED("191g18ggraral9b3r928yx2ow"); // 	us->y = uy - ly;
UNSUPPORTED("dop1va2g3wkq8qbie2jsg2l5v"); // 	us->name = str;
UNSUPPORTED("bnlt8sbqy5nvjanbynnzxfgat"); // 	us->macro_id = N_EPSF_files++;
UNSUPPORTED("7c7n8wrq5m5e8eatfo94u2pu9"); // 	fstat(fileno(fp), &statbuf);
UNSUPPORTED("56jn6f4g97pzyo432xeqpcx5d"); // 	contents = us->data = (char*)gmalloc((statbuf.st_size + 1)*sizeof(char));
UNSUPPORTED("6ppmne13xb7f5x8gvqumpmyiq"); // 	fseek(fp, 0, SEEK_SET);
UNSUPPORTED("21uxu15vxgywtd0a3igl6p80t"); // 	rc = fread(contents, statbuf.st_size, 1, fp);
UNSUPPORTED("6t9w56kgnl604tbbuy1lqdndx"); // 	contents[statbuf.st_size] = '\0';
UNSUPPORTED("dywmx93gyg3hytqtt3l8d5z2p"); // 	(*(((Dt_t*)(EPSF_contents))->searchf))((EPSF_contents),(void*)(us),0000001);
UNSUPPORTED("d1520lv1wzdo42xmawn5xxkrw"); // 	us->must_inline = must_inline;
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("39sdmjtt29d7vsalbnmv8qv4z"); // 	agerr(AGWARN, "BoundingBox not found in epsf file %s\n", str);
UNSUPPORTED("5kcrfk94jgjyac8443js6gz3j"); // 	us = NULL;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("64ohktjo8rl0tbgujwt2zhips"); //     fclose(fp);
UNSUPPORTED("2iqrgjc97xskxvw6791yf0sl7"); //     return us;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 4jtxldcmdfn1er82zhtd5wlri
// void epsf_init(node_t * n) 
public static Object epsf_init(Object... arg) {
UNSUPPORTED("7em8y1zyx1snxc7xca5n5th5o"); // void epsf_init(node_t * n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("31b47kcwg6z2ds4cugdfq5hft"); //     epsf_t *desc;
UNSUPPORTED("3khvuud3f5gatnp6mor2iup7b"); //     const char *str;
UNSUPPORTED("exneoozy5g8al0a8y6fxb88zv"); //     usershape_t *us;
UNSUPPORTED("bftz89757hgmx7ivuna8lc4z6"); //     int dx, dy;
UNSUPPORTED("678wz7kwotz1a6i79id3poi7x"); //     if ((str = safefile(agget(n, "shapefile")))) {
UNSUPPORTED("4o6c82f5unsr24rvl75p7p5ek"); // 	us = user_init(str);
UNSUPPORTED("b5eehxrs3a1afyurga0m7yg5z"); // 	if (!us)
UNSUPPORTED("6cprbghvenu9ldc0ez1ifc63q"); // 	    return;
UNSUPPORTED("1llk4yzmxomxce2uecvbxt922"); // 	dx = us->w;
UNSUPPORTED("7xizqe3g4592mv98u21qsg12y"); // 	dy = us->h;
UNSUPPORTED("36n9s8hc2y0ggb7ed2kxv65vd"); // 	ND_width(n) = ((dx)/(double)72);
UNSUPPORTED("9px3qggrf4lv7iustz7y59w1w"); // 	ND_height(n) = ((dy)/(double)72);
UNSUPPORTED("ebl6c4mrti14npk9mjj1qazca"); // 	ND_shape_info(n) = desc = (epsf_t*)zmalloc(sizeof(epsf_t));
UNSUPPORTED("a9wg4pmg1rx2n6b2s84l80obj"); // 	desc->macro_id = us->macro_id;
UNSUPPORTED("afw8uhw0ehdxj1a69rz0ybq4r"); // 	desc->offset.x = -us->x - (dx) / 2;
UNSUPPORTED("9nm3fw2qmg65tbqome5kujtsz"); // 	desc->offset.y = -us->y - (dy) / 2;
UNSUPPORTED("2lkbqgh2h6urnppaik3zo7ywi"); //     } else
UNSUPPORTED("8mplvqa6xkatre0c6wwuh61lk"); // 	agerr(AGWARN, "shapefile not set or not found for epsf node %s\n", agnameof(n));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5dl04g1rrjvf8547fcq7xwqzt
// void epsf_free(node_t * n) 
public static Object epsf_free(Object... arg) {
UNSUPPORTED("5rxuq2v3mq5yi8hvoggnvosw5"); // void epsf_free(node_t * n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("63ge8bmq3laisshvh9shex6rf"); //     if (ND_shape_info(n))
UNSUPPORTED("4tqz4t9dpzad2deeqfzrkmkfw"); // 	free(ND_shape_info(n));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3k8bgogm645fta5beqiqlgb91
// void cat_libfile(GVJ_t * job, const char **arglib, const char **stdlib) 
public static Object cat_libfile(Object... arg) {
UNSUPPORTED("f2ebumtuigxeossbmwcw7sauq"); // void cat_libfile(GVJ_t * job, const char **arglib, const char **stdlib)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dn2hi0km4q5ldibguffbger1c"); //     FILE *fp;
UNSUPPORTED("5py5d30vifgyqkijs4037nlps"); //     const char **s, *bp, *p, *path;
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("bamb0j1bzualb8qewx4zt5dph"); //     boolean use_stdlib = NOT(0);
UNSUPPORTED("4j7ud7jy9tm90khvzcx3dzkse"); //     /* check for empty string to turn off stdlib */
UNSUPPORTED("3j11d6cpp08lgcnsl7g86bdq7"); //     if (arglib) {
UNSUPPORTED("c52r2tlvayllcewxs8k15s05w"); //         for (i = 0; use_stdlib && ((p = arglib[i])); i++) {
UNSUPPORTED("927bwpabhr93r5m1t31uoko5y"); //             if (*p == '\0')
UNSUPPORTED("8gxs50v7w64gzo5zglu3ojguv"); //                 use_stdlib = 0;
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("e8ewhnemro5nober1fa75a77b"); //     if (use_stdlib)
UNSUPPORTED("9osn5uouzsj18nqzp3gaief29"); //         for (s = stdlib; *s; s++) {
UNSUPPORTED("30lfe4kxbvbtghur73wrl2dav"); //             gvputs(job, *s);
UNSUPPORTED("5uq09elejy2ot3s8x5d13dxs9"); //             gvputs(job, "\n");
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("3j11d6cpp08lgcnsl7g86bdq7"); //     if (arglib) {
UNSUPPORTED("evqlr64pfisalhednuxyi8se0"); //         for (i = 0; (p = arglib[i]) != 0; i++) {
UNSUPPORTED("927bwpabhr93r5m1t31uoko5y"); //             if (*p == '\0')
UNSUPPORTED("ae84fvt6djsw3pvp7g15ypmw7"); //                 continue;       /* ignore empty string */
UNSUPPORTED("7rcba80v613dy9q1k10xxe78v"); //             path = safefile(p);    /* make sure filename is okay */
UNSUPPORTED("7tatqi6et1nsfzfr542t4r5i8"); // 	    if (!path) {
UNSUPPORTED("7y7cgdemfr8h5e077czq19s0p"); // 		agerr(AGWARN, "can't find library file %s\n", p);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("e100j39k1vq90fggjnce67zd1"); //             else if ((fp = fopen(path, "r"))) {
UNSUPPORTED("25rk7l5monea7crssvaemqymw"); //                 while ((bp = Fgets(fp)))
UNSUPPORTED("csp26n5hr6bygjv2orlm6xh0s"); //                     gvputs(job, bp);
UNSUPPORTED("ca5a791njn2so4a7dtvrjmcol"); //                 gvputs(job, "\n"); /* append a newline just in case */
UNSUPPORTED("vg8cxxpc2olmxqemlfw98yhx"); // 		fclose (fp);
UNSUPPORTED("8983k01wuaibmqpm7x4605bp7"); //             } else
UNSUPPORTED("4ii3y4fdc0rtv5sdyvnq3r19x"); //                 agerr(AGWARN, "can't open library file %s\n", path);
UNSUPPORTED("4mhlpjofolwivhm0tl8cxznly"); //         }
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c8mk88p0edzfsgqm13hpubkxw
// void epsf_emit_body(GVJ_t *job, usershape_t *us) 
public static Object epsf_emit_body(Object... arg) {
UNSUPPORTED("8glrt6xt7v3ywzysyvx97glwt"); // void epsf_emit_body(GVJ_t *job, usershape_t *us)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("aexhdud6z2wbwwi73yppp0ynl"); //     char *p;
UNSUPPORTED("wrvu9u7a8j6i6y6552zncxfk"); //     char c;
UNSUPPORTED("d7ketofh63tjf8eb5ztge4c31"); //     p = us->data;
UNSUPPORTED("9oyx3ukhip4n1koefwntplgmx"); //     while (*p) {
UNSUPPORTED("9qifncqcc9fx15rxu1muizz0o"); // 	/* skip %%EOF lines */
UNSUPPORTED("9g4rchc1chbqitmc8bminq7v"); // 	if ((p[0] == '%') && (p[1] == '%')
UNSUPPORTED("bba83ay6zg8fvrsgqrrrcuy8i"); // 		&& (!strncasecmp(&p[2], "EOF", 3)
UNSUPPORTED("6chobjvni909a13o053pxk2p0"); // 		|| !strncasecmp(&p[2], "BEGIN", 5)
UNSUPPORTED("bzsdn21uu7jb8tzc4tbom7sw5"); // 		|| !strncasecmp(&p[2], "END", 3)
UNSUPPORTED("a2ti475ble1zqs3dlsmntwv74"); // 		|| !strncasecmp(&p[2], "TRAILER", 7)
UNSUPPORTED("c1tth0cl8ygadmbgsvzkapnoe"); // 	)) {
UNSUPPORTED("9k6m8vuyp3pzjw1gxyk3o58wp"); // 	    /* check for *p since last line might not end in '\n' */
UNSUPPORTED("5be7pghqp1llzh7fl9vgv7pal"); // 	    while ((c = *p) && (c != '\r') && (c != '\n')) p++;
UNSUPPORTED("3cka3lnpeg06gmtc079gxlxrv"); // 	    if ((*p == '\r') && (*(p+1) == '\n')) p += 2;
UNSUPPORTED("3w319yo1w73iab195sxwuf5e7"); // 	    else if (*p) p++;
UNSUPPORTED("6hqli9m8yickz1ox1qfgtdbnd"); // 	    continue;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("3ynl0b83d0xrdpt5dzpjat21p"); // 	/* output line */
UNSUPPORTED("47nu285gh2jm87occ1dd24ore"); // 	while ((c = *p) && (c != '\r') && (c != '\n')) {
UNSUPPORTED("exn5b6l9v272pe3lg7iopebqu"); // 	    gvputc(job, c);
UNSUPPORTED("847zwwso12sey42b59zepembc"); // 	    p++;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("451qyj2kv55zeowl3tn3wbt5"); // 	if ((*p == '\r') && (*(p+1) == '\n')) p += 2;
UNSUPPORTED("4ula5fp4ciaxwkk14htcc2chb"); // 	else if (*p) p++;
UNSUPPORTED("3w0oergh6hreff0gxv1dt2v6e"); // 	gvputc(job, '\n');
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 8y6ghoi95l19nfvv9bb79pg17
// void epsf_define(GVJ_t *job) 
public static Object epsf_define(Object... arg) {
UNSUPPORTED("2jk8j9j4tqkxfac24cs1wm4xs"); // void epsf_define(GVJ_t *job)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("exneoozy5g8al0a8y6fxb88zv"); //     usershape_t *us;
UNSUPPORTED("8g3a4ltfhciggja7iwey2aqcl"); //     if (!EPSF_contents)
UNSUPPORTED("a7fgam0j0jm7bar0mblsv3no4"); // 	return;
UNSUPPORTED("8nth7emjhetau8szgigivkiwa"); //     for (us = (*(((Dt_t*)(EPSF_contents))->searchf))((EPSF_contents),(void*)(0),0000200); us; us = (*(((Dt_t*)(EPSF_contents))->searchf))((EPSF_contents),(void*)(us),0000010)) {
UNSUPPORTED("e38lq5b2sg26x3edlqnpmenjf"); // 	if (us->must_inline)
UNSUPPORTED("6hqli9m8yickz1ox1qfgtdbnd"); // 	    continue;
UNSUPPORTED("74qu08bzz2w50fm1rxcd3nb1t"); // 	gvprintf(job, "/user_shape_%d {\n", us->macro_id);
UNSUPPORTED("bq7b88oc2llin4wuspb9y2k0z"); // 	gvputs(job, "%%BeginDocument:\n");
UNSUPPORTED("11ii4m89jltj0dk9f2nl812na"); // 	epsf_emit_body(job, us);
UNSUPPORTED("b6zvkgtf4i48itua2znxykfv4"); // 	gvputs(job, "%%EndDocument\n");
UNSUPPORTED("dys3bmzsjlng5wufay121n4wd"); // 	gvputs(job, "} bind def\n");
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 egj5vrbfagce8lh8wcotr50p8
// static int charsetOf (char* s) 
public static Object charsetOf(Object... arg) {
UNSUPPORTED("eyp5xkiyummcoc88ul2b6tkeg"); // static int
UNSUPPORTED("14toksq7jmazxy7jf8hdlx5b3"); // charsetOf (char* s)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8mngi3m5lqbt7c8rk7l3o7zpc"); //     int r = ASCII;
UNSUPPORTED("10sir32iwi5l2jyfgp65pihto"); //     unsigned char c;
UNSUPPORTED("11zj3p308ttro04hrzowx0vrh"); //     while ((c = *(unsigned char*)s++)) {
UNSUPPORTED("1efx7dnx6p2hru4jp6nmn5kp1"); // 	if (c < 0x7F) 
UNSUPPORTED("6hqli9m8yickz1ox1qfgtdbnd"); // 	    continue;
UNSUPPORTED("cjeai7vjetgqlhigjsxcurv5u"); // 	else if ((c & 0xFC) == 0xC0) {
UNSUPPORTED("7v9ez1gvzvyjl1ehstexhlqra"); // 	    r = LATIN1;
UNSUPPORTED("eqg09536v8dzlzdsxjyjb79qo"); // 	    s++; /* eat second byte */
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("2ckvuq6gku7vtnk1i5az5fy60"); // 	else return NONLATIN;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("a2hk6w52njqjx48nq3nnn2e5i"); //     return r;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6ov4fplgnlc2vo7ilyz88l8w8
// char *ps_string(char *ins, int chset) 
public static Object ps_string(Object... arg) {
UNSUPPORTED("2z1t9y3faapozbla3ue5fy1r3"); // char *ps_string(char *ins, int chset)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("8yytudftst76763qgnjebkzhm"); //     char *s;
UNSUPPORTED("ejkl9z7itgy7zzscudx1yzdk7"); //     char *base;
UNSUPPORTED("4hzo4dkkcq5f8wru82rpqmp17"); //     static agxbuf  xb;
UNSUPPORTED("723xhlz03y7lwymzvejjrb04"); //     static int warned;
UNSUPPORTED("1bh3yj957he6yv2dkeg4pzwdk"); //     int rc;
UNSUPPORTED("cavaompypndyi1f6hl7z9ye12"); //     switch (chset) {
UNSUPPORTED("dvojp3uwecylbruvszvkskjbd"); //     case 0 :
UNSUPPORTED("7hfajxzdnwjbtmf22mtovza97"); //         base = ins;
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("27pm3a0bv1708o8ux4ss8bqqc"); //     case 1 :
UNSUPPORTED("5p9v7zj5kv7344gooya44jgcy"); //         base = utf8ToLatin1 (ins);
UNSUPPORTED("6aw91xzjmqvmtdvt1di23af8y"); // 	break;
UNSUPPORTED("29hi90x8rlo9f7q3mhj5dg71d"); //     default :
UNSUPPORTED("3iavam6mfccgfsp7391gt9vsc"); // 	switch (charsetOf (ins)) {
UNSUPPORTED("1ljaophh8mbc5fj06dhv6aksx"); // 	case ASCII :
UNSUPPORTED("cmb43luoxsf5hnzalzy32ksai"); // 	    base = ins;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("4ykmujahzvaqa6i24edc4b2v6"); // 	case LATIN1 :
UNSUPPORTED("5w84rks28yw6kxmv2l0zlpjy7"); // 	    base = utf8ToLatin1 (ins);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("5l9jao5dunsm59cttffi5i6ch"); // 	case NONLATIN :
UNSUPPORTED("7w3i31pvmof25luqw5a3u9mbt"); // 	    if (!warned) {
UNSUPPORTED("2llaay3iauy5ooo60c1u8w9cd"); // 		agerr (AGWARN, "UTF-8 input uses non-Latin1 characters which cannot be handled by this PostScript driver\n");
UNSUPPORTED("18z1ryrdclcr3megv9497iy3d"); // 		warned = 1;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("cmb43luoxsf5hnzalzy32ksai"); // 	    base = ins;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("1drv0xz8hp34qnf72b4jpprg2"); // 	default:
UNSUPPORTED("cmb43luoxsf5hnzalzy32ksai"); // 	    base = ins;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("2ots84hgp26w0o36krtn5sxgy"); //     if (xb.buf == NULL)
UNSUPPORTED("d25jylh17nodyfod42udvo34l"); //         agxbinit (&xb, 0, NULL);
UNSUPPORTED("3a8heyybo9l33vt2jyuah4sbg"); //     rc = ((((&xb)->ptr >= (&xb)->eptr) ? agxbmore(&xb,1) : 0), (int)(*(&xb)->ptr++ = ((unsigned char)'(')));
UNSUPPORTED("2ldg889rgl2rsu9pf2qjc5fi2"); //     s = base;
UNSUPPORTED("f387esbkeildkayz3s6urngtw"); //     while (*s) {
UNSUPPORTED("b9orhgtvsuli8mn7x7lgs093v"); //         if ((*s == '(') || (*s == ')') || (*s == '\\'))
UNSUPPORTED("pcnzeru18grzobxc0w6l7egr"); //             rc = ((((&xb)->ptr >= (&xb)->eptr) ? agxbmore(&xb,1) : 0), (int)(*(&xb)->ptr++ = ((unsigned char)'\\')));
UNSUPPORTED("3753vc4lhmsqbohl9szk717z"); //         rc = ((((&xb)->ptr >= (&xb)->eptr) ? agxbmore(&xb,1) : 0), (int)(*(&xb)->ptr++ = ((unsigned char)*s++)));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("djzbkthk4ygy41r5ruh1iu8v"); //     ((((&xb)->ptr >= (&xb)->eptr) ? agxbmore(&xb,1) : 0), (int)(*(&xb)->ptr++ = ((unsigned char)')')));
UNSUPPORTED("c1g8fk8duz6f3rxq2rhjvyyij"); //     if (base != ins) free (base);
UNSUPPORTED("8phdgdnv0mzh2zr358vnxae4m"); //     s = (((((&xb)->ptr >= (&xb)->eptr) ? agxbmore(&xb,1) : 0), (int)(*(&xb)->ptr++ = ((unsigned char)'\0'))),(char*)((&xb)->ptr = (&xb)->buf));
UNSUPPORTED("3y6wj3ntgmr1qkdpm7wp1dsch"); //     return s;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


}
