diff options
Diffstat (limited to 'src/gen/lib/ortho/fPQ__c.java')
-rw-r--r-- | src/gen/lib/ortho/fPQ__c.java | 386 |
1 files changed, 386 insertions, 0 deletions
diff --git a/src/gen/lib/ortho/fPQ__c.java b/src/gen/lib/ortho/fPQ__c.java new file mode 100644 index 0000000..8058278 --- /dev/null +++ b/src/gen/lib/ortho/fPQ__c.java @@ -0,0 +1,386 @@ +/* ======================================================================== + * 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.lib.ortho; +import static smetana.core.Macro.UNSUPPORTED; + +public class fPQ__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 75wd380yhtm1uol93mb8l3kmn +// static snode** pq + + +//1 8m7y12v9uhpfwb9agee4dvvd7 +// static int PQcnt + + +//1 37df10if13d1k3ddj140oe9ge +// static snode guard + + +//1 3oj5aj3gc05focs9czbzub5sm +// static int PQsize + + + + +//3 6d62kgw3p14u24ayu546j4r82 +// void PQgen(int sz) +public static Object PQgen(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("mv0qxfr5hxyhgu3l3m6o47cy"); // PQgen(int sz) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("do3zjq97xzdk5dhii167i60qh"); // if (!pq) { +UNSUPPORTED("74u3ayhkzemd24zmbuv7wpym8"); // pq = (snode**)zmalloc((sz+1)*sizeof(snode*)); +UNSUPPORTED("dezukzubu9nms24lhvphuawxq"); // pq[0] = &guard; +UNSUPPORTED("593hemyh9nreh89upeivll5qx"); // PQsize = sz; +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("akljrpu8bej9lq4rmsktz8u2e"); // PQcnt = 0; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 af70676bgfacdrx355e3fm16w +// void PQfree(void) +public static Object PQfree(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("a722afmxpzwjdmlojj7lqbxaj"); // PQfree(void) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("efn0baufwv42rir223e1awlhs"); // free (pq); +UNSUPPORTED("4af6njplv9g18xpb4kh6834b2"); // pq = NULL; +UNSUPPORTED("akljrpu8bej9lq4rmsktz8u2e"); // PQcnt = 0; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 9gva9zqwj67hmfsbnnvelzt5i +// void PQinit(void) +public static Object PQinit(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("3p0cdanvp4f13d8omi42lvjl1"); // PQinit(void) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("akljrpu8bej9lq4rmsktz8u2e"); // PQcnt = 0; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 52wib9gann39qwvmctcw6wxdi +// void PQcheck (void) +public static Object PQcheck(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("ais4fu8ea90z9l9gc75rtolae"); // PQcheck (void) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("327a0i7b6rqjqj8wdl0h29mnc"); // int i; +UNSUPPORTED("ajjv0cjc9s0osbkjlg35z41k"); // for (i = 1; i <= PQcnt; i++) { +UNSUPPORTED("6mg3o7pwh14yf5rgrii3b7la2"); // if ((pq[i])->n_idx != i) { +UNSUPPORTED("2kc7vwb5ge1ym5i0vk3t2ku3u"); // assert (0); +UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 2lbfs6ynzlunyatr57r41uvz7 +// void PQupheap(int k) +public static Object PQupheap(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("5hhoge8azwixhuw1r6f1ae6d"); // PQupheap(int k) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("7e1sq1127wt16hr7o0andcwob"); // snode* x = pq[k]; +UNSUPPORTED("7bfu0p9xmzkty10xv4n4l5cqs"); // int v = x->n_val; +UNSUPPORTED("1j1bbq23z0qzohezignztjo66"); // int next = k/2; +UNSUPPORTED("ae5pat4mp4l6k25pvk8saz8c7"); // snode* n; +UNSUPPORTED("70492o1szwz9au93c3is2goa"); // while ((n = pq[next])->n_val < v) { +UNSUPPORTED("4i53ezzk69bsmpugd2h8bo35"); // pq[k] = n; +UNSUPPORTED("iolnc8pg22pbme3zbdim1eqy"); // (n)->n_idx = k; +UNSUPPORTED("8fpdpgwovt0k58t5u167v63is"); // k = next; +UNSUPPORTED("eqtnhenyor3dwsa6on9crthdd"); // next /= 2; +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("1lxwoekai0i8v3rg0vrg6ahmx"); // pq[k] = x; +UNSUPPORTED("7ss0wudteh17yswf0ihopig7z"); // (x)->n_idx = k; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 dpsy3q4qmuyf70antkm0irwus +// int PQ_insert(snode* np) +public static Object PQ_insert(Object... arg) { +UNSUPPORTED("etrjsq5w49uo9jq5pzifohkqw"); // int +UNSUPPORTED("5eeaexrm7pigm7t9d73aqaaht"); // PQ_insert(snode* np) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("7d2tojz8u1bqjo7uhe2jqz8ks"); // if (PQcnt == PQsize) { +UNSUPPORTED("1fnwaiyzr5fvurskinr46kklp"); // agerr (AGERR, "Heap overflow\n"); +UNSUPPORTED("bur99ge8gwr5q0vyjwjyk8z3b"); // return (1); +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("d8u0aq1g7mc9qslpfsw3o3ezz"); // PQcnt++; +UNSUPPORTED("8f54fbv0205j58hpu3uq3i2ow"); // pq[PQcnt] = np; +UNSUPPORTED("f4e1yfpgiak6lx72g6gk4nyi0"); // PQupheap (PQcnt); +UNSUPPORTED("a7h72yd6f22ezx8o0izfoyyzl"); // PQcheck(); +UNSUPPORTED("bid671dovx1rdiquw5vm3fttj"); // return 0; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 ah2uksf5mfgu7r25rg6poansh +// void PQdownheap (int k) +public static Object PQdownheap(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("5jo6sukhc9upf5qv4eukh8kop"); // PQdownheap (int k) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("dd3235mkocimg2v70ln8ixz3k"); // snode* x = pq[k]; +UNSUPPORTED("e0wd4mp2k58ml2bf01e6mtxfc"); // int v = (x)->n_val; +UNSUPPORTED("b9pl90rstqz0jhnw3ttda3kx5"); // int lim = PQcnt/2; +UNSUPPORTED("917ffzmzxsh6kw3txaqow8dv0"); // snode* n; +UNSUPPORTED("zrgst5t0lhf2kxrym9g7gvsn"); // int j; +UNSUPPORTED("7bbx1rekibyh3hyxh24lprwwk"); // while (k <= lim) { +UNSUPPORTED("disb3eax2r4wgge9im541y9hv"); // j = k+k; +UNSUPPORTED("e4w7jx4o3i4gav8ujef2bapbn"); // n = pq[j]; +UNSUPPORTED("4yles8zr6ozg2g0df2jefc1l2"); // if (j < PQcnt) { +UNSUPPORTED("77cupwd0hd3zp8he6wd4tm6nx"); // if ((n)->n_val < (pq[j+1])->n_val) { +UNSUPPORTED("1jeqo15tfc6vbefwf85bniwfn"); // j++; +UNSUPPORTED("1sglut5nbxcoto9tvzxs3eixh"); // n = pq[j]; +UNSUPPORTED("dquo3qofk56ds5xl95lhvcthf"); // } +UNSUPPORTED("dvgyxsnyeqqnyzq696k3vskib"); // } +UNSUPPORTED("3hshbuqs95898wh95e2fdh5uz"); // if (v >= (n)->n_val) break; +UNSUPPORTED("4i53ezzk69bsmpugd2h8bo35"); // pq[k] = n; +UNSUPPORTED("iolnc8pg22pbme3zbdim1eqy"); // (n)->n_idx = k; +UNSUPPORTED("8lpwfkimmel90007dlp5eqpbh"); // k = j; +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("1lxwoekai0i8v3rg0vrg6ahmx"); // pq[k] = x; +UNSUPPORTED("7ss0wudteh17yswf0ihopig7z"); // (x)->n_idx = k; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 asdsi15xhxgfyxlqv3bbx7vzv +// snode* PQremove (void) +public static Object PQremove(Object... arg) { +UNSUPPORTED("7qyamsdkopruu23xaccl0bcd2"); // snode* +UNSUPPORTED("7j2q3l5jxp3w7ags9kr29frzn"); // PQremove (void) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("5cu5gkv7lbctrvkomvhsw0j1o"); // snode* n; +UNSUPPORTED("6078p2rnfog3yn8o3qzs373e2"); // if (PQcnt) { +UNSUPPORTED("6a46qhtz2fbsmmd370t7fv44f"); // n = pq[1]; +UNSUPPORTED("8s70ivnxixrmkvd1lnojuxkfn"); // pq[1] = pq[PQcnt]; +UNSUPPORTED("7o53ly4ejd7hkmf5tx564eb0x"); // PQcnt--; +UNSUPPORTED("4e6w4ct22nty5htys3c0346u1"); // if (PQcnt) PQdownheap (1); +UNSUPPORTED("26oeamvax1w8xlf1fp3w3uwbz"); // PQcheck(); +UNSUPPORTED("69hc24ic55i66g8tf2ne42327"); // return n; +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("7lrkjjj5lce2uf86c1y9o9yoa"); // else return 0; +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 6dvks137inq1ybpgc3p9il60e +// void PQupdate (snode* n, int d) +public static Object PQupdate(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("b1fi3xtkc0mzuq3pimbrumdj3"); // PQupdate (snode* n, int d) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("byrcaa9kitj1mfe0we79iao5b"); // (n)->n_val = d; +UNSUPPORTED("az1v3dey64e8mmt571cqcmw5b"); // PQupheap (n->n_idx); +UNSUPPORTED("a7h72yd6f22ezx8o0izfoyyzl"); // PQcheck(); +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + + + +//3 9u2i85oe7eva5iz0ousp6k9ze +// void PQprint (void) +public static Object PQprint(Object... arg) { +UNSUPPORTED("c01vxogao855zs8fe94tpim9g"); // void +UNSUPPORTED("837kozmovwrdb83nqf648v9hy"); // PQprint (void) +UNSUPPORTED("erg9i1970wdri39osu8hx2a6e"); // { +UNSUPPORTED("29u9nk1nrupcw2j8c7qe5glz7"); // int i; +UNSUPPORTED("ae5pat4mp4l6k25pvk8saz8c7"); // snode* n; +UNSUPPORTED("f3w7y9hew7fq41kdfxhc1bni7"); // fprintf (stderr, "Q: "); +UNSUPPORTED("ajjv0cjc9s0osbkjlg35z41k"); // for (i = 1; i <= PQcnt; i++) { +UNSUPPORTED("8ma2z0vb3r4euoklbfwtvqixt"); // n = pq[i]; +UNSUPPORTED("5vx4bf24j9k0k7d5db0nzqqho"); // fprintf (stderr, "%d(%d:%d) ", +UNSUPPORTED("3cv4xg03w7tifmwxdgb02cs87"); // n->index, (n)->n_idx, (n)->n_val); +UNSUPPORTED("7ijd6pszsxnoopppf6xwo8wdl"); // } +UNSUPPORTED("axonnz64pfb53bfq61adrgxoo"); // fprintf (stderr, "\n"); +UNSUPPORTED("c24nfmv9i7o5eoqaymbibp7m7"); // } + +throw new UnsupportedOperationException(); +} + + +} |