Stack Trace
External packages did not install right. Check it.
Archive: triangle.zip
inflating: src/A.poly
inflating: src/README
inflating: src/makefile
inflating: src/showme.c
inflating: src/triangle.c
inflating: src/triangle.h
inflating: src/tricall.c
patching file src/triangle.c
patching file src/triangle.h
patching file src/triangle.h
Hunk #1 succeeded at 253 (offset -6 lines).
gcc -DNO_TIMER -fpic -DTRILIBRARY -shared -o libtriangle.dll triangle.c
triangle.c: In function 'triunsuitable':
triangle.c:1369:5: warning: old-style function definition [-Wold-style-definition]
1369 | int triunsuitable(triorg, tridest, triapex, area)
| ^~~~~~~~~~~~~
triangle.c: In function 'triexit':
triangle.c:1416:6: warning: old-style function definition [-Wold-style-definition]
1416 | void triexit(status)
| ^~~~~~~
triangle.c: In function 'trimalloc':
triangle.c:1427:7: warning: old-style function definition [-Wold-style-definition]
1427 | VOID *trimalloc(size)
| ^~~~~~~~~
triangle.c: In function 'trifree':
triangle.c:1445:6: warning: old-style function definition [-Wold-style-definition]
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c:1449:1: error: number of arguments doesn't match prototype
1449 | {
| ^
In file included from triangle.c:360:
triangle.h:300:6: error: prototype declaration
300 | void trifree();
| ^~~~~~~
triangle.c: In function 'parsecommandline':
triangle.c:3288:6: warning: old-style function definition [-Wold-style-definition]
3288 | void parsecommandline(argc, argv, b)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'printtriangle':
triangle.c:3670:6: warning: old-style function definition [-Wold-style-definition]
3670 | void printtriangle(m, b, t)
| ^~~~~~~~~~~~~
triangle.c:3681:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3681 | printf("triangle x%lx with orientation %d:\n", (unsigned long) t->tri,
| ^
triangle.c:3687:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3687 | printf(" [0] = x%lx %d\n", (unsigned long) printtri.tri,
| ^
triangle.c:3694:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3694 | printf(" [1] = x%lx %d\n", (unsigned long) printtri.tri,
| ^
triangle.c:3701:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3701 | printf(" [2] = x%lx %d\n", (unsigned long) printtri.tri,
| ^
triangle.c:3710:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3710 | (t->orient + 1) % 3 + 3, (unsigned long) printvertex,
| ^
triangle.c:3717:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3717 | (t->orient + 2) % 3 + 3, (unsigned long) printvertex,
| ^
triangle.c:3724:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3724 | t->orient + 3, (unsigned long) printvertex,
| ^
triangle.c:3730:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3730 | printf(" [6] = x%lx %d\n", (unsigned long) printsh.ss,
| ^
triangle.c:3735:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3735 | printf(" [7] = x%lx %d\n", (unsigned long) printsh.ss,
| ^
triangle.c:3740:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3740 | printf(" [8] = x%lx %d\n", (unsigned long) printsh.ss,
| ^
triangle.c: In function 'printsubseg':
triangle.c:3764:6: warning: old-style function definition [-Wold-style-definition]
3764 | void printsubseg(m, b, s)
| ^~~~~~~~~~~
triangle.c:3776:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3776 | (unsigned long) s->ss, s->ssorient, mark(*s));
| ^
triangle.c:3781:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3781 | printf(" [0] = x%lx %d\n", (unsigned long) printsh.ss,
| ^
triangle.c:3788:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3788 | printf(" [1] = x%lx %d\n", (unsigned long) printsh.ss,
| ^
triangle.c:3797:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3797 | 2 + s->ssorient, (unsigned long) printvertex,
| ^
triangle.c:3804:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3804 | 3 - s->ssorient, (unsigned long) printvertex,
| ^
triangle.c:3811:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3811 | printf(" [6] = x%lx %d\n", (unsigned long) printtri.tri,
| ^
triangle.c:3818:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3818 | printf(" [7] = x%lx %d\n", (unsigned long) printtri.tri,
| ^
triangle.c:3827:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3827 | 4 + s->ssorient, (unsigned long) printvertex,
| ^
triangle.c:3834:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
3834 | 5 - s->ssorient, (unsigned long) printvertex,
| ^
triangle.c: In function 'poolzero':
triangle.c:3858:6: warning: old-style function definition [-Wold-style-definition]
3858 | void poolzero(pool)
| ^~~~~~~~
triangle.c: In function 'poolrestart':
triangle.c:3892:6: warning: old-style function definition [-Wold-style-definition]
3892 | void poolrestart(pool)
| ^~~~~~~~~~~
triangle.c: In function 'poolinit':
triangle.c:3939:6: warning: old-style function definition [-Wold-style-definition]
3939 | void poolinit(pool, bytecount, itemcount, firstitemcount, alignment)
| ^~~~~~~~
triangle.c: In function 'pooldeinit':
triangle.c:3986:6: warning: old-style function definition [-Wold-style-definition]
3986 | void pooldeinit(pool)
| ^~~~~~~~~~
triangle.c:3993:5: error: too many arguments to function 'trifree'; expected 0, have 1
3993 | trifree((VOID *) pool->firstblock);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c: In function 'poolalloc':
triangle.c:4007:7: warning: old-style function definition [-Wold-style-definition]
4007 | VOID *poolalloc(pool)
| ^~~~~~~~~
triangle.c: In function 'pooldealloc':
triangle.c:4070:6: warning: old-style function definition [-Wold-style-definition]
4070 | void pooldealloc(pool, dyingitem)
| ^~~~~~~~~~~
triangle.c: In function 'traversalinit':
triangle.c:4093:6: warning: old-style function definition [-Wold-style-definition]
4093 | void traversalinit(pool)
| ^~~~~~~~~~~~~
triangle.c: In function 'traverse':
triangle.c:4129:7: warning: old-style function definition [-Wold-style-definition]
4129 | VOID *traverse(pool)
| ^~~~~~~~
triangle.c: In function 'dummyinit':
triangle.c:4195:6: warning: old-style function definition [-Wold-style-definition]
4195 | void dummyinit(m, b, trianglebytes, subsegbytes)
| ^~~~~~~~~
triangle.c: In function 'initializevertexpool':
triangle.c:4274:6: warning: old-style function definition [-Wold-style-definition]
4274 | void initializevertexpool(m, b)
| ^~~~~~~~~~~~~~~~~~~~
triangle.c: In function 'initializetrisubpools':
triangle.c:4317:6: warning: old-style function definition [-Wold-style-definition]
4317 | void initializetrisubpools(m, b)
| ^~~~~~~~~~~~~~~~~~~~~
triangle.c: In function 'triangledealloc':
triangle.c:4384:6: warning: old-style function definition [-Wold-style-definition]
4384 | void triangledealloc(m, dyingtriangle)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'triangletraverse':
triangle.c:4405:11: warning: old-style function definition [-Wold-style-definition]
4405 | triangle *triangletraverse(m)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'subsegdealloc':
triangle.c:4430:6: warning: old-style function definition [-Wold-style-definition]
4430 | void subsegdealloc(m, dyingsubseg)
| ^~~~~~~~~~~~~
triangle.c: In function 'subsegtraverse':
triangle.c:4451:9: warning: old-style function definition [-Wold-style-definition]
4451 | subseg *subsegtraverse(m)
| ^~~~~~~~~~~~~~
triangle.c: In function 'vertexdealloc':
triangle.c:4476:6: warning: old-style function definition [-Wold-style-definition]
4476 | void vertexdealloc(m, dyingvertex)
| ^~~~~~~~~~~~~
triangle.c: In function 'vertextraverse':
triangle.c:4497:8: warning: old-style function definition [-Wold-style-definition]
4497 | vertex vertextraverse(m)
| ^~~~~~~~~~~~~~
triangle.c: In function 'badsubsegdealloc':
triangle.c:4525:6: warning: old-style function definition [-Wold-style-definition]
4525 | void badsubsegdealloc(m, dyingseg)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'badsubsegtraverse':
triangle.c:4550:19: warning: old-style function definition [-Wold-style-definition]
4550 | struct badsubseg *badsubsegtraverse(m)
| ^~~~~~~~~~~~~~~~~
triangle.c: In function 'getvertex':
triangle.c:4583:8: warning: old-style function definition [-Wold-style-definition]
4583 | vertex getvertex(m, b, number)
| ^~~~~~~~~
triangle.c: In function 'triangledeinit':
triangle.c:4624:6: warning: old-style function definition [-Wold-style-definition]
4624 | void triangledeinit(m, b)
| ^~~~~~~~~~~~~~
triangle.c:4631:3: error: too many arguments to function 'trifree'; expected 0, have 1
4631 | trifree((VOID *) m->dummytribase);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c:4634:5: error: too many arguments to function 'trifree'; expected 0, have 1
4634 | trifree((VOID *) m->dummysubbase);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c: In function 'maketriangle':
triangle.c:4665:6: warning: old-style function definition [-Wold-style-definition]
4665 | void maketriangle(m, b, newotri)
| ^~~~~~~~~~~~
triangle.c: In function 'makesubseg':
triangle.c:4709:6: warning: old-style function definition [-Wold-style-definition]
4709 | void makesubseg(m, newsubseg)
| ^~~~~~~~~~
triangle.c: In function 'fast_expansion_sum_zeroelim':
triangle.c:4965:5: warning: old-style function definition [-Wold-style-definition]
4965 | int fast_expansion_sum_zeroelim(elen, e, flen, f, h) /* h cannot be e or f. */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
triangle.c: In function 'scale_expansion_zeroelim':
triangle.c:5059:5: warning: old-style function definition [-Wold-style-definition]
5059 | int scale_expansion_zeroelim(elen, e, b, h) /* e and h cannot be the same. */
| ^~~~~~~~~~~~~~~~~~~~~~~~
triangle.c: In function 'estimate':
triangle.c:5115:6: warning: old-style function definition [-Wold-style-definition]
5115 | REAL estimate(elen, e)
| ^~~~~~~~
triangle.c: In function 'counterclockwiseadapt':
triangle.c:5154:6: warning: old-style function definition [-Wold-style-definition]
5154 | REAL counterclockwiseadapt(pa, pb, pc, detsum)
| ^~~~~~~~~~~~~~~~~~~~~
triangle.c: In function 'counterclockwise':
triangle.c:5244:6: warning: old-style function definition [-Wold-style-definition]
5244 | REAL counterclockwise(m, b, pa, pb, pc)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'incircleadapt':
triangle.c:5312:6: warning: old-style function definition [-Wold-style-definition]
5312 | REAL incircleadapt(pa, pb, pc, pd, permanent)
| ^~~~~~~~~~~~~
triangle.c: In function 'incircle':
triangle.c:5892:6: warning: old-style function definition [-Wold-style-definition]
5892 | REAL incircle(m, b, pa, pb, pc, pd)
| ^~~~~~~~
triangle.c: In function 'orient3dadapt':
triangle.c:5975:6: warning: old-style function definition [-Wold-style-definition]
5975 | REAL orient3dadapt(pa, pb, pc, pd,
| ^~~~~~~~~~~~~
triangle.c: In function 'orient3d':
triangle.c:6400:6: warning: old-style function definition [-Wold-style-definition]
6400 | REAL orient3d(m, b, pa, pb, pc, pd, aheight, bheight, cheight, dheight)
| ^~~~~~~~
triangle.c: In function 'nonregular':
triangle.c:6482:6: warning: old-style function definition [-Wold-style-definition]
6482 | REAL nonregular(m, b, pa, pb, pc, pd)
| ^~~~~~~~~~
triangle.c: In function 'findcircumcenter':
triangle.c:6524:6: warning: old-style function definition [-Wold-style-definition]
6524 | void findcircumcenter(m, b, torg, tdest, tapex, circumcenter, xi, eta,
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'triangleinit':
triangle.c:6636:6: warning: old-style function definition [-Wold-style-definition]
6636 | void triangleinit(m)
| ^~~~~~~~~~~~
triangle.c: In function 'randomnation':
triangle.c:6675:15: warning: old-style function definition [-Wold-style-definition]
6675 | unsigned long randomnation(choices)
| ^~~~~~~~~~~~
triangle.c: In function 'checkmesh':
triangle.c:6699:6: warning: old-style function definition [-Wold-style-definition]
6699 | void checkmesh(m, b)
| ^~~~~~~~~
triangle.c: In function 'checkdelaunay':
triangle.c:6798:6: warning: old-style function definition [-Wold-style-definition]
6798 | void checkdelaunay(m, b)
| ^~~~~~~~~~~~~
triangle.c: In function 'enqueuebadtriang':
triangle.c:6909:6: warning: old-style function definition [-Wold-style-definition]
6909 | void enqueuebadtriang(m, b, badtri)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'enqueuebadtri':
triangle.c:7015:6: warning: old-style function definition [-Wold-style-definition]
7015 | void enqueuebadtri(m, b, enqtri, minedge, enqapex, enqorg, enqdest)
| ^~~~~~~~~~~~~
triangle.c: In function 'dequeuebadtriang':
triangle.c:7051:19: warning: old-style function definition [-Wold-style-definition]
7051 | struct badtriang *dequeuebadtriang(m)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'checkseg4encroach':
triangle.c:7105:5: warning: old-style function definition [-Wold-style-definition]
7105 | int checkseg4encroach(m, b, testsubseg)
| ^~~~~~~~~~~~~~~~~
triangle.c: In function 'testtriangle':
triangle.c:7217:6: warning: old-style function definition [-Wold-style-definition]
7217 | void testtriangle(m, b, testtri)
| ^~~~~~~~~~~~
triangle.c: In function 'makevertexmap':
triangle.c:7403:6: warning: old-style function definition [-Wold-style-definition]
7403 | void makevertexmap(m, b)
| ^~~~~~~~~~~~~
triangle.c: In function 'preciselocate':
triangle.c:7500:19: warning: old-style function definition [-Wold-style-definition]
7500 | enum locateresult preciselocate(m, b, searchpoint, searchtri, stopatsubsegment)
| ^~~~~~~~~~~~~
triangle.c: In function 'locate':
triangle.c:7643:19: warning: old-style function definition [-Wold-style-definition]
7643 | enum locateresult locate(m, b, searchpoint, searchtri)
| ^~~~~~
triangle.c: In function 'insertsubseg':
triangle.c:7814:6: warning: old-style function definition [-Wold-style-definition]
7814 | void insertsubseg(m, b, tri, subsegmark)
| ^~~~~~~~~~~~
triangle.c: In function 'flip':
triangle.c:7917:6: warning: old-style function definition [-Wold-style-definition]
7917 | void flip(m, b, flipedge)
| ^~~~
triangle.c: In function 'unflip':
triangle.c:8052:6: warning: old-style function definition [-Wold-style-definition]
8052 | void unflip(m, b, flipedge)
| ^~~~~~
triangle.c: In function 'insertvertex':
triangle.c:8204:25: warning: old-style function definition [-Wold-style-definition]
8204 | enum insertvertexresult insertvertex(m, b, newvertex, searchtri, splitseg,
| ^~~~~~~~~~~~
triangle.c: In function 'triangulatepolygon':
triangle.c:8860:6: warning: old-style function definition [-Wold-style-definition]
8860 | void triangulatepolygon(m, b, firstedge, lastedge, edgecount, doflip, triflaws)
| ^~~~~~~~~~~~~~~~~~
triangle.c: In function 'deletevertex':
triangle.c:8957:6: warning: old-style function definition [-Wold-style-definition]
8957 | void deletevertex(m, b, deltri)
| ^~~~~~~~~~~~
triangle.c: In function 'undovertex':
triangle.c:9060:6: warning: old-style function definition [-Wold-style-definition]
9060 | void undovertex(m, b)
| ^~~~~~~~~~
triangle.c: In function 'vertexsort':
triangle.c:9207:6: warning: old-style function definition [-Wold-style-definition]
9207 | void vertexsort(sortarray, arraysize)
| ^~~~~~~~~~
triangle.c: In function 'vertexmedian':
triangle.c:9281:6: warning: old-style function definition [-Wold-style-definition]
9281 | void vertexmedian(sortarray, arraysize, median, axis)
| ^~~~~~~~~~~~
triangle.c: In function 'alternateaxes':
triangle.c:9359:6: warning: old-style function definition [-Wold-style-definition]
9359 | void alternateaxes(sortarray, arraysize, axis)
| ^~~~~~~~~~~~~
triangle.c: In function 'mergehulls':
triangle.c:9425:6: warning: old-style function definition [-Wold-style-definition]
9425 | void mergehulls(m, b, farleft, innerleft, innerright, farright, axis)
| ^~~~~~~~~~
triangle.c: In function 'divconqrecurse':
triangle.c:9752:6: warning: old-style function definition [-Wold-style-definition]
9752 | void divconqrecurse(m, b, sortarray, vertices, axis, farleft, farright)
| ^~~~~~~~~~~~~~
triangle.c: In function 'removeghosts':
triangle.c:9914:6: warning: old-style function definition [-Wold-style-definition]
9914 | long removeghosts(m, b, startghost)
| ^~~~~~~~~~~~
triangle.c: In function 'divconqdelaunay':
triangle.c:9977:6: warning: old-style function definition [-Wold-style-definition]
9977 | long divconqdelaunay(m, b)
| ^~~~~~~~~~~~~~~
triangle.c:10035:3: error: too many arguments to function 'trifree'; expected 0, have 1
10035 | trifree((VOID *) sortarray);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c: In function 'boundingbox':
triangle.c:10064:6: warning: old-style function definition [-Wold-style-definition]
10064 | void boundingbox(m, b)
| ^~~~~~~~~~~
triangle.c: In function 'removebox':
triangle.c:10130:6: warning: old-style function definition [-Wold-style-definition]
10130 | long removebox(m, b)
| ^~~~~~~~~
triangle.c:10206:3: error: too many arguments to function 'trifree'; expected 0, have 1
10206 | trifree((VOID *) m->infvertex1); /* Deallocate the bounding box vertices. */
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c:10207:3: error: too many arguments to function 'trifree'; expected 0, have 1
10207 | trifree((VOID *) m->infvertex2);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c:10208:3: error: too many arguments to function 'trifree'; expected 0, have 1
10208 | trifree((VOID *) m->infvertex3);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c: In function 'incrementaldelaunay':
triangle.c:10229:6: warning: old-style function definition [-Wold-style-definition]
10229 | long incrementaldelaunay(m, b)
| ^~~~~~~~~~~~~~~~~~~
triangle.c: In function 'eventheapinsert':
triangle.c:10278:6: warning: old-style function definition [-Wold-style-definition]
10278 | void eventheapinsert(heap, heapsize, newevent)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'eventheapify':
triangle.c:10319:6: warning: old-style function definition [-Wold-style-definition]
10319 | void eventheapify(heap, heapsize, eventnum)
| ^~~~~~~~~~~~
triangle.c: In function 'eventheapdelete':
triangle.c:10375:6: warning: old-style function definition [-Wold-style-definition]
10375 | void eventheapdelete(heap, heapsize, eventnum)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'createeventheap':
triangle.c:10419:6: warning: old-style function definition [-Wold-style-definition]
10419 | void createeventheap(m, eventheap, events, freeevents)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'rightofhyperbola':
triangle.c:10457:5: warning: old-style function definition [-Wold-style-definition]
10457 | int rightofhyperbola(m, fronttri, newsite)
| ^~~~~~~~~~~~~~~~
triangle.c: In function 'circletop':
triangle.c:10496:6: warning: old-style function definition [-Wold-style-definition]
10496 | REAL circletop(m, pa, pb, pc, ccwabc)
| ^~~~~~~~~
triangle.c: In function 'check4deadevent':
triangle.c:10531:6: warning: old-style function definition [-Wold-style-definition]
10531 | void check4deadevent(checktri, freeevents, eventheap, heapsize)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'splay':
triangle.c:10563:19: warning: old-style function definition [-Wold-style-definition]
10563 | struct splaynode *splay(m, splaytree, searchpoint, searchtri)
| ^~~~~
triangle.c: In function 'splayinsert':
triangle.c:10682:19: warning: old-style function definition [-Wold-style-definition]
10682 | struct splaynode *splayinsert(m, splayroot, newkey, searchpoint)
| ^~~~~~~~~~~
triangle.c: In function 'circletopinsert':
triangle.c:10720:19: warning: old-style function definition [-Wold-style-definition]
10720 | struct splaynode *circletopinsert(m, b, splayroot, newkey, pa, pb, pc, topy)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'frontlocate':
triangle.c:10760:19: warning: old-style function definition [-Wold-style-definition]
10760 | struct splaynode *frontlocate(m, splayroot, bottommost, searchvertex,
| ^~~~~~~~~~~
triangle.c: In function 'sweeplinedelaunay':
triangle.c:10793:6: warning: old-style function definition [-Wold-style-definition]
10793 | long sweeplinedelaunay(m, b)
| ^~~~~~~~~~~~~~~~~
triangle.c: In function 'delaunay':
triangle.c:11021:6: warning: old-style function definition [-Wold-style-definition]
11021 | long delaunay(m, b)
| ^~~~~~~~
triangle.c: In function 'reconstruct':
triangle.c:11101:5: warning: old-style function definition [-Wold-style-definition]
11101 | int reconstruct(m, b, trianglelist, triangleattriblist, trianglearealist,
| ^~~~~~~~~~~
triangle.c:11564:3: error: too many arguments to function 'trifree'; expected 0, have 1
11564 | trifree((VOID *) vertexarray);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c: In function 'finddirection':
triangle.c:11600:26: warning: old-style function definition [-Wold-style-definition]
11600 | enum finddirectionresult finddirection(m, b, searchtri, searchpoint)
| ^~~~~~~~~~~~~
triangle.c: In function 'segmentintersection':
triangle.c:11695:6: warning: old-style function definition [-Wold-style-definition]
11695 | void segmentintersection(m, b, splittri, splitsubseg, endpoint2)
| ^~~~~~~~~~~~~~~~~~~
triangle.c: In function 'scoutsegment':
triangle.c:11821:5: warning: old-style function definition [-Wold-style-definition]
11821 | int scoutsegment(m, b, searchtri, endpoint2, newmark)
| ^~~~~~~~~~~~
triangle.c: In function 'conformingedge':
triangle.c:11905:6: warning: old-style function definition [-Wold-style-definition]
11905 | void conformingedge(m, b, endpoint1, endpoint2, newmark)
| ^~~~~~~~~~~~~~
triangle.c: In function 'delaunayfixup':
triangle.c:12035:6: warning: old-style function definition [-Wold-style-definition]
12035 | void delaunayfixup(m, b, fixuptri, leftside)
| ^~~~~~~~~~~~~
triangle.c: In function 'constrainededge':
triangle.c:12155:6: warning: old-style function definition [-Wold-style-definition]
12155 | void constrainededge(m, b, starttri, endpoint2, newmark)
| ^~~~~~~~~~~~~~~
triangle.c: In function 'insertsegment':
triangle.c:12257:6: warning: old-style function definition [-Wold-style-definition]
12257 | void insertsegment(m, b, endpoint1, endpoint2, newmark)
| ^~~~~~~~~~~~~
triangle.c: In function 'markhull':
triangle.c:12368:6: warning: old-style function definition [-Wold-style-definition]
12368 | void markhull(m, b)
| ^~~~~~~~
triangle.c: In function 'formskeleton':
triangle.c:12415:6: warning: old-style function definition [-Wold-style-definition]
12415 | void formskeleton(m, b, segmentlist, segmentmarkerlist, numberofsegments)
| ^~~~~~~~~~~~
triangle.c: In function 'infecthull':
triangle.c:12581:6: warning: old-style function definition [-Wold-style-definition]
12581 | void infecthull(m, b)
| ^~~~~~~~~~
triangle.c: In function 'plague':
triangle.c:12663:6: warning: old-style function definition [-Wold-style-definition]
12663 | void plague(m, b)
| ^~~~~~
triangle.c: In function 'regionplague':
triangle.c:12874:6: warning: old-style function definition [-Wold-style-definition]
12874 | void regionplague(m, b, attribute, area)
| ^~~~~~~~~~~~
triangle.c: In function 'carveholes':
triangle.c:12987:6: warning: old-style function definition [-Wold-style-definition]
12987 | void carveholes(m, b, holelist, holes, regionlist, regions)
| ^~~~~~~~~~
triangle.c:13156:5: error: too many arguments to function 'trifree'; expected 0, have 1
13156 | trifree((VOID *) regiontris);
| ^~~~~~~ ~~~~~~~~~~~~~~~~~~~
triangle.c:1445:6: note: declared here
1445 | void trifree(memptr)
| ^~~~~~~
triangle.c: In function 'tallyencs':
triangle.c:13180:6: warning: old-style function definition [-Wold-style-definition]
13180 | void tallyencs(m, b)
| ^~~~~~~~~
triangle.c: In function 'splitencsegs':
triangle.c:13241:6: warning: old-style function definition [-Wold-style-definition]
13241 | void splitencsegs(m, b, triflaws)
| ^~~~~~~~~~~~
triangle.c: In function 'tallyfaces':
triangle.c:13453:6: warning: old-style function definition [-Wold-style-definition]
13453 | void tallyfaces(m, b)
| ^~~~~~~~~~
triangle.c: In function 'splittriangle':
triangle.c:13490:6: warning: old-style function definition [-Wold-style-definition]
13490 | void splittriangle(m, b, badtri)
| ^~~~~~~~~~~~~
triangle.c: In function 'enforcequality':
triangle.c:13618:6: warning: old-style function definition [-Wold-style-definition]
13618 | void enforcequality(m, b)
| ^~~~~~~~~~~~~~
triangle.c: In function 'highorder':
triangle.c:13717:6: warning: old-style function definition [-Wold-style-definition]
13717 | void highorder(m, b)
| ^~~~~~~~~
triangle.c: In function 'transfernodes':
triangle.c:14092:6: warning: old-style function definition [-Wold-style-definition]
14092 | void transfernodes(m, b, pointlist, pointattriblist, pointmarkerlist,
| ^~~~~~~~~~~~~
triangle.c: In function 'writenodes':
triangle.c:14329:6: warning: old-style function definition [-Wold-style-definition]
14329 | void writenodes(m, b, pointlist, pointattriblist, pointmarkerlist)
| ^~~~~~~~~~
triangle.c: In function 'numbernodes':
triangle.c:14468:6: warning: old-style function definition [-Wold-style-definition]
14468 | void numbernodes(m, b)
| ^~~~~~~~~~~
triangle.c: In function 'writeelements':
triangle.c:14501:6: warning: old-style function definition [-Wold-style-definition]
14501 | void writeelements(m, b, trianglelist, triangleattriblist)
| ^~~~~~~~~~~~~
triangle.c: In function 'writepoly':
triangle.c:14642:6: warning: old-style function definition [-Wold-style-definition]
14642 | void writepoly(m, b, segmentlist, segmentmarkerlist)
| ^~~~~~~~~
triangle.c: In function 'writeedges':
triangle.c:14788:6: warning: old-style function definition [-Wold-style-definition]
14788 | void writeedges(m, b, edgelist, edgemarkerlist)
| ^~~~~~~~~~
triangle.c: In function 'writevoronoi':
triangle.c:14943:6: warning: old-style function definition [-Wold-style-definition]
14943 | void writevoronoi(m, b, vpointlist, vpointattriblist, vpointmarkerlist,
| ^~~~~~~~~~~~
triangle.c: In function 'writeneighbors':
triangle.c:15154:6: warning: old-style function definition [-Wold-style-definition]
15154 | void writeneighbors(m, b, neighborlist)
| ^~~~~~~~~~~~~~
triangle.c: In function 'quality_statistics':
triangle.c:15347:6: warning: old-style function definition [-Wold-style-definition]
15347 | void quality_statistics(m, b)
| ^~~~~~~~~~~~~~~~~~
triangle.c: In function 'statistics':
triangle.c:15554:6: warning: old-style function definition [-Wold-style-definition]
15554 | void statistics(m, b)
| ^~~~~~~~~~
triangle.c: In function 'triangulate':
triangle.c:15675:6: warning: old-style function definition [-Wold-style-definition]
15675 | void triangulate(triswitches, in, out, vorout)
| ^~~~~~~~~~~
triangle.c:15694:1: error: number of arguments doesn't match prototype
15694 | {
| ^
triangle.h:299:6: error: prototype declaration
299 | void triangulate();
| ^~~~~~~~~~~
make: *** [makefile:36: libtriangle.dll] Error 1