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

public class ptest__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 exy2l03ceq9zw4vf01bbd4d3o
// typedef unsigned int packval_t


//1 8amxw444izqh4g66lhdxcci9r
// char *Info[] = 


//1 1eqfoyx6n6i882swvudliohy7
// static int margin = 8


//1 5bs16xeo79e467x65e7bkq7kf
// static int doEdges = 1


//1 24uzz7vpu4g7xsx0sh5tuemke
// static int doComps = 0


//1 dhz067fzogh2sp5htzam45al3
// static int verbose = 0


//1 57m3hjduqaawz7lzqgpsrik9c
// static char **Files = 0


//1 bwphlvhhlnqsf4xzzsagjay2
// static int nFiles = 0


//1 a4ojujd209l93x23jer8omiep
// static int single = 0


//1 hys4o67qq0qkc7kbehvo7lhb
// static char *useString = 




//3 73e82wwqdxeij8zonccymd6kz
// static void usage(int v) 
public static Object usage(Object... arg) {
UNSUPPORTED("94mouoc9v3rqowaduimbdrlsg"); // static void usage(int v)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dezf59tqaazw376bwzeh0lnk"); //     printf(useString);
UNSUPPORTED("awsu87poqc0o7ac0x3zri08x2"); //     exit(v);
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 efl73lc0qt3y2dwkp2bq3qs7q
// static void init(int argc, char *argv[]) 
public static Object init(Object... arg) {
UNSUPPORTED("bgxu2kkx7u9qfq81tb3oefdcs"); // static void init(int argc, char *argv[])
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("53xzwretgdbd0atozc0w6hagb"); //     int c;
UNSUPPORTED("4qgmh8k7p00n85stclc5uyuv1"); //     aginit();
UNSUPPORTED("1niqqfd7us06n0wzaiiz3u5xg"); //     while ((c = getopt(argc, argv, ":escvm:?")) != -1) {
UNSUPPORTED("7rk995hpmaqbbasmi40mqg0yw"); // 	switch (c) {
UNSUPPORTED("2fzjr952o6hmcz3ad5arl2n8d"); // 	case 'e':
UNSUPPORTED("612z1fkxvsn3pr6uz8smtwwg6"); // 	    doEdges = 0;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("f3lyz2cejs6yn5fyckhn7ba1"); // 	case 'c':
UNSUPPORTED("coi2qrxdv2l71tb75401s90cn"); // 	    doComps = 1;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("953l7gyh3b52lc5n9fbhtxhbg"); // 	case 'm':
UNSUPPORTED("agwyr30ptmkberfxzlr2qb4sm"); // 	    margin = atoi(optarg);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("b4quboi30n0afnbpgm9chdttx"); // 	case 's':
UNSUPPORTED("a2kcyv0orvfio4god7x1ra1gc"); // 	    single = 1;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("318vlfmcdz9no6i45k86aygon"); // 	case 'v':
UNSUPPORTED("52jus61ki82kyvoho03bg8yu8"); // 	    verbose = 1;
UNSUPPORTED("z08wni1aiuv5b8ommxtq10kj"); // 	    Verbose = 1;
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("d0u2ka51n27um0avxdj14adrh"); // 	case '?':
UNSUPPORTED("6ongvn9s4rb5sz2f3jrzfcj0m"); // 	    if (optopt == '?')
UNSUPPORTED("46bu3s4vi4qapnhhl79s89q2f"); // 		usage(0);
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("18zn34qcs4vsdhhh831gn9vc9"); // 		fprintf(stderr,
UNSUPPORTED("cqx5xtn6ibatrlhvobfqyy4sj"); // 			"ptest: option -%c unrecognized - ignored\n", c);
UNSUPPORTED("ai3czg6gaaxspsmndknpyvuiu"); // 	    break;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("bza5bo54n74fk73l7h2zw3sn2"); //     argv += optind;
UNSUPPORTED("2z9v9pfcshjw42gkhviv8qmf8"); //     argc -= optind;
UNSUPPORTED("euz202o13jvson684m35br400"); //     if (argc) {
UNSUPPORTED("a6hax0v25w382s8uhktk1z3ac"); // 	Files = argv;
UNSUPPORTED("9j2gbktfok4tc5txw0oj203eb"); // 	nFiles = argc;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6ow5r7ch1so5cayfbyf9crc5p
// static int numFields(char *pos) 
public static Object numFields(Object... arg) {
UNSUPPORTED("29ky16cycv6cs96zmpduu1bsp"); // static int numFields(char *pos)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("behjm5bjsenezpg3f7cncvteu"); //     int cnt = 0;
UNSUPPORTED("wrvu9u7a8j6i6y6552zncxfk"); //     char c;
UNSUPPORTED("1b9np136i2dme8ejhydy0dhlv"); //     while (isspace(*pos))
UNSUPPORTED("e30zd4or99122hlq3vt45sef"); // 	pos++;
UNSUPPORTED("7dpyo20wi5esbmcan08qtztz7"); //     while (*pos) {
UNSUPPORTED("1szm63athnlkprt3pv29pjc6z"); // 	cnt++;
UNSUPPORTED("5piqmvc132ob5y49h6v7bkeof"); // 	while ((c = *pos) && !isspace(c))
UNSUPPORTED("n5o9yha6va5mqug8xmgxtum9"); // 	    pos++;		/* skip token */
UNSUPPORTED("4n3nq7ssq6ovrj330hssbhwz9"); // 	while (isspace(*pos))
UNSUPPORTED("27349aw1zezm0lpez1jn3pcw4"); // 	    pos++;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("3zkt5kbq3sockq663o3s3ync7"); //     return cnt;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 6b85bwuqwmq3ucqcauigm0orn
// static point *user_spline(attrsym_t * symptr, edge_t * e, int *np) 
public static Object user_spline(Object... arg) {
UNSUPPORTED("ewvc2qr116wrkxhg4q77v0uqv"); // static point *user_spline(attrsym_t * symptr, edge_t * e, int *np)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("bvo2it3yepiz2er9rw3uuk47s"); //     char *pos;
UNSUPPORTED("7k2ifbl8vz1is0pf2z1t0o2xf"); //     int i, n, nc;
UNSUPPORTED("a13x213r98q5dm6phmdpj3r2l"); //     point *ps = 0;
UNSUPPORTED("ca6brvq3h4u316zi41fa1e7nl"); //     point *pp;
UNSUPPORTED("4g01jt8p980itgxzog49s8ur3"); //     double x, y;
UNSUPPORTED("5elka0ltgqf61uccerqfkjvvp"); //     if (symptr == NULL)
UNSUPPORTED("c9ckhc8veujmwcw0ar3u3zld4"); // 	return 0;
UNSUPPORTED("c21yig5e4hykm28ao7kpzwodl"); //     pos = agxget(e, symptr->index);
UNSUPPORTED("7i9zryjmvv454i1r57dlez6kk"); //     if (*pos == '\0')
UNSUPPORTED("c9ckhc8veujmwcw0ar3u3zld4"); // 	return 0;
UNSUPPORTED("az1jdxaqsdxumqec6q7ctjrh3"); //     n = numFields(pos);
UNSUPPORTED("82fimuwp8ur9yxpbd8c89a1wb"); //     *np = n;
UNSUPPORTED("bvx0cyk5fhwwsm29cbghfhcpj"); //     if (n > 1) {
UNSUPPORTED("9lfsqwngk625slfuwyukwtdpy"); // 	ps = ALLOC(n, 0, point);
UNSUPPORTED("49hki9cvrilnaez8dm0dbbgoq"); // 	pp = ps;
UNSUPPORTED("4x9kp7oo5ln5zpe2bhy2s9oyc"); // 	while (n) {
UNSUPPORTED("ejpj2kxorfrlsluqdege3h70h"); // 	    i = sscanf(pos, "%lf,%lf%n", &x, &y, &nc);
UNSUPPORTED("4mo26m3d7t9gf29k5zgh6d3dp"); // 	    if (i < 2) {
UNSUPPORTED("botxh6letfus33f79p4s19719"); // 		free(ps);
UNSUPPORTED("d31bxxiinmdzudo8yt1laapa1"); // 		ps = 0;
UNSUPPORTED("9ekmvj13iaml5ndszqyxa8eq"); // 		break;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("8cjb49m5i1gwlcbb72l8kieuk"); // 	    pos = pos + nc;
UNSUPPORTED("dn8a13edl8j88azhrkizcbwsx"); // 	    pp->x = (int) x;
UNSUPPORTED("6qrmrrz624ilc14dax4fzkzy"); // 	    pp->y = (int) y;
UNSUPPORTED("4t42c85s64mps71a1sjc7yoey"); // 	    pp++;
UNSUPPORTED("704o6677xgknjexhj6bdlst8x"); // 	    n--;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("b0dfwpxhogdrp9mwkzc8oa9vt"); //     return ps;
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5vxza0l0hf6kgjh7hgffhqk1d
// static void initPos(Agraph_t * g) 
public static Object initPos(Object... arg) {
UNSUPPORTED("6wuroti5ljub8qdkqwz84bll8"); // static void initPos(Agraph_t * g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2jcii9cclu1dijzqekzc175pe"); //     Agnode_t *n;
UNSUPPORTED("36vshotvjkc5iodgg7nq6qa2r"); //     Agedge_t *e;
UNSUPPORTED("evvfote9pox5gpnsuk75gu9zi"); //     double *pvec;
UNSUPPORTED("aexhdud6z2wbwwi73yppp0ynl"); //     char *p;
UNSUPPORTED("3w79hfiet3147pb1ehbe0tltw"); //     point *sp;
UNSUPPORTED("7hps2kejtrotcphg5gymma43b"); //     int pn;
UNSUPPORTED("6717r3gljnzz5j6x8yd64vxmy"); //     attrsym_t *N_pos = (agattr(g,AGNODE,"pos",NULL));
UNSUPPORTED("8s1tvuk5eoddac3tdw3vwm3g6"); //     attrsym_t *E_pos = (agattr(g,AGEDGE,"pos",NULL));
UNSUPPORTED("607cie06087nzjkhdxwkh8t5x"); //     assert(N_pos);
UNSUPPORTED("9pqnws9ww5w3wm6etqvhhmaag"); //     if (!E_pos) {
UNSUPPORTED("b7m2ei650qyfpw37qbnbselef"); // 	if (doEdges)
UNSUPPORTED("1jx8qc7jakb79udi264irb795"); // 	    fprintf(stderr, "Warning: turning off doEdges, graph %s\n",
UNSUPPORTED("52cuafai1d5jpnyygo0jtwp19"); // 		    g->name);
UNSUPPORTED("25yxh6xy9gvks3xlk4ay8ana2"); // 	doEdges = 0;
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("44thr6ep72jsj3fksjiwdx3yr"); //     for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
UNSUPPORTED("2hbtrrffbxr8fodextlckjcte"); // 	pvec = ND_pos(n);
UNSUPPORTED("4mrzu4a737x10k9m629qjvpmx"); // 	p = agxget(n, N_pos->index);
UNSUPPORTED("9fce8t386yx1ohlzh5z3v64uy"); // 	if (p[0] && (sscanf(p, "%lf,%lf", pvec, pvec + 1) == 2)) {
UNSUPPORTED("a8amhiqvlp5s6vz8p4u2amapy"); // 	    int i;
UNSUPPORTED("e2k2y77qbvhl4ttkl82r7skpc"); // 	    for (i = 0; i < NDIM; i++)
UNSUPPORTED("54fe965wvv1n2dqk9v5lqtfe"); // 		pvec[i] = pvec[i] / PSinputscale;
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("apu2a6fysp0sm0oh3eg9sdx3g"); // 	    fprintf(stderr, "could not find pos for node %s in graph %s\n",
UNSUPPORTED("5ii3q9tejxvznaewo80u58jc6"); // 		    n->name, g->name);
UNSUPPORTED("6f1y0d5qfp1r9zpw0r7m6xfb4"); // 	    exit(1);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("a7cnx8vpthir8tg7wq0gmkyfp"); // 	ND_coord_i(n).x = (ROUND((ND_pos(n)[0])*72));
UNSUPPORTED("56q0neer7h6q9r2hlewrmtpac"); // 	ND_coord_i(n).y = (ROUND((ND_pos(n)[1])*72));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("3x2r45g8h3r71u5v8lu9etnq6"); //     if (doEdges) {
UNSUPPORTED("attp4bsjqe99xnhi7lr7pszar"); // 	for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
UNSUPPORTED("7yvyv13me3s32qvq3gfbyt283"); // 	    for (e = agfstout(g, n); e; e = agnxtout(g, e)) {
UNSUPPORTED("cas0s66j5xm7zv7rfmut5t5ua"); // 		if ((sp = user_spline(E_pos, e, &pn)) != 0) {
UNSUPPORTED("b1l3m7l581iaaysgzy59rlnqp"); // 		    clip_and_install(e, sp, pn);
UNSUPPORTED("bgz7miqt6x7s9we62suaznam2"); // 		    free(sp);
UNSUPPORTED("a47jqpic91ky93e1ohxv590l5"); // 		} else {
UNSUPPORTED("4gzgwztxcj3c7qtlt3xuwnsq1"); // 		    fprintf(stderr,
UNSUPPORTED("2mti2jcwd7nic33dut8daaxli"); // 			    "Missing edge pos for edge %s - %s in graph %s\n",
UNSUPPORTED("7tw8ugnhfmrhmd69kh0nfu7p2"); // 			    n->name, e->head->name, g->name);
UNSUPPORTED("btkmdyvgs2b3io3tacfuo3ht6"); // 		    exit(1);
UNSUPPORTED("6eq5kf0bj692bokt0bixy1ixh"); // 		}
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 e5z9zrazoioj4tcqyaohcup5l
// static void ptest_nodesize(node_t * n, boolean flip) 
public static Object ptest_nodesize(Object... arg) {
UNSUPPORTED("a6fr7g8doj4m1has0v8m3gn0v"); // static void ptest_nodesize(node_t * n, boolean flip)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("dgezc9nq6515gryb5aoradhlj"); //     int w;
UNSUPPORTED("hcl98itasit8bk43t1a7dksx"); //     w = ND_xsize(n) = (ROUND((ND_width(n))*72));
UNSUPPORTED("clr7qgpaln5v1e8sa81vefxgx"); //     ND_lw(n) = ND_rw(n) = w / 2;
UNSUPPORTED("dxe3mk5x98xnzhulw934sin35"); //     ND_ht(n) = ND_ysize(n) = (ROUND((ND_height(n))*72));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5z906z4eqvn94qwep17t9ecfv
// static void ptest_initNode(node_t * n) 
public static Object ptest_initNode(Object... arg) {
UNSUPPORTED("74hpo7rawbv1l53gcs8gse89n"); // static void ptest_initNode(node_t * n)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("76nok3eiyr33qf4ecv69ujxn6"); //     char *str;
UNSUPPORTED("4ii64hrv86n2irvf71lpjlait"); //     ND_width(n) =
UNSUPPORTED("be5qy7slnjp1ltoih3332j4qk"); // 	late_double(n, N_width, 0.75, 0.01);
UNSUPPORTED("9zjn5j4471it4d3vb5wdfuzlh"); //     ND_height(n) =
UNSUPPORTED("n9gbpj6q00o3ggm4xxil4afm"); // 	late_double(n, N_height, 0.5, 0.01);
UNSUPPORTED("4ia5lmwela2aa00dkga0q3by5"); //     if (N_label == NULL)
UNSUPPORTED("8jmb1jjt8cpml3yo3nh59pkkq"); // 	str = "\\N";
UNSUPPORTED("div10atae09n36x269sl208r1"); //     else
UNSUPPORTED("ania83ea7map6i1xu69ykshav"); // 	str = agxget(n, N_label->index);
UNSUPPORTED("182xxyk6623a24gu3lts9h7i3"); //     str = strdup_and_subst(str, "\\N", n->name);
UNSUPPORTED("2rx8312iagen4kz1a1be428i2"); //     ND_label(n) = make_label(str,
UNSUPPORTED("3umbo59bv54mpje1ar1p3emyg"); // 			     late_double(n, N_fontsize, 14.0,
UNSUPPORTED("6joc02il1cncp1pwbeqwqd6bv"); // 					 1.0), late_nnstring(n,
UNSUPPORTED("eg23z30i9f0bgdsfxqzjr8cm3"); // 								      N_fontname,
UNSUPPORTED("7p3qoqg9tlh094wkumjk0gu1r"); // 								      "Times-Roman"),
UNSUPPORTED("27lxhu1i8goyngm5z5ztzc9se"); // 			     late_nnstring(n, N_fontcolor, "black"),
UNSUPPORTED("a66nrz185x5w9czfz4hxvddaj"); // 			     n->graph);
UNSUPPORTED("cfoyczwylecqlhhb5vmnerwbg"); //     ND_shape(n) = bind_shape(late_nnstring(n, N_shape, "ellipse"));
UNSUPPORTED("2z4f61h2jydnf1wz262734vda"); //     ND_shape(n)->initfn(n);	/* ### need to quantize ? */
UNSUPPORTED("56aecvcbqxgl0e67wrub498ix"); //     ptest_nodesize(n, n->GD_flip(graph));
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 5f35etfq3qbirfsag89nr6382
// static void ptest_initGraph(graph_t * g) 
public static Object ptest_initGraph(Object... arg) {
UNSUPPORTED("6byfidommpiiaekcfq26jwzzz"); // static void ptest_initGraph(graph_t * g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cjx5v6hayed3q8eeub1cggqca"); //     node_t *n;
UNSUPPORTED("94x0mmuhef4re0y05ngcuytf9"); //     /* edge_t *e; */
UNSUPPORTED("16hw9gw0dz2w7mrtba0eoqrdi"); //     for (n = agfstnode(g); n; n = agnxtnode(g, n))
UNSUPPORTED("aakael964bsjn7l22rgdr13zt"); // 	ptest_initNode(n);
UNSUPPORTED("4v614d3uabme2jyn0anuritbb"); // /*
UNSUPPORTED("eh6wqx3d37l7km9kh1gdso2t"); //   for (n = agfstnode(g); n; n = agnxtnode(g,n)) {
UNSUPPORTED("1suh3w1zdcqasuka9dgx4ukgl"); //     for (e = agfstout(g,n); e; e = agnxtout(g,e)) ptest_initEdge(e);
UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); //   }
UNSUPPORTED("bnetqzovnscxile7ao44kc0qd"); // */
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 3y6d5zmybm89vnfzssntfxuga
// static void dumpG(graph_t * g) 
public static Object dumpG(Object... arg) {
UNSUPPORTED("80as52jwfpla4s14zbrh506cu"); // static void dumpG(graph_t * g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("cjx5v6hayed3q8eeub1cggqca"); //     node_t *n;
UNSUPPORTED("am98nf596s79mx0jh0eukf2pj"); //     /* point  p; */
UNSUPPORTED("5gypxs09iuryx5a2eho9lgdcp"); //     edge_t *e;
UNSUPPORTED("44thr6ep72jsj3fksjiwdx3yr"); //     for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
UNSUPPORTED("92hx0hzt0genpiycslyy2fphe"); // 	fprintf(stderr, " node %s \n", n->name);
UNSUPPORTED("e20lm4qtccvgsfq5fzjv6sjyl"); // 	for (e = agfstout(g, n); e; e = agnxtout(g, e)) {
UNSUPPORTED("ddikw3m3fhov54kkj3710v3kh"); // 	    fprintf(stderr, " %s - %s \n", e->tail->name, e->head->name);
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 c6p4imduurlyugmp9lakjsrkx
// static void copyPos(Agraph_t * g) 
public static Object copyPos(Object... arg) {
UNSUPPORTED("2bnytjwn7g67uh683868e3xl7"); // static void copyPos(Agraph_t * g)
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("2jcii9cclu1dijzqekzc175pe"); //     Agnode_t *n;
UNSUPPORTED("44thr6ep72jsj3fksjiwdx3yr"); //     for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
UNSUPPORTED("a7cnx8vpthir8tg7wq0gmkyfp"); // 	ND_coord_i(n).x = (ROUND((ND_pos(n)[0])*72));
UNSUPPORTED("56q0neer7h6q9r2hlewrmtpac"); // 	ND_coord_i(n).y = (ROUND((ND_pos(n)[1])*72));
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}




//3 56nlfv4elbzzbch9wiks1pqti
// main(int argc, char *argv[]) 
public static Object main(Object... arg) {
UNSUPPORTED("8wkt709xta3burfudbrvdhsdm"); // main(int argc, char *argv[])
UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // {
UNSUPPORTED("75makfli697jao0r0h73ksibj"); //     Agraph_t **gs;
UNSUPPORTED("8i0oxshyd0x2idt42lftg3zjx"); //     Agraph_t **ccs;
UNSUPPORTED("1dbyk58q3r4fyfxxo7ovemkpu"); //     Agraph_t *g;
UNSUPPORTED("3l5bdi04ekui6vvrgr3s666fx"); //     Agraph_t *gp;
UNSUPPORTED("66jjdcm9x1i8fc2eq9b1z81d4"); //     char *fname;
UNSUPPORTED("dn2hi0km4q5ldibguffbger1c"); //     FILE *fp;
UNSUPPORTED("6iv4xusq3ncisurzdtlt8lhe9"); //     int cnt;
UNSUPPORTED("b17di9c7wgtqm51bvsyxz6e2f"); //     int i;
UNSUPPORTED("44luxtsxnt651zyc4b8x3r6po"); //     init(argc, argv);
UNSUPPORTED("dmdjgm6j4zsty2ies7uit5831"); //     if (!Files) {
UNSUPPORTED("4issxf2kepoao7ljc3j3jkos8"); // 	fprintf(stderr, "No input files given\n");
UNSUPPORTED("dtw3cma0ziyha0w534bszl0tx"); // 	exit(1);
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("9zj7hq1iiirxb7wx6osfdutah"); //     PSinputscale = 72;
UNSUPPORTED("2szscn7gy6eg6ghb7zdqj0qwm"); //     if (doComps) {
UNSUPPORTED("46pn2m7yn4pem434vcfqq1gei"); // 	if (verbose)
UNSUPPORTED("dawpetqdqceyrxbb0n5oi20vg"); // 	    fprintf(stderr, "do Comps\n");
UNSUPPORTED("2zdroao5t5zjp7reldctg2hic"); // 	while (fname = *Files++) {
UNSUPPORTED("c2vs68cvzv11vpc3d0vhgn0o6"); // 	    fp = fopen(fname, "r");
UNSUPPORTED("2de0glisr7me97htqp4v4qe2m"); // 	    if (!fp) {
UNSUPPORTED("bruposf45ak9wnammmxs05uq2"); // 		fprintf(stderr, "Could not open %s\n", fname);
UNSUPPORTED("6hyelvzskqfqa07xtgjtvg2is"); // 		continue;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("4vtewfrcwhx9cqnhzzelmnc07"); // 	    g = agread(fp);
UNSUPPORTED("81dgkqb2pfz2cmbpgkwbv8yca"); // 	    fclose(fp);
UNSUPPORTED("9e4rervmy1jguubifdob867qa"); // 	    if (!g) {
UNSUPPORTED("c3k9mm0laol4uhxfovks7vvx4"); // 		fprintf(stderr, "Could not read graph\n");
UNSUPPORTED("6hyelvzskqfqa07xtgjtvg2is"); // 		continue;
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("5ok0v4mf41z8mas48m0payhcd"); // 	    printf("%s %d nodes %d edges %sconnected\n",
UNSUPPORTED("e4t4a5rs8mj1rhyqxa3t0bc7r"); // 		   g->name, agnnodes(g), agnedges(g),
UNSUPPORTED("84a4uyu2upwydiyuzql8rnciu"); // 		   (isConnected(g) ? "" : "not "));
UNSUPPORTED("d3glokalvrf1m3vjonhaejamf"); // 	    gs = ccomps(g, &cnt, "abc");
UNSUPPORTED("ivgffft2q5w6sjw0k1jg6o4j"); // 	    for (i = 0; i < cnt; i++) {
UNSUPPORTED("55ej4zekzmpz6h9dwcotkqzvn"); // 		gp = gs[i];
UNSUPPORTED("dyst0rumkq269hhpmrynhel67"); // 		printf(" %s %d nodes %d edges\n", gp->name, agnnodes(gp),
UNSUPPORTED("af8li2e2oidx7nfn42l2lzqc0"); // 		       agnedges(gp));
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("c07up7zvrnu2vhzy6d7zcu94g"); //     } else {
UNSUPPORTED("eob8bvfezsx0hr1brt37a4lyv"); // 	gs = (Agraph_t **)gmalloc((nFiles)*sizeof(Agraph_t *));
UNSUPPORTED("5j7jmlebvv4x0vqasag7ecunu"); // 	cnt = 0;
UNSUPPORTED("ievvgb8tg6613rw4cwuvqtqm"); // 	while (fname = Files[cnt]) {
UNSUPPORTED("c2vs68cvzv11vpc3d0vhgn0o6"); // 	    fp = fopen(fname, "r");
UNSUPPORTED("2de0glisr7me97htqp4v4qe2m"); // 	    if (!fp) {
UNSUPPORTED("bruposf45ak9wnammmxs05uq2"); // 		fprintf(stderr, "Could not open %s\n", fname);
UNSUPPORTED("7ujm7da8xuut83e2rygja0n9d"); // 		exit(1);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("4vtewfrcwhx9cqnhzzelmnc07"); // 	    g = agread(fp);
UNSUPPORTED("81dgkqb2pfz2cmbpgkwbv8yca"); // 	    fclose(fp);
UNSUPPORTED("9e4rervmy1jguubifdob867qa"); // 	    if (!g) {
UNSUPPORTED("c3k9mm0laol4uhxfovks7vvx4"); // 		fprintf(stderr, "Could not read graph\n");
UNSUPPORTED("7ujm7da8xuut83e2rygja0n9d"); // 		exit(1);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("4ttwxmfi4jwb95u2zpmg90qlj"); // 	    if (!single) {
UNSUPPORTED("344ixhk5pj5cgkfitztxg39wq"); // 		graph_init(g);
UNSUPPORTED("dgurzsu7a9v8li0uoqshe04ub"); // 		ptest_initGraph(g);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("4ju9fxktkzm6g6k8jyu66ps6s"); // 	    initPos(g);
UNSUPPORTED("4l3u0654thteocjvzjwfmdfc1"); // 	    /* if (Verbose) dumpG (g); */
UNSUPPORTED("2u2wotplp8k3k2hisg44444mr"); // 	    gs[cnt++] = g;
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("9pza2sgruhfiag9f4hehchd0u"); // 	if (single) {
UNSUPPORTED("7xk90wmd7j06hqt7b7i3eeyfy"); // 	    Agraph_t *root;
UNSUPPORTED("81iug4po5ggethdqgapdw9mez"); // 	    Agnode_t *n;
UNSUPPORTED("8zwiekoyqkvb7nqu0jvrmjubj"); // 	    Agnode_t *np;
UNSUPPORTED("7sxvwdnz5adoqfobhuxe9kpo7"); // 	    Agnode_t *tp;
UNSUPPORTED("6dcxsvi3exhmbtwrpyagifa28"); // 	    Agnode_t *hp;
UNSUPPORTED("7vvr9l0r0k3c179gu9edbannt"); // 	    Agedge_t *e;
UNSUPPORTED("45l8sazink6wfvjc5iv9mbqfv"); // 	    Agedge_t *ep;
UNSUPPORTED("2dsdl1tbecto2tl7rzbajp2ki"); // 	    root = agopen("root", 0);
UNSUPPORTED("2qcacl7cdr2zcme1wtbp5nudb"); // 	    agedgeattr(root, "pos", "");
UNSUPPORTED("ivgffft2q5w6sjw0k1jg6o4j"); // 	    for (i = 0; i < cnt; i++) {
UNSUPPORTED("150kyv7qt24hep1ix7ekbxzhv"); // 		g = gs[i];
UNSUPPORTED("3mq66y5bl1rf1c70443ospyk"); // 		for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
UNSUPPORTED("5e6yfzrf4s24izgf8jayt1s43"); // 		    if ((agnode(root,n->name,0))) {
UNSUPPORTED("3iwc3dzplzj2jkbze5cd6zfh9"); // 			fprintf(stderr,
UNSUPPORTED("7hqzc3wtbhvlu2qsdc4y25qk6"); // 				"Error: node %s in graph %d (%s) previously added\n",
UNSUPPORTED("cj5j27wggqfiejzj83ygjjtfd"); // 				n->name, i, Files[i]);
UNSUPPORTED("8197k2c9bktvbqw28fy46jqt"); // 			exit(1);
UNSUPPORTED("dkxvw03k2gg9anv4dbze06axd"); // 		    }
UNSUPPORTED("9tm8oxmtnz3g24k9p328sf9if"); // 		    np = agnode(root, n->name);
UNSUPPORTED("k7qf5ks6w37bfi3z9eef3qlu"); // 		    ND_pos(np)[0] = ND_pos(n)[0];
UNSUPPORTED("bfzh6521nzll5lsnpw1k5n4m4"); // 		    ND_pos(np)[1] = ND_pos(n)[1];
UNSUPPORTED("khqpoz54xjfjkti1t9djhewn"); // 		    ND_coord_i(np).x = ND_coord_i(n).x;
UNSUPPORTED("4x9c7uwd0kx0jhvnx5dxmudl"); // 		    ND_coord_i(np).y = ND_coord_i(n).y;
UNSUPPORTED("6eq5kf0bj692bokt0bixy1ixh"); // 		}
UNSUPPORTED("3mq66y5bl1rf1c70443ospyk"); // 		for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
UNSUPPORTED("35xtxnvjglep45528xu3bdsj"); // 		    tp = (agnode(root,n->name,0));
UNSUPPORTED("a3z26j7g5efb4epbmqjb786zu"); // 		    for (e = agfstout(g, n); e; e = agnxtout(g, e)) {
UNSUPPORTED("62fs4ym4p052thn1lyb29j2q5"); // 			hp = (agnode(root,e->head->name,0));
UNSUPPORTED("dvwpkbrij9w40pbsbchqp4err"); // 			ep = agedge(root, tp, hp);
UNSUPPORTED("dn7joqnj1y0k5ua3p8eyyts4t"); // 			ED_spl(ep) = ED_spl(e);
UNSUPPORTED("dkxvw03k2gg9anv4dbze06axd"); // 		    }
UNSUPPORTED("6eq5kf0bj692bokt0bixy1ixh"); // 		}
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("ewdephguezv9n4j0pr1pilfay"); // 	    graph_init(root);
UNSUPPORTED("8c3un2iqe187mmdrtw54jbkyc"); // 	    ptest_initGraph(root);
UNSUPPORTED("7f8mdyxgvend9tx5cby8fsriu"); // 	    ccs = ccomps(root, &cnt, 0);
UNSUPPORTED("bgk9mnbqancywhx9z6leue7ri"); // 	    packGraphs(cnt, ccs, root, margin, doEdges);
UNSUPPORTED("2wu6h8z9h6pvzsdd62mmcfxg0"); // 	    if (!doEdges)
UNSUPPORTED("2ghubirp3mlgcl6gjf50g3gbu"); // 		copyPos(root);
UNSUPPORTED("5c97f6vfxny0zz35l2bu4maox"); // 	    else
UNSUPPORTED("byjd9fn68fzvo0yhanif3ydum"); // 		State = 1;
UNSUPPORTED("664tfkoggn4h8g2k56p888fsg"); // 	    attach_attrs(root);
UNSUPPORTED("ivgffft2q5w6sjw0k1jg6o4j"); // 	    for (i = 0; i < cnt; i++) {
UNSUPPORTED("cpd2gdsuj81r184ywe3ya1863"); // 		agdelete(root, ccs[i]);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("byt1dlccqrnf77otl8aey0q7"); // 	    agwrite(root, stdout);
UNSUPPORTED("7yhr8hn3r6wohafwxrt85b2j2"); // 	} else {
UNSUPPORTED("6okr9lyl25rynlpeb541qyy7h"); // 	    packGraphs(cnt, gs, 0, margin, doEdges);
UNSUPPORTED("durj7dcilnt6i4j5m304vugx7"); // 	    if (doEdges)
UNSUPPORTED("byjd9fn68fzvo0yhanif3ydum"); // 		State = 1;
UNSUPPORTED("ivgffft2q5w6sjw0k1jg6o4j"); // 	    for (i = 0; i < cnt; i++) {
UNSUPPORTED("2ebr0nay4ws6wvabvtsc7i6g6"); // 		if (!doEdges)
UNSUPPORTED("6msz5q1lfw4hvu5d3eqbs110s"); // 		    copyPos(gs[i]);
UNSUPPORTED("1ue5ykok6uxlgcq1ob0qdyro8"); // 		attach_attrs(gs[i]);
UNSUPPORTED("4azg08ol0hnirn0s158w62j2j"); // 		agwrite(gs[i], stdout);
UNSUPPORTED("6t98dcecgbvbvtpycwiq2ynnj"); // 	    }
UNSUPPORTED("flupwh3kosf3fkhkxllllt1"); // 	}
UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); //     }
UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // }

throw new UnsupportedOperationException();
}


}
