Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 808486 Details for
Bug 870901
media-libs/t1lib-5.1.2-r3 - regions.c: error: parameter y2 was not declared, defaults to int; ISO
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
media-libs:t1lib-5.1.2-r3:20220917-162057.log
media-libs:t1lib-5.1.2-r3:20220917-162057.log (text/plain), 164.78 KB, created by
Toralf Förster
on 2022-09-17 17:32:59 UTC
(
hide
)
Description:
media-libs:t1lib-5.1.2-r3:20220917-162057.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2022-09-17 17:32:59 UTC
Size:
164.78 KB
patch
obsolete
> * Package: media-libs/t1lib-5.1.2-r3:5 > * Repository: gentoo > * Maintainer: fonts@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking t1lib-5.1.2.tar.gz to /var/tmp/portage/media-libs/t1lib-5.1.2-r3/work >>>> Source unpacked in /var/tmp/portage/media-libs/t1lib-5.1.2-r3/work >>>> Preparing source in /var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2 ... > * Applying t1lib-5.1.1-parallel.patch ... > [ ok ] > * Applying t1lib-do-not-install-t1lib_doc-r1.patch ... > [ ok ] > * Applying t1lib-5.1.2-format-security.patch ... > [ ok ] > * Applying t1lib-5.1.2-CVE-2010-2642_2011-0433_2011-5244.patch ... > [ ok ] > * Applying t1lib-5.1.2-CVE-2011-0764.patch ... > [ ok ] > * Applying t1lib-5.1.2-CVE-2011-1552_1553_1554.patch ... > [ ok ] > * Running elibtoolize in: t1lib-5.1.2/ > * Running elibtoolize in: t1lib-5.1.2/ac-tools/ > * Applying install-sh/1.5.4 patch ... > * Applying portage/1.5.10 patch ... > * Applying max_cmd_len/1.5.20 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/1.5 patch ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2 ... > * econf: updating t1lib-5.1.2/ac-tools/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating t1lib-5.1.2/ac-tools/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --datadir=/etc --disable-static --without-x >checking whether make sets $(MAKE)... yes >checking for x86_64-pc-linux-gnu-gcc... clang >checking for C compiler default output file name... a.out >checking whether the C compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether clang accepts -g... yes >checking for clang option to accept ANSI C... none needed >checking how to run the C preprocessor... clang -E >checking for X... disabled >checking for Athena... libraries in default path, headers in default path >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking for a sed that does not truncate output... /bin/sed >checking for egrep... grep -E >checking for ld used by clang... /usr/bin/x86_64-pc-linux-gnu-ld >checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld) is GNU ld... yes >checking for /usr/bin/x86_64-pc-linux-gnu-ld option to reload object files... -r >checking for BSD-compatible nm... /usr/bin/x86_64-pc-linux-gnu-nm -B >checking whether ln -s works... yes >checking how to recognise dependent libraries... pass_all >checking for ANSI C header files... no >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking dlfcn.h usability... yes >checking dlfcn.h presence... yes >checking for dlfcn.h... yes >checking for x86_64-pc-linux-gnu-g++... clang++ >checking whether we are using the GNU C++ compiler... yes >checking whether clang++ accepts -g... yes >checking how to run the C++ preprocessor... clang++ -E >checking for x86_64-pc-linux-gnu-g77... no >checking for x86_64-pc-linux-gnu-f77... no >checking for x86_64-pc-linux-gnu-xlf... no >checking for x86_64-pc-linux-gnu-frt... no >checking for x86_64-pc-linux-gnu-pgf77... no >checking for x86_64-pc-linux-gnu-fort77... no >checking for x86_64-pc-linux-gnu-fl32... no >checking for x86_64-pc-linux-gnu-af77... no >checking for x86_64-pc-linux-gnu-f90... no >checking for x86_64-pc-linux-gnu-xlf90... no >checking for x86_64-pc-linux-gnu-pgf90... no >checking for x86_64-pc-linux-gnu-epcf90... no >checking for x86_64-pc-linux-gnu-f95... no >checking for x86_64-pc-linux-gnu-fort... no >checking for x86_64-pc-linux-gnu-xlf95... no >checking for x86_64-pc-linux-gnu-ifc... no >checking for x86_64-pc-linux-gnu-efc... no >checking for x86_64-pc-linux-gnu-pgf95... no >checking for x86_64-pc-linux-gnu-lf95... no >checking for x86_64-pc-linux-gnu-gfortran... no >checking for g77... no >checking for f77... no >checking for xlf... no >checking for frt... no >checking for pgf77... no >checking for fort77... no >checking for fl32... no >checking for af77... no >checking for f90... no >checking for xlf90... no >checking for pgf90... no >checking for epcf90... no >checking for f95... no >checking for fort... no >checking for xlf95... no >checking for ifc... no >checking for efc... no >checking for pgf95... no >checking for lf95... no >checking for gfortran... no >checking whether we are using the GNU Fortran 77 compiler... no >checking whether accepts -g... no >checking the maximum length of command line arguments... 32768 >checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from clang object... ok >checking for objdir... .libs >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking if clang static flag works... yes >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC >checking if clang PIC flag -fPIC works... yes >checking if clang supports -c -o file.o... yes >checking whether the clang linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... no >configure: creating libtool >appending configuration tag "CXX" to libtool >checking for ld used by clang++... /usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64 >checking if the linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) is GNU ld... yes >checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes >checking for clang++ option to produce PIC... -fPIC >checking if clang++ PIC flag -fPIC works... yes >checking if clang++ supports -c -o file.o... yes >checking whether the clang++ linker (/usr/bin/x86_64-pc-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >appending configuration tag "F77" to libtool >checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c >checking whether char is unsigned... no >checking for char... yes >checking size of char... 1 >checking for short... yes >checking size of short... 2 >checking for int... yes >checking size of int... 4 >checking for long... yes >checking size of long... 8 >checking for long long... yes >checking size of long long... 8 >checking for float... yes >checking size of float... 4 >checking for double... yes >checking size of double... 8 >checking for long double... yes >checking size of long double... 16 >checking for void *... yes >checking size of void *... 8 >checking "for gcc strength-reduce bug"... yes >checking "whether external symbols need an underscore prefix"... no >checking "which ANSI integer type is 16 bit"... short >checking "which ANSI integer type is 32 bit"... int >checking "which ANSI integer type is 64 bit"... long >checking whether stat file-mode macros are broken... no >checking for an ANSI C-conforming const... yes >checking for size_t... yes >configure: creating ./config.status >config.status: creating Makefile >config.status: creating lib/Makefile >config.status: creating lib/type1/Makefile >config.status: creating lib/t1lib/Makefile >config.status: creating type1afm/Makefile >config.status: creating examples/Makefile >config.status: creating doc/Makefile >config.status: creating lib/t1lib/t1lib.h >config.status: creating lib/t1lib/sysconf.h > >Configure finished! > Do: 'make' to compile the t1lib-package. > Do: 'make without_doc' to compile if you do not have LaTeX. > Do: 'make install' to install the t1lib-package. > >>>> Source configured. >'/var/tmp/portage/media-libs/t1lib-5.1.2-r3/temp/clang14.log' -> '/var/tmp/clang/media-libs/t1lib-5.1.2-r3/clang14.log' >'/var/tmp/portage/media-libs/t1lib-5.1.2-r3/temp/clang15.log' -> '/var/tmp/clang/media-libs/t1lib-5.1.2-r3/clang15.log' >>>> Compiling source in /var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2 ... >make -j4 without_doc >for i in lib type1afm examples ; do \ > (cd $i; make 'CC=clang' 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT ' 'OPTIONS=' ) || exit 1; \ >done >make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. >make[1]: Entering directory '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2/lib' >make[2]: Entering directory '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2/lib/type1' >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long arith.c >mkdir .libs > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long arith.c -fPIC -DPIC -o .libs/arith.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >arith.c:110:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void DLmult(product, u, v) > ^ >In file included from arith.c:56: >./arith.h:33:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void DLmult(),DLdiv(),DLadd(),DLsub(); > ^ >arith.c:208:16: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("DLdiv: dividend too large", 1); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >arith.c:271:24: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("divide algorithm error", 2); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >arith.c:155:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void DLdiv(quotient, divisor) > ^ >In file included from arith.c:56: >./arith.h:33:15: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void DLmult(),DLdiv(),DLadd(),DLsub(); > ^ >arith.c:251:32: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > t |= -1 << SHORTSIZE; > ~~ ^ >arith.c:293:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void DLadd(u, v) > ^ >In file included from arith.c:56: >./arith.h:33:23: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void DLmult(),DLdiv(),DLadd(),DLsub(); > ^ >arith.c:312:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void DLsub(u, v) > ^ >In file included from arith.c:56: >./arith.h:33:31: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void DLmult(),DLdiv(),DLadd(),DLsub(); > ^ >arith.c:340:10: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >fractpel FPmult(u, v) > ^ >In file included from arith.c:56: >./arith.h:35:10: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >fractpel FPmult(); > ^ >arith.c:372:10: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >fractpel FPdiv(dividend, divisor) > ^ >In file included from arith.c:56: >./arith.h:36:10: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >fractpel FPdiv(); > ^ >arith.c:406:10: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >fractpel FPstarslash(a, b, c) > ^ >In file included from arith.c:56: >./arith.h:37:10: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >fractpel FPstarslash(); > ^ >17 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long curves.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long curves.c -fPIC -DPIC -o .libs/curves.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >curves.c:92:5: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >int BezierTerminationTest(xa,ya,xb,yb,xc,yc,xd,yd) > ^ >curves.c:127:11: warning: passing arguments to 't1_PathSegment' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return(PathSegment(LINETYPE, xD - xA, yD - yA)); > ^ >./paths.h:119:49: note: expanded from macro 'PathSegment' >#define PathSegment(t,x,y) t1_PathSegment(t,(fractpel)x,(fractpel)y) > ^ >curves.c:129:4: warning: passing arguments to 't1_StepLine' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > StepLine(I->region, I->origin.x + xA, I->origin.y + yA, > ^ >./lines.h:31:48: note: expanded from macro 'StepLine' >#define StepLine(R,x1,y1,x2,y2) t1_StepLine(R,x1,y1,x2,y2) > ^ >curves.c:116:24: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct segment *StepBezierRecurse(I,xA,yA,xB,yB,xC,yC,xD,yD) > ^ >curves.c:215:16: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Beziers this big not yet supported", 3); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >curves.c:193:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *StepBezier(R, xA, yA, xB, yB, xC, yC, xD, yD) > ^ >./curves.h:32:49: note: expanded from macro 'StepBezier' >#define StepBezier(R,xA,yA,xB,yB,xC,yC,xD,yD) t1_StepBezier(R,xA,yA,xB... > ^ >./curves.h:38:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_StepBezier(); > ^ >7 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long fontfcn.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long fontfcn.c -fPIC -DPIC -o .libs/fontfcn.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >fontfcn.c:139:5: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >int SearchDictName(dictP,keyP) > ^ >fontfcn.c:173:5: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >int resetFont(env) > ^ >fontfcn.c:214:20: warning: passing arguments to 'scan_font' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > rcode = scan_font(FontP); > ^ >fontfcn.c:203:5: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >int readFont(env) > ^ >fontfcn.c:413:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( charpath); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:419:32: warning: passing arguments to 't1_ILoc' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath1=(struct segment *)ILoc(S, > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:433:32: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(tmppath1,charpath); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:438:46: warning: passing arguments to 't1_PathSegment' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath1=(struct segment *)t1_PathSegment( MOVETYPE, -currdisp.x, -c... > ^ >fontfcn.c:439:32: warning: passing arguments to 't1_ILoc' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath3=(struct segment *)ILoc(S, > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:442:32: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath3=(struct segment *)Join(tmppath1,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:445:34: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath4=(struct segment *)Join(charpath,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:448:34: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(charpath,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:449:34: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath4=(struct segment *)Join(tmppath4,charpath); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:458:32: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(tmppath4,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:465:37: warning: passing arguments to 't1_Interior' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath = (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY); > ^ >./t1imager.h:95:41: note: expanded from macro 'Interior' >#define Interior(p,rule) t1_Interior(p,rule) > ^ >fontfcn.c:494:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >Bool fontfcnA(env,mode,Font_Ptr) > ^ >fontfcn.c:549:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void QueryFontLib(env,infoName,infoValue,rcodeP) > ^ >fontfcn.c:703:34: warning: passing arguments to 't1_ILoc' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath5=(struct segment *)ILoc(S, spacewidth,0); > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:768:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( charpath); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:771:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath1); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:774:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath2); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:777:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath3); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:780:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath4); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:783:4: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath5); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:811:8: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( charpath); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:814:8: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath1); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:817:8: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath2); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:820:8: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath3); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:823:8: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath4); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:826:8: warning: passing arguments to 't1_KillPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( tmppath5); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:832:29: warning: passing arguments to 't1_ILoc' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath1=(struct segment *)ILoc(S, > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:846:29: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath5=(struct segment *)Join(tmppath1,tmppath5); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:851:43: warning: passing arguments to 't1_PathSegment' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath1=(struct segment *)t1_PathSegment( MOVETYPE, -currdisp.x... > ^ >fontfcn.c:852:29: warning: passing arguments to 't1_ILoc' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath3=(struct segment *)ILoc(S, > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:855:29: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath3=(struct segment *)Join(tmppath1,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:858:31: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath4=(struct segment *)Join(tmppath5,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:861:31: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath5=(struct segment *)Join(tmppath5,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:862:31: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath4=(struct segment *)Join(tmppath4,tmppath5); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:872:29: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath5=(struct segment *)Join(tmppath4,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:893:34: warning: passing arguments to 't1_ILoc' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath2=(struct segment *)ILoc(S,kern_pairs[k],0); > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:894:34: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath5=(struct segment *)Join(tmppath5,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:898:34: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(charpath,tmppath5); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:923:32: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(charpath,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:930:32: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(charpath,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:937:32: warning: passing arguments to 't1_Join' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(charpath,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:953:37: warning: passing arguments to 't1_Interior' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath = (struct segment *) Interior((path) charpath,WINDINGRULE... > ^ >./t1imager.h:95:41: note: expanded from macro 'Interior' >#define Interior(p,rule) t1_Interior(p,rule) > ^ >fontfcn.c:1089:4: warning: passing arguments to 't1_KillPath' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillPath( charpath); > ^ >./paths_rmz.h:91:46: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >fontfcn.c:1095:32: warning: passing arguments to 't1_ILoc' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath1=(struct segment *)ILoc(S, > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:1109:32: warning: passing arguments to 't1_Join' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(tmppath1,charpath); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:1114:46: warning: passing arguments to 't1_PathSegment' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath1=(struct segment *)t1_PathSegment( MOVETYPE, -currdisp.x, -c... > ^ >fontfcn.c:1115:32: warning: passing arguments to 't1_ILoc' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath3=(struct segment *)ILoc(S, > ^ >./t1imager.h:96:37: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >fontfcn.c:1118:32: warning: passing arguments to 't1_Join' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath3=(struct segment *)Join(tmppath1,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:1121:34: warning: passing arguments to 't1_Join' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath4=(struct segment *)Join(charpath,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:1124:34: warning: passing arguments to 't1_Join' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(charpath,tmppath3); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:1125:34: warning: passing arguments to 't1_Join' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > tmppath4=(struct segment *)Join(tmppath4,charpath); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:1134:32: warning: passing arguments to 't1_Join' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath=(struct segment *)Join(tmppath4,tmppath2); > ^ >./t1imager.h:97:37: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >fontfcn.c:1141:37: warning: passing arguments to 't1_Interior' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath = (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY); > ^ >./t1imager.h:95:41: note: expanded from macro 'Interior' >#define Interior(p,rule) t1_Interior(p,rule) > ^ >fontfcn.c:1172:37: warning: passing arguments to 't1_Interior' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > charpath = (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY); > ^ >./t1imager.h:95:41: note: expanded from macro 'Interior' >#define Interior(p,rule) t1_Interior(p,rule) > ^ >58 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long hints.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long hints.c -fPIC -DPIC -o .libs/hints.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >hints.c:102:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void CloseHints(hintP) > ^ >./hints.h:34:31: note: expanded from macro 'CloseHints' >#define CloseHints(hintP) t1_CloseHints(hintP) > ^ >./hints.h:35:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_CloseHints(); /* Reverse hints that are still open */ > ^ >hints.c:172:5: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ComputeHint: invalid orientation", 4); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:206:5: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ComputeHint: invalid hinttype", 5); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:223:5: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ComputeHint: invalid orientation", 6); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:126:13: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static void ComputeHint(hP, currX, currY, hintP) > ^ >hints.c:272:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ProcessHint: invalid label", 7); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:288:9: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ProcessHint: label is not in use", 8); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:293:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ProcessHint: invalid label", 9); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:299:5: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ProcessHint: invalid adjusttype", 10); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:231:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void ProcessHint(hP, currX, currY, hintP) > ^ >./hints.h:37:50: note: expanded from macro 'ProcessHint' >#define ProcessHint(hP, currX, currY, hintP) t1_ProcessHint(hP, curr... > ^ >./hints.h:38:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_ProcessHint(); /* Process a rasterization hint */ > ^ >hints.c:398:3: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("bad subpath chain", 11); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:368:12: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static pel SearchXofY(edge, y) > ^ >hints.c:376:14: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > return(MINPEL); > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >hints.c:386:14: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > return(MINPEL); > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >hints.c:482:16: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("ImpliedHorizontalLine: why ask?", 12); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:429:12: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int ImpliedHorizontalLine(e1, e2, y) > ^ >hints.c:524:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("disjoint subpath?", 13); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:585:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("unable to fix subpath break?", 14); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >hints.c:502:13: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static void FixSubPaths(R) > ^ >hints.c:701:48: warning: passing arguments to 'before' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > for (;; e=before(e)) { > ^ >hints.c:712:43: warning: passing arguments to 'before' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > e2 = before(e2); > ^ >hints.c:713:48: warning: passing arguments to 'before' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > } while (!ISBREAK(before(e2), e2)); > ^ >hints.c:674:13: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static void DumpSubPaths(anchor) > ^ >hints.c:718:25: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct edgelist *before(e) > ^ >hints.c:751:13: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static void writeXofY(e, y, x) > ^ >hints.c:786:13: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static void CollapseWhiteRun(anchor, yblack, left, right, ywhite) > ^ >hints.c:857:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void ApplyContinuity(R) > ^ >./hints.h:40:31: note: expanded from macro 'ApplyContinuity' >#define ApplyContinuity(R) t1_ApplyContinuity(R) > ^ >./hints.h:41:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_ApplyContinuity(); /* fix false connection breaks in a region */ > ^ >hints.c:891:7: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > if ( IsValidPel(leftXabove) && IsValidPel(rightXabove) ) { > ^~~~~~~~~~~~~~~~~~~~~~ >hints.c:740:27: note: expanded from macro 'IsValidPel' >#define IsValidPel(j) (j!=MINPEL) > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >hints.c:891:33: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > if ( IsValidPel(leftXabove) && IsValidPel(rightXabove) ) { > ^~~~~~~~~~~~~~~~~~~~~~~ >hints.c:740:27: note: expanded from macro 'IsValidPel' >#define IsValidPel(j) (j!=MINPEL) > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >hints.c:908:7: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > if ( IsValidPel(leftXbelow) && IsValidPel(rightXbelow) ) { > ^~~~~~~~~~~~~~~~~~~~~~ >hints.c:740:27: note: expanded from macro 'IsValidPel' >#define IsValidPel(j) (j!=MINPEL) > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >hints.c:908:33: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > if ( IsValidPel(leftXbelow) && IsValidPel(rightXbelow) ) { > ^~~~~~~~~~~~~~~~~~~~~~~ >hints.c:740:27: note: expanded from macro 'IsValidPel' >#define IsValidPel(j) (j!=MINPEL) > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >34 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long lines.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long lines.c -fPIC -DPIC -o .libs/lines.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >lines.c:92:15: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Lines this big not supported", 49); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >lines.c:100:8: warning: passing arguments to 't1_ChangeDirection' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > GOING_TO(R, x1, y1, x2, y2, dy); > ^ >./regions.h:83:11: note: expanded from macro 'GOING_TO' > ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \ > ^ >./regions.h:48:67: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >lines.c:100:8: warning: passing arguments to 't1_MoreWorkArea' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >./regions.h:85:11: note: expanded from macro 'GOING_TO' > MoreWorkArea(R, x1, y1, x2, y2); \ > ^ >./regions.h:55:59: note: expanded from macro 'MoreWorkArea' >#define MoreWorkArea(R,x1,y1,x2,y2) t1_MoreWorkArea(R,x1,y1,x2,y2) > ^ >lines.c:100:8: warning: passing arguments to 't1_ChangeDirection' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >./regions.h:89:11: note: expanded from macro 'GOING_TO' > ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \ > ^ >./regions.h:48:67: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >lines.c:100:8: warning: passing arguments to 't1_MoreWorkArea' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >./regions.h:91:11: note: expanded from macro 'GOING_TO' > MoreWorkArea(R, x1, y1, x2, y2); \ > ^ >./regions.h:55:59: note: expanded from macro 'MoreWorkArea' >#define MoreWorkArea(R,x1,y1,x2,y2) t1_MoreWorkArea(R,x1,y1,x2,y2) > ^ >lines.c:100:8: warning: passing arguments to 't1_ChangeDirection' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >./regions.h:93:23: note: expanded from macro 'GOING_TO' > else /* dy == 0 */ ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \ > ^ >./regions.h:48:67: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >lines.c:106:16: warning: passing arguments to 't1_Bresenham' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Bresenham(R->edge, x2, y2, x1, y1); > ^ >./lines.h:32:49: note: expanded from macro 'Bresenham' >#define Bresenham(e,x1,y1,x2,y2) t1_Bresenham(e,x1,y1,x2,y2) > ^ >lines.c:108:16: warning: passing arguments to 't1_Bresenham' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Bresenham(R->edge, x1, y1, x2, y2); > ^ >./lines.h:32:49: note: expanded from macro 'Bresenham' >#define Bresenham(e,x1,y1,x2,y2) t1_Bresenham(e,x1,y1,x2,y2) > ^ >lines.c:81:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void StepLine(R, x1, y1, x2, y2) > ^ >./lines.h:31:37: note: expanded from macro 'StepLine' >#define StepLine(R,x1,y1,x2,y2) t1_StepLine(R,x1,y1,x2,y2) > ^ >./lines.h:34:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_StepLine(); /* check for special conditions, call Bresenham */ > ^ >lines.c:135:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void Bresenham(edgeP,x1,y1,x2,y2) > ^ >./lines.h:32:37: note: expanded from macro 'Bresenham' >#define Bresenham(e,x1,y1,x2,y2) t1_Bresenham(e,x1,y1,x2,y2) > ^ >./lines.h:35:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_Bresenham(); /* produce run ends for lines */ > ^ >12 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long objects.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long objects.c -fPIC -DPIC -o .libs/objects.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >objects.c:310:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Non-positive allocate?", 15); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:317:24: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("We have REALLY run out of memory", 16); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:296:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *t1_Allocate(size, template, extra) /* non-ANSI; type ch... > ^ >In file included from objects.c:72: >./objects.h:68:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_Allocate(); /* allocate memory */ > ^ >objects.c:368:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Free of already freed object?", 17); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:364:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void Free(obj) /* non-ANSI to avoid overly strict type checking */ > ^ >./objects.h:59:29: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >./objects.h:69:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_Free(); /* free memory */ > ^ >objects.c:420:22: warning: passing arguments to 't1_Copy' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > obj = Copy(obj); > ^ >./objects.h:64:36: note: expanded from macro 'Copy' >#define Copy(obj) t1_Copy(obj) > ^ >objects.c:404:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *t1_Permanent(obj) /* non-ANSI to avoid overly strict typ... > ^ >In file included from objects.c:72: >./objects.h:45:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_Permanent(); /* make an object permanent */ > ^ >objects.c:470:30: warning: passing arguments to 't1_Copy' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > obj = Copy(obj); > ^ >./objects.h:64:36: note: expanded from macro 'Copy' >#define Copy(obj) t1_Copy(obj) > ^ >objects.c:448:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *xiTemporary(obj) /* non-ANSI to avoid overly strict typ... > ^ >objects.c:505:19: warning: passing arguments to 't1_Copy' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return(Copy(obj)); > ^ >./objects.h:64:36: note: expanded from macro 'Copy' >#define Copy(obj) t1_Copy(obj) > ^ >objects.c:517:14: warning: passing arguments to 't1_Copy' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > obj = Copy(obj); > ^ >./objects.h:64:36: note: expanded from macro 'Copy' >#define Copy(obj) t1_Copy(obj) > ^ >objects.c:493:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *t1_Dup(obj) /* non-ANSI avoids overly strict type checking */ > ^ >In file included from objects.c:72: >./objects.h:48:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_Dup(); /* duplicate an object */ > ^ >objects.c:549:49: warning: passing arguments to 't1_CopySpace' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > obj = (struct xobject *) CopySpace(obj); break; > ^ >./spaces.h:55:42: note: expanded from macro 'CopySpace' >#define CopySpace(s) t1_CopySpace(s) > ^ >objects.c:553:49: warning: passing arguments to 't1_CopyRegion' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > obj = (struct xobject *) CopyRegion(obj); break; > ^ >./regions.h:57:44: note: expanded from macro 'CopyRegion' >#define CopyRegion(area) t1_CopyRegion(area) > ^ >objects.c:563:31: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return(ArgErr("Copy: invalid object", obj, NULL)); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >objects.c:538:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *t1_Copy(obj) > ^ >In file included from objects.c:72: >./objects.h:74:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_Copy(); /* make a new copy, not reference bump PNM */ > ^ >objects.c:591:24: warning: passing arguments to 't1_KillRegion' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > KillRegion(obj); > ^ >./regions.h:56:44: note: expanded from macro 'KillRegion' >#define KillRegion(area) t1_KillRegion(area) > ^ >objects.c:614:31: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return(ArgErr("Destroy: invalid object", obj, NULL)); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >objects.c:575:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *Destroy(obj) /* non-ANSI avoids overly strict type checking */ > ^ >./objects.h:38:29: note: expanded from macro 'Destroy' >#define Destroy(obj) t1_Destroy(obj) > ^ >./objects.h:47:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_Destroy(); /* destroy an object */ > ^ >objects.c:734:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *t1_Unique(obj) > ^ >In file included from objects.c:72: >./objects.h:70:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_Unique(); /* make a unique temporary copy of an object */ > ^ >objects.c:789:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Pragmatics name too large", 18); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:891:16: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("Pragmatics: flag not known", NULL, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >objects.c:780:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void Pragmatics(username, value) > ^ >./objects.h:42:29: note: expanded from macro 'Pragmatics' >#define Pragmatics(f,v) t1_Pragmatics(f,v) > ^ >./objects.h:51:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_Pragmatics(); /* set debug flags, etc. */ > ^ >objects.c:940:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Consume: too many objects", 19); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:909:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void Consume(n, obj1, obj2, obj3) /* non-ANSI avoids overly strict type ... > ^ >./objects.h:61:29: note: expanded from macro 'Consume' >#define Consume t1_Consume > ^ >./objects.h:73:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_Consume(); /* consume a variable number of arguments */ > ^ >objects.c:959:32: warning: passing arguments to 'TypeFmt' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > name, TypeFmt(expect), TypeFmt(obj->type)); > ^ >objects.c:959:49: warning: passing arguments to 'TypeFmt' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > name, TypeFmt(expect), TypeFmt(obj->type)); > ^ >objects.c:962:24: warning: passing arguments to 'ObjectPostMortem' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ObjectPostMortem(obj); > ^ >objects.c:965:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Terminating because of CrashOnUserError...", 20); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:947:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *TypeErr(name, obj, expect, ret) /* non-ANSI avoids overl... > ^ >./objects.h:63:29: note: expanded from macro 'TypeErr' >#define TypeErr(n,o,e,r) t1_TypeErr(n,o,e,r) > ^ >./objects.h:72:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_TypeErr(); /* handle 'bad type' argument errors */ > ^ >objects.c:981:14: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static char *TypeFmt(type) > ^ >objects.c:1028:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int ObjectPostMortem(obj) /* non-ANSI avoids overly strict type c... > ^ >objects.c:1062:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Terminating because of CrashOnUserError...", 21); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >objects.c:1051:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct xobject *ArgErr(string, obj, ret) /* non-ANSI avoids overly stric... > ^ >./objects.h:62:29: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >./objects.h:71:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct xobject *t1_ArgErr(); /* handle argument errors */ > ^ >objects.c:1077:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void abort(string, no) > ^ >./objects.h:57:32: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >./objects.h:67:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_abort(); /* crash; software logic error */ > ^ >47 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long paths.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long paths.c -fPIC -DPIC -o .libs/paths.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >paths.c:119:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *CopyPath(p0) > ^ >./paths.h:114:35: note: expanded from macro 'CopyPath' >#define CopyPath(p) t1_CopyPath(p) > ^ >paths.c:127:62: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > "CopyPath: invalid segment", p, NULL, (0), struc... > ^ >paths.c:126:16: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK((!ISPATHTYPE(p->type) || (p != p0 && p->last != NULL)), > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:132:46: warning: passing arguments to 't1_Allocate' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > n = (struct segment *)Allocate(p->size, p, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >paths.c:157:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void KillPath(p) > ^ >./paths.h:115:35: note: expanded from macro 'KillPath' >#define KillPath(p) t1_KillPath(p) > ^ >paths.c:169:24: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("KillPath: bad segment", p, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:176:24: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Free(p); > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:216:30: warning: passing arguments to 't1_Allocate' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct segment *)Allocate(sizeof(struct segment), &movetemplate, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >paths.c:217:42: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *); > ^ >paths.c:217:8: warning: passing arguments to 't1_TypeErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *); > ^ >./objects.h:172:26: note: expanded from macro 'TYPECHECK' > return((rettype)TypeErr(name, obj, expect, whenBAD)); \ > ^ >./objects.h:63:39: note: expanded from macro 'TypeErr' >#define TypeErr(n,o,e,r) t1_TypeErr(n,o,e,r) > ^ >paths.c:221:21: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->convert)(&r->dest, S, x, y); > ^ >paths.c:222:8: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ConsumeSpace(S); > ^ >./spaces.h:83:43: note: expanded from macro 'ConsumeSpace' >#define ConsumeSpace(s) MAKECONSUME(s,KillSpace(s)) > ^ >./spaces.h:81:25: note: expanded from macro 'KillSpace' > Free(s) > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:207:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *t1_Loc(S, x, y) > ^ >In file included from paths.c:50: >./paths.h:91:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_Loc(); /* create a location object (or "move" segment) */ > ^ >paths.c:237:30: warning: passing arguments to 't1_Allocate' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct segment *)Allocate(sizeof(struct segment), &movetemplate, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >paths.c:238:42: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *); > ^ >paths.c:238:8: warning: passing arguments to 't1_TypeErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *); > ^ >./objects.h:172:26: note: expanded from macro 'TYPECHECK' > return((rettype)TypeErr(name, obj, expect, whenBAD)); \ > ^ >./objects.h:63:39: note: expanded from macro 'TypeErr' >#define TypeErr(n,o,e,r) t1_TypeErr(n,o,e,r) > ^ >paths.c:242:22: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&r->dest, S, (LONG) x, (LONG) y); > ^ >paths.c:243:8: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ConsumeSpace(S); > ^ >./spaces.h:83:43: note: expanded from macro 'ConsumeSpace' >#define ConsumeSpace(s) MAKECONSUME(s,KillSpace(s)) > ^ >./spaces.h:81:25: note: expanded from macro 'KillSpace' > Free(s) > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:229:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *ILoc(S, x, y) > ^ >./paths.h:34:40: note: expanded from macro 'ILoc' >#define ILoc(S,x,y) t1_ILoc(S,x,y) > ^ >./paths.h:92:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_ILoc(); /* integer argument version of same */ > ^ >paths.c:263:69: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(p1), "SubLoc: bad first arg", p1, NULL, (0), struc... > ^ >paths.c:263:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(p1), "SubLoc: bad first arg", p1, NULL, (0)... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:264:70: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(p2), "SubLoc: bad second arg", p2, NULL, (0), struc... > ^ >paths.c:264:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(p2), "SubLoc: bad second arg", p2, NULL, (0)... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:257:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *SubLoc(p1, p2) > ^ >./paths.h:48:40: note: expanded from macro 'SubLoc' >#define SubLoc(p1,p2) t1_SubLoc(p1,p2) > ^ >./paths.h:104:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_SubLoc(); /* subtract two location objects */ > ^ >paths.c:290:30: warning: passing arguments to 't1_Allocate' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct segment *)Allocate(sizeof(struct segment), &movetemplate, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >paths.c:284:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *t1_PathSegment(type, x, y) > ^ >In file included from paths.c:50: >./paths.h:128:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_PathSegment(); /* produce a MOVE or LINE segment */ > ^ >paths.c:307:70: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(P), "Line: arg not a location", P, NULL, (0), struc... > ^ >paths.c:307:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(P), "Line: arg not a location", P, NULL, (0)... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:302:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *Line(P) > ^ >./paths.h:35:40: note: expanded from macro 'Line' >#define Line(P) t1_Line(P) > ^ >./paths.h:93:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_Line(); /* straight line path segment */ > ^ >paths.c:350:59: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(B), "Bezier: bad B", B, NULL, (2,C,D), struc... > ^ >paths.c:350:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(B), "Bezier: bad B", B, NULL, (2,C,D), struc... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:351:59: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(C), "Bezier: bad C", C, NULL, (2,B,D), struc... > ^ >paths.c:351:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(C), "Bezier: bad C", C, NULL, (2,B,D), struc... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:352:59: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(D), "Bezier: bad D", D, NULL, (2,B,C), struc... > ^ >paths.c:352:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISLOCATION(D), "Bezier: bad D", D, NULL, (2,B,C), struc... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:354:36: warning: passing arguments to 't1_Allocate' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct beziersegment *)Allocate(sizeof(struct beziersegment)... > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >paths.c:337:23: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct beziersegment *Bezier(B, C, D) > ^ >./paths.h:43:40: note: expanded from macro 'Bezier' >#define Bezier(B,C,D) t1_Bezier(B,C,D) > ^ >./paths.h:100:23: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct beziersegment *t1_Bezier(); /* Bezier third order curve path segment */ > ^ >paths.c:395:34: warning: passing arguments to 't1_Allocate' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct hintsegment *)Allocate(sizeof(struct hintsegment), &t... > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >paths.c:401:29: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->convert)(&r->ref, S, 0.0, ref); > ^ >paths.c:402:29: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->convert)(&r->width, S, 0.0, width); > ^ >paths.c:405:29: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->convert)(&r->ref, S, ref, 0.0); > ^ >paths.c:406:29: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->convert)(&r->width, S, width, 0.0); > ^ >paths.c:409:45: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return((struct hintsegment *)ArgErr("Hint: orient not 'h... > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:417:8: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ConsumeSpace(S); > ^ >./spaces.h:83:43: note: expanded from macro 'ConsumeSpace' >#define ConsumeSpace(s) MAKECONSUME(s,KillSpace(s)) > ^ >./spaces.h:81:25: note: expanded from macro 'KillSpace' > Free(s) > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:378:21: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct hintsegment *Hint(S, ref, width, orientation, hinttype, adjusttyp... > ^ >./paths.h:44:40: note: expanded from macro 'Hint' >#define Hint(S,r,w,o,h,a,d,l) t1_Hint(S,r,w,o,h,a,d,l) > ^ >./paths.h:101:21: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct hintsegment *t1_Hint(); /* produce a font 'hint' path segment */ > ^ >paths.c:453:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *Join(p1, p2) > ^ >./paths.h:36:40: note: expanded from macro 'Join' >#define Join(p1,p2) t1_Join(p1,p2) > ^ >paths.c:465:57: warning: passing arguments to 't1_Unique' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return((struct segment *)Unique(p2)); > ^ >./objects.h:65:38: note: expanded from macro 'Unique' >#define Unique(obj) t1_Unique(obj) > ^ >paths.c:480:85: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ...== NULL), "Join: right arg not anchor", p2, NULL, (1,p1), struct segmen... > ^ >paths.c:480:16: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK((p2->last == NULL), "Join: right arg not anchor"... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:500:41: warning: passing arguments to 't1_Unique' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return((struct segment *)Unique(p1)); > ^ >./objects.h:65:38: note: expanded from macro 'Unique' >#define Unique(obj) t1_Unique(obj) > ^ >paths.c:517:84: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ...== NULL), "Join: left arg not anchor", p1, NULL, (1,p2), struct segment *); > ^ >paths.c:517:16: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK((p1->last == NULL), "Join: left arg not anchor"... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:534:16: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > POP(p2); > ^ >paths.c:435:8: note: expanded from macro 'POP' > Free(p); \ > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:554:32: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Free(p1); > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:577:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *t1_JoinSegment(before, type, x, y, after) > ^ >In file included from paths.c:50: >./paths.h:129:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_JoinSegment(); /* join a MOVE or LINE segment to a path */ > ^ >paths.c:616:41: warning: passing arguments to 't1_Unique' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return((struct segment *)Unique(p0)); > ^ >./objects.h:65:38: note: expanded from macro 'Unique' >#define Unique(obj) t1_Unique(obj) > ^ >paths.c:624:51: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > TYPECHECK("ClosePath", p0, MOVETYPE, NULL, (0), struct segment *); > ^ >paths.c:624:8: warning: passing arguments to 't1_TypeErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > TYPECHECK("ClosePath", p0, MOVETYPE, NULL, (0), struct segment *); > ^ >./objects.h:172:26: note: expanded from macro 'TYPECHECK' > return((rettype)TypeErr(name, obj, expect, whenBAD)); \ > ^ >./objects.h:63:39: note: expanded from macro 'TypeErr' >#define TypeErr(n,o,e,r) t1_TypeErr(n,o,e,r) > ^ >paths.c:603:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *t1_ClosePath(p0,lastonly) > ^ >In file included from paths.c:50: >./paths.h:95:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_ClosePath(); /* close a path or path set */ > ^ >paths.c:717:69: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISPATHANCHOR(p), "Reverse: invalid path", p, NULL, (0), struc... > ^ >paths.c:717:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISPATHANCHOR(p), "Reverse: invalid path", p, NULL, (0)... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:726:35: warning: passing arguments to 'DropSubPath' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > nextp = DropSubPath(p); > ^ >paths.c:727:34: warning: passing arguments to 'ReverseSubPath' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > p = ReverseSubPath(p); > ^ >paths.c:706:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *Reverse(p) > ^ >./paths.h:45:40: note: expanded from macro 'Reverse' >#define Reverse(p) t1_Reverse(p) > ^ >./paths.h:102:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_Reverse(); /* reverse the complete order of paths */ > ^ >paths.c:797:24: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Reverse: bad path segment", 23); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >paths.c:740:24: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct segment *ReverseSubPath(p) > ^ >paths.c:838:24: warning: passing arguments to 'SplitPath' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return(SplitPath(p0, p)); > ^ >paths.c:828:24: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct segment *DropSubPath(p0) > ^ >paths.c:841:24: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct segment *SplitPath(anchor, before) > ^ >paths.c:881:77: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ..."ReverseSubPaths: invalid path", p, NULL, (0), struct segment *); > ^ >paths.c:881:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISPATHANCHOR(p), "ReverseSubPaths: invalid path", p, NU... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:896:31: warning: passing arguments to 'UnClose' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > UnClose(p); > ^ >paths.c:901:16: warning: passing arguments to 't1_PathDelta' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > PathDelta(nomove, &delta); > ^ >./paths.h:117:47: note: expanded from macro 'PathDelta' >#define PathDelta(p,pt) t1_PathDelta(p,pt) > ^ >paths.c:867:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *ReverseSubPaths(p) > ^ >./paths.h:46:40: note: expanded from macro 'ReverseSubPaths' >#define ReverseSubPaths(p) t1_ReverseSubPaths(p) > ^ >./paths.h:103:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_ReverseSubPaths(); /* reverse only sub-paths; moves ... > ^ >paths.c:931:16: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("UnClose: no LASTCLOSED", 24); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >paths.c:933:8: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Free(SplitPath(p0, p)); > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:923:12: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int UnClose(p0) > ^ >paths.c:977:30: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&p->dest, S, p->dest.x + oldx, p->dest.y + oldy); > ^ >paths.c:991:38: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&cp->M, S, cp->M.x + oldx, cp->M.... > ^ >paths.c:1005:38: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&bp->B, S, bp->B.x + oldx, bp->B.... > ^ >paths.c:1008:38: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&bp->C, S, bp->C.x + oldx, bp->C.... > ^ >paths.c:1018:38: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&hp->ref, S, hp->ref.x + oldx, hp-... > ^ >paths.c:1021:38: warning: passing arguments to a function without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*S->iconvert)(&hp->width, S, hp->width.x, hp->width.y); > ^ >paths.c:1034:24: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("PathTransform: invalid segment", 25); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >paths.c:960:17: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *PathTransform(p0, S) > ^ >./paths.h:116:35: note: expanded from macro 'PathTransform' >#define PathTransform(p,m) t1_PathXform(p,m) > ^ >./paths.h:126:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_PathXform(); /* transform a path arbitrarily */ > ^ >paths.c:1048:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void PathDelta(p, pt) > ^ >./paths.h:117:35: note: expanded from macro 'PathDelta' >#define PathDelta(p,pt) t1_PathDelta(p,pt) > ^ >./paths.h:127:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_PathDelta(); /* calculate the ending point of a path */ > ^ >paths.c:1078:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *BoundingBox(h, w) > ^ >./paths.h:118:35: note: expanded from macro 'BoundingBox' >#define BoundingBox(h,w) t1_BoundingBox(h,w) > ^ >paths.c:1105:16: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("QueryLoc: first arg not a location", P, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1109:16: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("QueryLoc: second arg not a space", S, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1112:8: warning: passing arguments to 't1_UnConvert' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > UnConvert(S, &P->dest, xP, yP); > ^ >./spaces.h:57:48: note: expanded from macro 'UnConvert' >#define UnConvert(S,pt,xp,yp) t1_UnConvert(S,pt,xp,yp) > ^ >paths.c:1097:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void QueryLoc(P, S, xP, yP) > ^ >./paths.h:51:40: note: expanded from macro 'QueryLoc' >#define QueryLoc(P,S,x,y) t1_QueryLoc(P,S,x,y) > ^ >./paths.h:107:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_QueryLoc(); /* Query location; return its (x,y) */ > ^ >paths.c:1142:16: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("QueryPath: arg not a valid path", path, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1188:16: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("QueryPath: unknown segment", 26); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >paths.c:1125:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void QueryPath(path, typeP, Bp, Cp, Dp, fP) > ^ >./paths.h:52:40: note: expanded from macro 'QueryPath' >#define QueryPath(p,t,B,C,D,r) t1_QueryPath(p,t,B,C,D,r) > ^ >./paths.h:108:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_QueryPath(); /* Query segment at head of a path */ > ^ >paths.c:1217:16: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("QueryBounds: bad XYspace", S, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1227:65: warning: passing arguments to 't1_Dup' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > p0 = (struct segment *) DoStroke(Dup(p0)); > ^ >./objects.h:39:35: note: expanded from macro 'Dup' >#define Dup(obj) t1_Dup(obj) > ^ >paths.c:1230:37: warning: passing arguments to 't1_RegionBounds' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > p0 = RegionBounds(p0); > ^ >./regions.h:61:46: note: expanded from macro 'RegionBounds' >#define RegionBounds(r) t1_RegionBounds(r) > ^ >paths.c:1238:32: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ArgErr("QueryBounds: bad object", p0, NULL); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1245:58: warning: passing arguments to 't1_Dup' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > p0 = (struct segment *)CoerceText(Dup(p0)); /* t... > ^ >./objects.h:39:35: note: expanded from macro 'Dup' >#define Dup(obj) t1_Dup(obj) > ^ >paths.c:1328:24: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("QueryBounds: unknown type", 27); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >paths.c:1339:8: warning: passing arguments to 't1_UnConvert' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > UnConvert(S, &min, &x1, &y1); > ^ >./spaces.h:57:48: note: expanded from macro 'UnConvert' >#define UnConvert(S,pt,xp,yp) t1_UnConvert(S,pt,xp,yp) > ^ >paths.c:1340:8: warning: passing arguments to 't1_UnConvert' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > UnConvert(S, &max, &x4, &y4); > ^ >./spaces.h:57:48: note: expanded from macro 'UnConvert' >#define UnConvert(S,pt,xp,yp) t1_UnConvert(S,pt,xp,yp) > ^ >paths.c:1342:8: warning: passing arguments to 't1_UnConvert' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > UnConvert(S, &min, &x2, &y2); > ^ >./spaces.h:57:48: note: expanded from macro 'UnConvert' >#define UnConvert(S,pt,xp,yp) t1_UnConvert(S,pt,xp,yp) > ^ >paths.c:1343:8: warning: passing arguments to 't1_UnConvert' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > UnConvert(S, &max, &x3, &y3); > ^ >./spaces.h:57:48: note: expanded from macro 'UnConvert' >#define UnConvert(S,pt,xp,yp) t1_UnConvert(S,pt,xp,yp) > ^ >paths.c:1362:16: warning: passing arguments to 't1_Destroy' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Destroy(p0); > ^ >./objects.h:38:39: note: expanded from macro 'Destroy' >#define Destroy(obj) t1_Destroy(obj) > ^ >paths.c:1199:6: warning: a function definition without a prototype is deprecated > in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void QueryBounds(p0, S, xminP, yminP, xmaxP, ymaxP) > ^ >./paths.h:53:41: note: expanded from macro 'QueryBounds' >#define QueryBounds(p,S,x1,y1,x2,y2) t1_QueryBounds(p,S,x1,y1,x2,y2) > ^ >./paths.h:109:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_QueryBounds(); /* Query the bounding box of a path */ > ^ >paths.c:1367:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *BoxPath(S, h, w) > ^ >./paths.h:122:35: note: expanded from macro 'BoxPath' >#define BoxPath(S,h,w) t1_BoxPath(S,h,w) > ^ >./paths.h:131:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_BoxPath(); /* returns a rectangular path */ > ^ >paths.c:1393:70: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ..."DropSegment: arg not a non-null path", path, path, (0), struct segment *); > ^ >paths.c:1392:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK((path == NULL || !ISPATHANCHOR(path)), > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1398:8: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > POP(path); > ^ >paths.c:435:8: note: expanded from macro 'POP' > Free(p); \ > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >paths.c:1386:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *DropSegment(path) > ^ >./paths.h:49:40: note: expanded from macro 'DropSegment' >#define DropSegment(p) t1_DropSegment(p) > ^ >./paths.h:105:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_DropSegment(); /* Drop the first segment in a path */ > ^ >paths.c:1416:81: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ..."HeadSegment: arg not a path", path, path, (0), struct segment *); > ^ >paths.c:1416:8: warning: passing arguments to 't1_ArgErr' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISPATHANCHOR(path), "HeadSegment: arg not a path", path... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >paths.c:1408:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *HeadSegment(path) > ^ >./paths.h:50:40: note: expanded from macro 'HeadSegment' >#define HeadSegment(p) t1_HeadSegment(p) > ^ >./paths.h:106:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_HeadSegment(); /* return the first segment in a path */ > ^ >133 warnings generated. >../../libtool --mode=compile \ > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/etc/t1lib\"" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long regions.c > clang -c -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/etc/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long regions.c -fPIC -DPIC -o .libs/regions.o >clang-15: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] >regions.c:166:44: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > MAXPEL, MAXPEL, MINPEL, MINPEL, > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >regions.c:166:52: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > MAXPEL, MAXPEL, MINPEL, MINPEL, > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >regions.c:240:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("KillRegion: negative reference count", 28); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:247:16: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Free(p); > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >regions.c:253:9: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Free(area); > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >regions.c:233:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void KillRegion(area) > ^ >./regions.h:56:31: note: expanded from macro 'KillRegion' >#define KillRegion(area) t1_KillRegion(area) > ^ >./regions.h:68:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_KillRegion(); /* destroy a region */ > ^ >regions.c:265:30: warning: passing arguments to 't1_Allocate' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct region *)Allocate(sizeof(struct region), area, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >regions.c:270:30: warning: passing arguments to 'NewEdge' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > newp = NewEdge(p->xmin, p->xmax, p->ymin, p->ymax, p->xva... > ^ >regions.c:285:51: warning: passing arguments to 't1_Dup' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r->thresholded = (struct picture *)Dup(area->thresholded); > ^ >./objects.h:39:35: note: expanded from macro 'Dup' >#define Dup(obj) t1_Dup(obj) > ^ >regions.c:258:16: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct region *CopyRegion(area) > ^ >./regions.h:57:31: note: expanded from macro 'CopyRegion' >#define CopyRegion(area) t1_CopyRegion(area) > ^ >./regions.h:67:16: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct region *t1_CopyRegion(); /* duplicate a region */ > ^ >regions.c:313:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("newedge: height not positive", 29); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:323:31: warning: passing arguments to 't1_Allocate' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct edgelist *)Allocate(sizeof(struct edgelist), &template, > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >regions.c:297:25: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct edgelist *NewEdge(xmin, xmax, ymin, ymax, xvalues, isdown) > ^ >regions.c:377:16: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct region *Interior(p, fillrule) > ^ >./regions.h:32:35: note: expanded from macro 'Interior' >#define Interior(p,rule) t1_Interior(p,rule) > ^ >regions.c:405:44: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > "Interior: bad fill rule", NULL, NULL, (1,p), struct region *); > ^ >regions.c:404:3: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK((fillrule != WINDINGRULE && fillrule != EVENODDRULE), > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >regions.c:419:24: warning: passing arguments to 't1_Allocate' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > R = (struct region *)Allocate(sizeof(struct region), &EmptyRegion, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >regions.c:421:59: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISPATHANCHOR(p), "Interior: bad path", p, R, (0), struct region *); > ^ >regions.c:421:3: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK(!ISPATHANCHOR(p), "Interior: bad path", p, R, (0), struct region *); > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >regions.c:422:71: warning: passing arguments to 't1_Consume' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ...!= MOVETYPE), "Interior: path not closed", p, R, (0), struct region *); > ^ >regions.c:422:3: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ARGCHECK((p->type != MOVETYPE), "Interior: path not closed", p, R, (0... > ^ >./objects.h:182:25: note: expanded from macro 'ARGCHECK' > return((rettype)ArgErr(msg, obj, whenBAD)); \ > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >regions.c:471:7: warning: passing arguments to 't1_StepLine' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > StepLine(R, lastx, lasty, x, y); > ^ >./lines.h:31:48: note: expanded from macro 'StepLine' >#define StepLine(R,x1,y1,x2,y2) t1_StepLine(R,x1,y1,x2,y2) > ^ >regions.c:482:2: warning: passing arguments to 't1_StepBezier' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > StepBezier(R, lastx, lasty, > ^ >./curves.h:32:62: note: expanded from macro 'StepBezier' >#define StepBezier(R,xA,yA,xB,yB,xC,yC,xD,yD) t1_StepBezier(R,xA,yA,xB... > ^ >regions.c:494:2: warning: passing arguments to 't1_ChangeDirection' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0, (fractpe... > ^ >./regions.h:48:67: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >regions.c:496:7: warning: passing arguments to 't1_ChangeDirection' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ChangeDirection(CD_FIRST, R, x, y, (fractpel) 0, (fractpel) 0, (fr... > ^ >./regions.h:48:67: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >regions.c:500:26: warning: passing arguments to 't1_ArgErr' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > return((struct region *)ArgErr("Fill: sub-path not closed", p, NULL)); > ^ >./objects.h:62:38: note: expanded from macro 'ArgErr' >#define ArgErr(s,o,r) t1_ArgErr(s,o,r) > ^ >regions.c:504:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Interior: path type error", 30); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:511:7: warning: passing arguments to 't1_Free' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Free(p); > ^ >./objects.h:59:36: note: expanded from macro 'Free' >#define Free(obj) t1_Free(obj) > ^ >regions.c:514:3: warning: passing arguments to 't1_ChangeDirection' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0, (fractpel) 0, ... > ^ >./regions.h:48:67: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >regions.c:521:5: warning: passing arguments to 't1_ApplyContinuity' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > ApplyContinuity(R); > ^ >./hints.h:40:49: note: expanded from macro 'ApplyContinuity' >#define ApplyContinuity(R) t1_ApplyContinuity(R) > ^ >regions.c:524:11: warning: passing arguments to 'Unwind' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > Unwind(R->anchor); > ^ >regions.c:564:39: warning: passing arguments to 'discard' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > discard(last, next); > ^ >regions.c:572:24: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("Unwind: uneven edges", 31); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:539:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int Unwind(area) > ^ >regions.c:602:45: error: parameter 'y2' was not declared, defaults to 'int'; ISO > C99 and later do not support implicit int [-Werror,-Wimplicit-int] >void ChangeDirection(type, R, x, y, dy, x2, y2) > ^ >./regions.h:48:85: note: expanded from macro 'ChangeDirection' > ...t1_ChangeDirection(type,R,x,y,dy,x2,y2) > ^ >regions.c:602:41: error: parameter 'x2' was not declared, defaults to 'int'; ISO > C99 and later do not support implicit int [-Werror,-Wimplicit-int] >void ChangeDirection(type, R, x, y, dy, x2, y2) > ^ >./regions.h:48:82: note: expanded from macro 'ChangeDirection' > ...t1_ChangeDirection(type,R,x,y,dy,x2,y2) > ^ >regions.c:633:24: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("negative sized edge?", 32); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:636:32: warning: passing arguments to a function without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > (*R->newedgefcn)(R, R->edgexmin, R->edgexmax, ymin, ymax, > ^ >regions.c:602:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void ChangeDirection(type, R, x, y, dy, x2, y2) > ^ >./regions.h:48:49: note: expanded from macro 'ChangeDirection' >#define ChangeDirection(type,R,x,y,dy,x2,y2) t1_ChangeDirection(type,... > ^ >./regions.h:50:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_ChangeDirection(); /* called when we change direction in Y */ > ^ >regions.c:730:15: warning: passing arguments to 't1_SortSwath' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > R->anchor = SortSwath(R->anchor, edge, swathxsort); > ^ >./regions.h:59:43: note: expanded from macro 'SortSwath' >#define SortSwath(a,p,f) t1_SortSwath(a,p,f) > ^ >regions.c:689:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int newfilledge(R, xmin, xmax, ymin, ymax, isdown, x1, y1, x2, y2) > ^ >regions.c:832:41: warning: passing arguments to 'splitedge' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > after = SortSwath(after, splitedge(edge, TOP(after)), swathfcn); > ^ >regions.c:834:13: warning: passing arguments to 'vertjoin' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > vertjoin(edge, after); > ^ >regions.c:852:27: warning: passing arguments to 'splitedge' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > vertjoin(after, splitedge(after, BOTTOM(edge))); > ^ >regions.c:852:10: warning: passing arguments to 'vertjoin' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > vertjoin(after, splitedge(after, BOTTOM(edge))); > ^ >regions.c:855:15: warning: passing arguments to 'splitedge' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > splitedge(edge, BOTTOM(after)), swathfcn); > ^ >regions.c:864:15: warning: passing arguments to 'splitedge' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > splitedge(edge, TOP(after)), swathfcn); > ^ >regions.c:869:32: warning: passing arguments to 'splitedge' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > vertjoin(after, splitedge(after, TOP(edge))); > ^ >regions.c:869:15: warning: passing arguments to 'vertjoin' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > vertjoin(after, splitedge(after, TOP(edge))); > ^ >regions.c:880:25: warning: passing arguments to a function without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > before = (*swathfcn)(before, edge); > ^ >regions.c:798:18: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct edgelist *SortSwath(anchor, edge, swathfcn) > ^ >./regions.h:59:31: note: expanded from macro 'SortSwath' >#define SortSwath(a,p,f) t1_SortSwath(a,p,f) > ^ >./regions.h:70:18: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct edgelist *t1_SortSwath(); /* sort edges onto growing edge list */ > ^ >regions.c:820:33: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > before->ymin = before->ymax = MINPEL; > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >regions.c:933:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("splitedge: above top of list", 33); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:935:7: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("splitedge: would be null", 34); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:937:28: warning: passing arguments to 't1_Allocate' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > r = (struct edgelist *)Allocate(sizeof(struct edgelist), list, 0); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >regions.c:986:5: warning: passing arguments to 't1_abort' without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("null splitedge", 35); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:915:25: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static struct edgelist *splitedge(list, y) > ^ >regions.c:1003:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("vertjoin not disjoint", 36); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:998:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int vertjoin(top, bottom) > ^ >regions.c:1074:28: warning: passing arguments to 'crosses' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= crosses(h, &before->xvalues[y], &edge->xvalues[y]); > ^ >regions.c:1076:28: warning: passing arguments to 'crosses' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= crosses(h, &edge->xvalues[y], &after->xvalues[y]); > ^ >regions.c:1021:18: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct edgelist *swathxsort(before0, edge) > ^ >regions.c:68:18: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct edgelist *swathxsort(); /* 'SortSwath' function */ > ^ >regions.c:1111:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("SwathUnion: 0 height swath?", 37); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:1140:28: warning: passing arguments to 'touches' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= touches(h, before->xvalues, edge->xvalues); > ^ >regions.c:1164:36: warning: passing arguments to 'touches' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= touches(h, rightedge->xvalues, after->xvalues); > ^ >regions.c:1206:28: warning: passing arguments to 'crosses' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= crosses(h, left->xvalues, rightedge->xvalues); > ^ >regions.c:1207:28: warning: passing arguments to 'crosses' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= crosses(h, edge->xvalues, ((before->link)->link)->xvalues); > ^ >regions.c:1211:36: warning: passing arguments to 'touches' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > h -= touches(h, rightedge->xvalues, after->xvalues); > ^ >regions.c:1239:23: warning: passing arguments to 'edgemin' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > edgemin(h, edge->xvalues, (before->link)->xvalues); > ^ >regions.c:1242:23: warning: passing arguments to 'edgemax' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > edgemax(h, rightedge->xvalues, (left->link)->xvalues); > ^ >regions.c:1243:23: warning: passing arguments to 'discard' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > discard(before, after); > ^ >regions.c:1097:18: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct edgelist *SwathUnion(before0, edge) > ^ >./regions.h:60:31: note: expanded from macro 'SwathUnion' >#define SwathUnion(b,e) t1_SwathUnion(b,e) > ^ >./regions.h:71:18: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct edgelist *t1_SwathUnion(); /* 'union' two edges into a swath */ > ^ >regions.c:1254:18: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct edgelist *swathrightmost(before, edge) > ^ >regions.c:1277:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int touches(h, left, right) > ^ >regions.c:1292:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int crosses(h, left, right) > ^ >regions.c:1305:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int cedgemin(h, e1, x) > ^ >regions.c:1320:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int cedgemax(h, e1, x) > ^ >regions.c:1335:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int edgemin(h, e1, e2) > ^ >regions.c:1349:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int edgemax(h, e1, e2) > ^ >regions.c:1389:24: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("discard(): ran off end", 38); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:1375:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int discard(left, right) > ^ >regions.c:1419:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void MoveEdges(R, dx, dy) > ^ >./regions.h:63:31: note: expanded from macro 'MoveEdges' >#define MoveEdges(R,dx,dy) t1_MoveEdges(R,dx,dy) > ^ >./regions.h:74:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_MoveEdges(); /* moves the edge values in a region */ > ^ >regions.c:1479:24: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("UnJumble: unpaired edge?", 39); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:1468:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void UnJumble(region) > ^ >./regions.h:64:31: note: expanded from macro 'UnJumble' >#define UnJumble(R) t1_UnJumble(R) > ^ >./regions.h:75:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_UnJumble(); /* sort the edges and reset the jumbled flag */ > ^ >regions.c:1561:41: warning: passing arguments to 't1_Allocate' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > currentworkarea = (pel *)Allocate(0, NULL, idy * sizeof(pel)); > ^ >./objects.h:58:40: note: expanded from macro 'Allocate' >#define Allocate(n,t,s) t1_Allocate(n,t,s) > ^ >regions.c:1543:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void MoreWorkArea(R, x1, y1, x2, y2) > ^ >./regions.h:55:44: note: expanded from macro 'MoreWorkArea' >#define MoreWorkArea(R,x1,y1,x2,y2) t1_MoreWorkArea(R,x1,y1,x2,y2) > ^ >./regions.h:66:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_MoreWorkArea(); /* get longer edge list for stepping */ > ^ >regions.c:1575:16: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct region *BoxClip(R, xmin, ymin, xmax, ymax) > ^ >./regions.h:58:44: note: expanded from macro 'BoxClip' >#define BoxClip(R,xmin,ymin,xmax,ymax) t1_BoxClip(R,xmin,ymin,xmax,ymax) > ^ >./regions.h:69:16: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct region *t1_BoxClip(); /* clip a region to a rectangle */ > ^ >regions.c:1677:15: warning: passing arguments to 't1_BoxPath' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > path = BoxPath(IDENTITY, R->ymax - R->ymin, R->xmax - R->xmin); > ^ >./paths.h:122:45: note: expanded from macro 'BoxPath' >#define BoxPath(S,h,w) t1_BoxPath(S,h,w) > ^ >regions.c:1678:20: warning: passing arguments to 't1_PathSegment' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > path = Join(PathSegment(MOVETYPE, R->origin.x + TOFRACTPEL(R->xmin), > ^ >./paths.h:119:49: note: expanded from macro 'PathSegment' >#define PathSegment(t,x,y) t1_PathSegment(t,(fractpel)x,(fractpel)y) > ^ >regions.c:1671:17: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >struct segment *RegionBounds(R) > ^ >./regions.h:61:31: note: expanded from macro 'RegionBounds' >#define RegionBounds(r) t1_RegionBounds(r) > ^ >./regions.h:72:17: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >struct segment *t1_RegionBounds(); /* returns bounding box of a region */ > ^ >regions.c:1697:8: warning: passing arguments to 't1_DumpEdges' without a > prototype is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > DumpEdges(area->anchor); > ^ >./objects.h:286:42: note: expanded from macro 'DumpEdges' >#define DumpEdges(e) t1_DumpEdges(e) > ^ >regions.c:1689:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void DumpArea(area) > ^ >./objects.h:282:30: note: expanded from macro 'DumpArea' >#define DumpArea(area) t1_DumpArea(area) > ^ >./objects.h:289:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_DumpArea(); /* dump a region structure */ > ^ >regions.c:1705:30: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] >static pel RegionDebugYMin = MINPEL; > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >regions.c:1722:33: warning: passing arguments to 'edgecheck' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > edgecheck(p, ymin, ymax); > ^ >regions.c:1735:33: warning: passing arguments to 'edgecheck' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > edgecheck(p2, ymin, ymax); > ^ >regions.c:1708:6: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >void DumpEdges(edges) > ^ >./objects.h:286:30: note: expanded from macro 'DumpEdges' >#define DumpEdges(e) t1_DumpEdges(e) > ^ >./objects.h:293:6: warning: a function declaration without a prototype is > deprecated in all versions of C and is treated as a zero-parameter > prototype in C2x, conflicting with a subsequent definition > [-Wdeprecated-non-prototype] >void t1_DumpEdges(); /* dump a region's edge list */ > ^ >regions.c:1712:28: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > register pel ymin = MINPEL; > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >regions.c:1713:28: warning: shifting a negative signed value is undefined > [-Wshift-negative-value] > register pel ymax = MINPEL; > ^~~~~~ >./regions.h:99:25: note: expanded from macro 'MINPEL' >#define MINPEL (-1<<(8*sizeof(pel)-1)) /* smallest value fitting ... > ~~^ >regions.c:1773:16: warning: passing arguments to 't1_abort' without a prototype > is deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] > abort("EDGE ERROR: non EDGETYPE in list", 42); > ^ >./objects.h:57:40: note: expanded from macro 'abort' >#define abort(line,no) t1_abort(line,no) > ^ >regions.c:1768:12: warning: a function definition without a prototype is > deprecated in all versions of C and is not supported in C2x > [-Wdeprecated-non-prototype] >static int edgecheck(edge, oldmin, oldmax) > ^ >111 warnings and 2 errors generated. >make[2]: *** [Makefile:78: regions.lo] Error 1 >make[2]: Leaving directory '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2/lib/type1' >make[1]: *** [Makefile:121: type1_target] Error 1 >make[1]: Leaving directory '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2/lib' >make: *** [Makefile:102: XXXX] Error 1 > * ERROR: media-libs/t1lib-5.1.2-r3::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=media-libs/t1lib-5.1.2-r3::gentoo'`, > * the complete build log and the output of `emerge -pqv '=media-libs/t1lib-5.1.2-r3::gentoo'`. > * The complete build log is located at '/var/log/portage/media-libs:t1lib-5.1.2-r3:20220917-162057.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/temp/environment'. > * Working directory: '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2' > * S: '/var/tmp/portage/media-libs/t1lib-5.1.2-r3/work/t1lib-5.1.2' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 870901
:
808468
|
808471
|
808474
|
808477
|
808480
|
808483
| 808486 |
808489