Ticket #69795: t1lib-main.log

File t1lib-main.log, 205.5 KB (added by rbeyer (Ross Beyer), 6 months ago)

main.log file from run of port install t1lib

Line 
1version:1
2:debug:clean Starting logging for t1lib @5.1.2_3
3:debug:sysinfo macOS 14.4.1 (darwin/23.4.0) arch arm
4:debug:sysinfo MacPorts 2.9.3
5:debug:sysinfo Xcode none, CLT 15.3.0.0.1.1708646388
6:debug:sysinfo SDK 14
7:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 14.0
8:debug:clean Attempting ln -sf /opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work /opt/macports/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/t1lib/work
9:debug:clean dropping privileges: euid changed to 504, egid changed to 501.
10:debug:main Executing org.macports.main (t1lib)
11:debug:main Privilege de-escalation not attempted as not running as root.
12:debug:archivefetch archivefetch phase started at Sun Apr 21 08:57:01 PDT 2024
13:debug:archivefetch Executing org.macports.archivefetch (t1lib)
14:debug:archivefetch Privilege de-escalation not attempted as not running as root.
15:debug:fetch fetch phase started at Sun Apr 21 08:57:01 PDT 2024
16:notice:fetch --->  Fetching distfiles for t1lib
17:debug:fetch elevating privileges for fetch: euid changed to 0, egid changed to 0.
18:debug:fetch dropping privileges: euid changed to 504, egid changed to 501.
19:debug:fetch Executing org.macports.fetch (t1lib)
20:info:fetch --->  t1lib-5.1.2.tar.gz does not exist in /opt/macports/var/macports/distfiles/t1lib
21:notice:fetch --->  Attempting to fetch t1lib-5.1.2.tar.gz from http://mirror.fcix.net/macports/distfiles/t1lib
22:debug:fetch Privilege de-escalation not attempted as not running as root.
23:debug:checksum checksum phase started at Sun Apr 21 08:57:04 PDT 2024
24:notice:checksum --->  Verifying checksums for t1lib
25:debug:checksum Executing org.macports.checksum (t1lib)
26:info:checksum --->  Checksumming t1lib-5.1.2.tar.gz
27:debug:checksum Calculated (md5) is a5629b56b93134377718009df1435f3c
28:debug:checksum Correct (md5) checksum for t1lib-5.1.2.tar.gz
29:debug:checksum Calculated (sha1) is 4b4fc22c8688eefaaa8cfc990f0039f95f4287de
30:debug:checksum Correct (sha1) checksum for t1lib-5.1.2.tar.gz
31:debug:checksum Calculated (rmd160) is ab22aea390356750d743c0f4b08762aa76ca2a82
32:debug:checksum Correct (rmd160) checksum for t1lib-5.1.2.tar.gz
33:debug:checksum Privilege de-escalation not attempted as not running as root.
34:debug:extract extract phase started at Sun Apr 21 08:57:04 PDT 2024
35:notice:extract --->  Extracting t1lib
36:debug:extract Executing org.macports.extract (t1lib)
37:info:extract --->  Extracting t1lib-5.1.2.tar.gz
38:debug:extract setting option extract.args to '/opt/macports/var/macports/distfiles/t1lib/t1lib-5.1.2.tar.gz'
39:debug:extract Environment:
40:debug:extract CC_PRINT_OPTIONS='YES'
41:debug:extract CC_PRINT_OPTIONS_FILE='/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/.CC_PRINT_OPTIONS'
42:debug:extract CPATH='/opt/macports/include'
43:debug:extract DEVELOPER_DIR='/Library/Developer/CommandLineTools'
44:debug:extract LIBRARY_PATH='/opt/macports/lib'
45:debug:extract MACOSX_DEPLOYMENT_TARGET='14.0'
46:debug:extract SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
47:info:extract Executing:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work" && /usr/bin/gzip -dc '/opt/macports/var/macports/distfiles/t1lib/t1lib-5.1.2.tar.gz' | /usr/bin/tar -xf -
48:debug:extract system:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work" && /usr/bin/gzip -dc '/opt/macports/var/macports/distfiles/t1lib/t1lib-5.1.2.tar.gz' | /usr/bin/tar -xf -
49:debug:extract euid/egid changed to: 0/0
50:debug:extract chowned /opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work to macports
51:debug:extract euid/egid changed to: 504/501
52:debug:extract Privilege de-escalation not attempted as not running as root.
53:debug:patch patch phase started at Sun Apr 21 08:57:05 PDT 2024
54:debug:patch Executing org.macports.patch (t1lib)
55:notice:patch --->  Applying patches to t1lib
56:info:patch --->  Applying patch-01-buffer-limit
57:debug:patch Environment:
58:debug:patch CC_PRINT_OPTIONS='YES'
59:debug:patch CC_PRINT_OPTIONS_FILE='/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/.CC_PRINT_OPTIONS'
60:debug:patch CPATH='/opt/macports/include'
61:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
62:debug:patch LIBRARY_PATH='/opt/macports/lib'
63:debug:patch MACOSX_DEPLOYMENT_TARGET='14.0'
64:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
65:info:patch Executing:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/patch -p0 < '/opt/macports/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/t1lib/files/patch-01-buffer-limit'
66:debug:patch system:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/patch -p0 < '/opt/macports/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/t1lib/files/patch-01-buffer-limit'
67:info:patch patching file 'lib/t1lib/parseAFM.c'
68:info:patch --->  Applying patch-libtool-tag.diff
69:debug:patch Environment:
70:debug:patch CC_PRINT_OPTIONS='YES'
71:debug:patch CC_PRINT_OPTIONS_FILE='/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/.CC_PRINT_OPTIONS'
72:debug:patch CPATH='/opt/macports/include'
73:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
74:debug:patch LIBRARY_PATH='/opt/macports/lib'
75:debug:patch MACOSX_DEPLOYMENT_TARGET='14.0'
76:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
77:info:patch Executing:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/patch -p0 < '/opt/macports/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/t1lib/files/patch-libtool-tag.diff'
78:debug:patch system:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/patch -p0 < '/opt/macports/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/t1lib/files/patch-libtool-tag.diff'
79:info:patch patching file 'examples/Makefile.in'
80:info:patch patching file 'lib/Makefile.in'
81:info:patch patching file 'lib/t1lib/Makefile.in'
82:info:patch patching file 'lib/type1/Makefile.in'
83:info:patch patching file 'type1afm/Makefile.in'
84:info:patch patching file 'xglyph/Makefile.in'
85:debug:patch Privilege de-escalation not attempted as not running as root.
86:debug:configure configure phase started at Sun Apr 21 08:57:05 PDT 2024
87:notice:configure --->  Configuring t1lib
88:debug:configure Preferred compilers: clang macports-clang-16 macports-clang-15 macports-clang-14 macports-clang-11
89:debug:configure Using compiler 'Xcode Clang'
90:debug:configure Executing org.macports.configure (t1lib)
91:debug:configure Environment:
92:debug:configure CC='/usr/bin/clang'
93:debug:configure CC_PRINT_OPTIONS='YES'
94:debug:configure CC_PRINT_OPTIONS_FILE='/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/.CC_PRINT_OPTIONS'
95:debug:configure CFLAGS='-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64'
96:debug:configure CPATH='/opt/macports/include'
97:debug:configure CPPFLAGS='-I/opt/macports/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
98:debug:configure CXX='/usr/bin/clang++'
99:debug:configure CXXFLAGS='-pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64'
100:debug:configure DEVELOPER_DIR='/Library/Developer/CommandLineTools'
101:debug:configure F90FLAGS='-pipe -Os -m64'
102:debug:configure FCFLAGS='-pipe -Os -m64'
103:debug:configure FFLAGS='-pipe -Os -m64'
104:debug:configure INSTALL='/usr/bin/install -c'
105:debug:configure LDFLAGS='-L/opt/macports/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64'
106:debug:configure LIBRARY_PATH='/opt/macports/lib'
107:debug:configure MACOSX_DEPLOYMENT_TARGET='14.0'
108:debug:configure OBJC='/usr/bin/clang'
109:debug:configure OBJCFLAGS='-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64'
110:debug:configure OBJCXX='/usr/bin/clang++'
111:debug:configure OBJCXXFLAGS='-pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64'
112:debug:configure SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
113:info:configure Executing:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && ./configure --prefix=/opt/macports --without-x
114:debug:configure system:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && ./configure --prefix=/opt/macports --without-x
115:info:configure checking whether make sets $(MAKE)... yes
116:info:configure checking for gcc... /usr/bin/clang
117:info:configure checking for C compiler default output file name... a.out
118:info:configure checking whether the C compiler works... yes
119:info:configure checking whether we are cross compiling... no
120:info:configure checking for suffix of executables...
121:info:configure checking for suffix of object files... o
122:info:configure checking whether we are using the GNU C compiler... yes
123:info:configure checking whether /usr/bin/clang accepts -g... yes
124:info:configure checking for /usr/bin/clang option to accept ANSI C... none needed
125:info:configure checking how to run the C preprocessor... /usr/bin/clang -E
126:info:configure checking for X... disabled
127:info:configure checking for Athena... libraries in default path, headers in default path
128:info:configure checking build system type... arm-apple-darwin23.4.0
129:info:configure checking host system type... arm-apple-darwin23.4.0
130:info:configure checking for a sed that does not truncate output... /opt/macports/bin/gsed
131:info:configure checking for egrep... grep -E
132:info:configure checking for ld used by /usr/bin/clang... /Library/Developer/CommandLineTools/usr/bin/ld
133:info:configure checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
134:info:configure checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
135:info:configure checking for BSD-compatible nm... /opt/macports/bin/nm -B
136:info:configure checking whether ln -s works... yes
137:info:configure checking how to recognise dependent libraries... pass_all
138:info:configure checking for ANSI C header files... no
139:info:configure checking for sys/types.h... yes
140:info:configure checking for sys/stat.h... yes
141:info:configure checking for stdlib.h... yes
142:info:configure checking for string.h... yes
143:info:configure checking for memory.h... yes
144:info:configure checking for strings.h... yes
145:info:configure checking for inttypes.h... yes
146:info:configure checking for stdint.h... yes
147:info:configure checking for unistd.h... yes
148:info:configure checking dlfcn.h usability... yes
149:info:configure checking dlfcn.h presence... yes
150:info:configure checking for dlfcn.h... yes
151:info:configure checking whether we are using the GNU C++ compiler... yes
152:info:configure checking whether /usr/bin/clang++ accepts -g... yes
153:info:configure checking how to run the C++ preprocessor... /usr/bin/clang++ -E
154:info:configure checking for g77... no
155:info:configure checking for f77... no
156:info:configure checking for xlf... no
157:info:configure checking for frt... no
158:info:configure checking for pgf77... no
159:info:configure checking for fort77... no
160:info:configure checking for fl32... no
161:info:configure checking for af77... no
162:info:configure checking for f90... no
163:info:configure checking for xlf90... no
164:info:configure checking for pgf90... no
165:info:configure checking for epcf90... no
166:info:configure checking for f95... no
167:info:configure checking for fort... no
168:info:configure checking for xlf95... no
169:info:configure checking for ifc... no
170:info:configure checking for efc... no
171:info:configure checking for pgf95... no
172:info:configure checking for lf95... no
173:info:configure checking for gfortran... no
174:info:configure checking whether we are using the GNU Fortran 77 compiler... no
175:info:configure checking whether  accepts -g... no
176:info:configure checking the maximum length of command line arguments... 262144
177:info:configure checking command to parse /opt/macports/bin/nm -B output from /usr/bin/clang object... ok
178:info:configure checking for objdir... .libs
179:info:configure checking for ar... ar
180:info:configure checking for ranlib... ranlib
181:info:configure checking for strip... strip
182:info:configure checking if /usr/bin/clang static flag  works... yes
183:info:configure checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes
184:info:configure checking for /usr/bin/clang option to produce PIC... -fno-common
185:info:configure checking if /usr/bin/clang PIC flag -fno-common works... yes
186:info:configure checking if /usr/bin/clang supports -c -o file.o... yes
187:info:configure checking whether the /usr/bin/clang linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
188:info:configure checking dynamic linker characteristics... darwin23.4.0 dyld
189:info:configure checking how to hardcode library paths into programs... immediate
190:info:configure checking whether stripping libraries is possible... yes
191:info:configure checking if libtool supports shared libraries... yes
192:info:configure checking whether to build shared libraries... yes
193:info:configure checking whether to build static libraries... yes
194:info:configure configure: creating libtool
195:info:configure appending configuration tag "CXX" to libtool
196:info:configure checking for ld used by /usr/bin/clang++... /Library/Developer/CommandLineTools/usr/bin/ld
197:info:configure checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
198:info:configure checking whether the /usr/bin/clang++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
199:info:configure checking for /usr/bin/clang++ option to produce PIC... -fno-common
200:info:configure checking if /usr/bin/clang++ PIC flag -fno-common works... yes
201:info:configure checking if /usr/bin/clang++ supports -c -o file.o... yes
202:info:configure checking whether the /usr/bin/clang++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
203:info:configure checking dynamic linker characteristics... darwin23.4.0 dyld
204:info:configure checking how to hardcode library paths into programs... immediate
205:info:configure checking whether stripping libraries is possible... yes
206:info:configure appending configuration tag "F77" to libtool
207:info:configure checking for a BSD-compatible install... /usr/bin/install -c
208:info:configure checking whether char is unsigned... no
209:info:configure checking for char... yes
210:info:configure checking size of char... 1
211:info:configure checking for short... yes
212:info:configure checking size of short... 2
213:info:configure checking for int... yes
214:info:configure checking size of int... 4
215:info:configure checking for long... yes
216:info:configure checking size of long... 8
217:info:configure checking for long long... yes
218:info:configure checking size of long long... 8
219:info:configure checking for float... yes
220:info:configure checking size of float... 4
221:info:configure checking for double... yes
222:info:configure checking size of double... 8
223:info:configure checking for long double... yes
224:info:configure checking size of long double... 8
225:info:configure checking for void *... yes
226:info:configure checking size of void *... 8
227:info:configure checking "for gcc strength-reduce bug"... yes
228:info:configure checking "whether external symbols need an underscore prefix"... yes
229:info:configure checking "which ANSI integer type is 16 bit"... short
230:info:configure checking "which ANSI integer type is 32 bit"... int
231:info:configure checking "which ANSI integer type is 64 bit"... long
232:info:configure checking whether stat file-mode macros are broken... no
233:info:configure checking for an ANSI C-conforming const... yes
234:info:configure checking for size_t... yes
235:info:configure configure: creating ./config.status
236:info:configure config.status: creating Makefile
237:info:configure config.status: creating lib/Makefile
238:info:configure config.status: creating lib/type1/Makefile
239:info:configure config.status: creating lib/t1lib/Makefile
240:info:configure config.status: creating type1afm/Makefile
241:info:configure config.status: creating examples/Makefile
242:info:configure config.status: creating doc/Makefile
243:info:configure config.status: creating lib/t1lib/t1lib.h
244:info:configure config.status: creating lib/t1lib/sysconf.h
245:info:configure Configure finished!
246:info:configure         Do:  'make'               to compile the t1lib-package.
247:info:configure         Do:  'make without_doc'   to compile if you do not have LaTeX.
248:info:configure         Do:  'make install'       to install the t1lib-package.
249:debug:configure Executing portconfigure::configure_finish
250:warn:configure Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled:
251:msg:configure   exit: found in t1lib-5.1.2/config.log
252:debug:configure Privilege de-escalation not attempted as not running as root.
253:debug:build build phase started at Sun Apr 21 08:57:12 PDT 2024
254:notice:build --->  Building t1lib
255:debug:build Executing org.macports.build (t1lib)
256:debug:build port disallows a parallel build, setting build jobs to 1
257:debug:build port disallows a parallel build, setting build jobs to 1
258:debug:build Environment:
259:debug:build CC_PRINT_OPTIONS='YES'
260:debug:build CC_PRINT_OPTIONS_FILE='/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/.CC_PRINT_OPTIONS'
261:debug:build CPATH='/opt/macports/include'
262:debug:build DEVELOPER_DIR='/Library/Developer/CommandLineTools'
263:debug:build LIBRARY_PATH='/opt/macports/lib'
264:debug:build MACOSX_DEPLOYMENT_TARGET='14.0'
265:debug:build SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
266:info:build Executing:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/make -w without_doc LIBTOOL=/opt/macports/bin/glibtool
267:debug:build system:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/make -w without_doc LIBTOOL=/opt/macports/bin/glibtool
268:info:build make: Entering directory `/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2'
269:info:build for i in lib type1afm examples ; do \
270:info:build       (cd $i; /Library/Developer/CommandLineTools/usr/bin/make 'CC=/usr/bin/clang' 'CFLAGS=-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT ' 'OPTIONS=' ) || exit 1; \
271:info:build     done
272:info:build make[1]: Entering directory `/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2/lib'
273:info:build make[2]: Entering directory `/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2/lib/type1'
274:info:build /opt/macports/bin/glibtool --mode=compile \
275:info:build             --tag=CC \
276:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long arith.c
277:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long arith.c  -fno-common -DPIC -o .libs/arith.o
278:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
279:info:build 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]
280:info:build void DLmult(product, u, v)
281:info:build      ^
282:info:build In file included from arith.c:56:
283:info:build ./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]
284:info:build void DLmult(),DLdiv(),DLadd(),DLsub();
285:info:build      ^
286:info:build 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]
287:info:build                abort("DLdiv:  dividend too large", 1);
288:info:build                ^
289:info:build ./objects.h:57:40: note: expanded from macro 'abort'
290:info:build #define   abort(line,no)       t1_abort(line,no)
291:info:build                                        ^
292:info:build 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]
293:info:build                        abort("divide algorithm error", 2);
294:info:build                        ^
295:info:build ./objects.h:57:40: note: expanded from macro 'abort'
296:info:build #define   abort(line,no)       t1_abort(line,no)
297:info:build                                        ^
298:info:build 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]
299:info:build void DLdiv(quotient, divisor)
300:info:build      ^
301:info:build In file included from arith.c:56:
302:info:build ./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]
303:info:build void DLmult(),DLdiv(),DLadd(),DLsub();
304:info:build               ^
305:info:build arith.c:251:32: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
306:info:build                        t |= -1 << SHORTSIZE;
307:info:build                             ~~ ^
308:info:build 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]
309:info:build void DLadd(u, v)
310:info:build      ^
311:info:build In file included from arith.c:56:
312:info:build ./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]
313:info:build void DLmult(),DLdiv(),DLadd(),DLsub();
314:info:build                       ^
315:info:build 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]
316:info:build void DLsub(u, v)
317:info:build      ^
318:info:build In file included from arith.c:56:
319:info:build ./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]
320:info:build void DLmult(),DLdiv(),DLadd(),DLsub();
321:info:build                               ^
322:info:build 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]
323:info:build fractpel FPmult(u, v)
324:info:build          ^
325:info:build In file included from arith.c:56:
326:info:build ./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]
327:info:build fractpel FPmult();
328:info:build          ^
329:info:build 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]
330:info:build fractpel FPdiv(dividend, divisor)
331:info:build          ^
332:info:build In file included from arith.c:56:
333:info:build ./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]
334:info:build fractpel FPdiv();
335:info:build          ^
336:info:build 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]
337:info:build fractpel FPstarslash(a, b, c)
338:info:build          ^
339:info:build In file included from arith.c:56:
340:info:build ./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]
341:info:build fractpel FPstarslash();
342:info:build          ^
343:info:build 17 warnings generated.
344:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long arith.c -o arith.o >/dev/null 2>&1
345:info:build /opt/macports/bin/glibtool --mode=compile \
346:info:build             --tag=CC \
347:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long curves.c
348:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long curves.c  -fno-common -DPIC -o .libs/curves.o
349:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
350:info:build 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]
351:info:build int BezierTerminationTest(xa,ya,xb,yb,xc,yc,xd,yd)
352:info:build     ^
353:info:build 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]
354:info:build    return(PathSegment(LINETYPE, xD - xA, yD - yA));
355:info:build           ^
356:info:build ./paths.h:119:49: note: expanded from macro 'PathSegment'
357:info:build #define   PathSegment(t,x,y)      t1_PathSegment(t,(fractpel)x,(fractpel)y)
358:info:build                                                 ^
359:info:build 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]
360:info:build    StepLine(I->region, I->origin.x + xA, I->origin.y + yA,
361:info:build    ^
362:info:build ./lines.h:31:48: note: expanded from macro 'StepLine'
363:info:build #define   StepLine(R,x1,y1,x2,y2)   t1_StepLine(R,x1,y1,x2,y2)
364:info:build                                                ^
365:info:build 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]
366:info:build static struct segment *StepBezierRecurse(I,xA,yA,xB,yB,xC,yC,xD,yD)
367:info:build                        ^
368:info:build 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]
369:info:build                abort("Beziers this big not yet supported", 3);
370:info:build                ^
371:info:build ./objects.h:57:40: note: expanded from macro 'abort'
372:info:build #define   abort(line,no)       t1_abort(line,no)
373:info:build                                        ^
374:info:build 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]
375:info:build struct segment *StepBezier(R, xA, yA, xB, yB, xC, yC, xD, yD)
376:info:build                 ^
377:info:build ./curves.h:32:49: note: expanded from macro 'StepBezier'
378:info:build #define   StepBezier(R,xA,yA,xB,yB,xC,yC,xD,yD) t1_StepBezier(R,xA,yA,xB,yB,xC,yC,xD,yD)
379:info:build                                                 ^
380:info:build ./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]
381:info:build struct segment *t1_StepBezier();
382:info:build                 ^
383:info:build 7 warnings generated.
384:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long curves.c -o curves.o >/dev/null 2>&1
385:info:build /opt/macports/bin/glibtool --mode=compile \
386:info:build             --tag=CC \
387:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long fontfcn.c
388:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long fontfcn.c  -fno-common -DPIC -o .libs/fontfcn.o
389:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
390:info:build 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]
391:info:build int SearchDictName(dictP,keyP)
392:info:build     ^
393:info:build 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]
394:info:build int resetFont(env)
395:info:build     ^
396:info:build 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]
397:info:build   rcode = scan_font(FontP);
398:info:build                    ^
399:info:build 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]
400:info:build int readFont(env)
401:info:build     ^
402:info:build 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]
403:info:build           KillPath( charpath);
404:info:build           ^
405:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
406:info:build #define   KillPath(p)             t1_KillPath(p)
407:info:build                                              ^
408:info:build 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]
409:info:build     tmppath1=(struct segment *)ILoc(S,
410:info:build                                ^
411:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
412:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
413:info:build                                     ^
414:info:build 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]
415:info:build     charpath=(struct segment *)Join(tmppath1,charpath);
416:info:build                                ^
417:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
418:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
419:info:build                                     ^
420:info:build 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]
421:info:build     tmppath1=(struct segment *)t1_PathSegment( MOVETYPE, -currdisp.x, -currdisp.y);
422:info:build                                              ^
423:info:build 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]
424:info:build     tmppath3=(struct segment *)ILoc(S,
425:info:build                                ^
426:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
427:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
428:info:build                                     ^
429:info:build 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]
430:info:build     tmppath3=(struct segment *)Join(tmppath1,tmppath3);
431:info:build                                ^
432:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
433:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
434:info:build                                     ^
435:info:build 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]
436:info:build       tmppath4=(struct segment *)Join(charpath,tmppath3);
437:info:build                                  ^
438:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
439:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
440:info:build                                     ^
441:info:build 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]
442:info:build       charpath=(struct segment *)Join(charpath,tmppath3);
443:info:build                                  ^
444:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
445:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
446:info:build                                     ^
447:info:build 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]
448:info:build       tmppath4=(struct segment *)Join(tmppath4,charpath);
449:info:build                                  ^
450:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
451:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
452:info:build                                     ^
453:info:build 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]
454:info:build     charpath=(struct segment *)Join(tmppath4,tmppath2);
455:info:build                                ^
456:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
457:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
458:info:build                                     ^
459:info:build 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]
460:info:build       charpath =  (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY);
461:info:build                                     ^
462:info:build ./t1imager.h:95:41: note: expanded from macro 'Interior'
463:info:build #define   Interior(p,rule)   t1_Interior(p,rule)
464:info:build                                         ^
465:info:build 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]
466:info:build Bool fontfcnA(env,mode,Font_Ptr)
467:info:build      ^
468:info:build 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]
469:info:build void QueryFontLib(env,infoName,infoValue,rcodeP)
470:info:build      ^
471:info:build 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]
472:info:build       tmppath5=(struct segment *)ILoc(S, spacewidth,0);
473:info:build                                  ^
474:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
475:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
476:info:build                                     ^
477:info:build 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]
478:info:build           KillPath( charpath);
479:info:build           ^
480:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
481:info:build #define   KillPath(p)             t1_KillPath(p)
482:info:build                                              ^
483:info:build 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]
484:info:build           KillPath( tmppath1);
485:info:build           ^
486:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
487:info:build #define   KillPath(p)             t1_KillPath(p)
488:info:build                                              ^
489:info:build 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]
490:info:build           KillPath( tmppath2);
491:info:build           ^
492:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
493:info:build #define   KillPath(p)             t1_KillPath(p)
494:info:build                                              ^
495:info:build 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]
496:info:build           KillPath( tmppath3);
497:info:build           ^
498:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
499:info:build #define   KillPath(p)             t1_KillPath(p)
500:info:build                                              ^
501:info:build 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]
502:info:build           KillPath( tmppath4);
503:info:build           ^
504:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
505:info:build #define   KillPath(p)             t1_KillPath(p)
506:info:build                                              ^
507:info:build 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]
508:info:build           KillPath( tmppath5);
509:info:build           ^
510:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
511:info:build #define   KillPath(p)             t1_KillPath(p)
512:info:build                                              ^
513:info:build 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]
514:info:build               KillPath( charpath);
515:info:build               ^
516:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
517:info:build #define   KillPath(p)             t1_KillPath(p)
518:info:build                                              ^
519:info:build 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]
520:info:build               KillPath( tmppath1);
521:info:build               ^
522:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
523:info:build #define   KillPath(p)             t1_KillPath(p)
524:info:build                                              ^
525:info:build 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]
526:info:build               KillPath( tmppath2);
527:info:build               ^
528:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
529:info:build #define   KillPath(p)             t1_KillPath(p)
530:info:build                                              ^
531:info:build 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]
532:info:build               KillPath( tmppath3);
533:info:build               ^
534:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
535:info:build #define   KillPath(p)             t1_KillPath(p)
536:info:build                                              ^
537:info:build 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]
538:info:build               KillPath( tmppath4);
539:info:build               ^
540:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
541:info:build #define   KillPath(p)             t1_KillPath(p)
542:info:build                                              ^
543:info:build 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]
544:info:build               KillPath( tmppath5);
545:info:build               ^
546:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
547:info:build #define   KillPath(p)             t1_KillPath(p)
548:info:build                                              ^
549:info:build 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]
550:info:build         tmppath1=(struct segment *)ILoc(S,
551:info:build                                    ^
552:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
553:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
554:info:build                                     ^
555:info:build 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]
556:info:build         tmppath5=(struct segment *)Join(tmppath1,tmppath5);
557:info:build                                    ^
558:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
559:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
560:info:build                                     ^
561:info:build 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]
562:info:build         tmppath1=(struct segment *)t1_PathSegment( MOVETYPE, -currdisp.x, -currdisp.y);
563:info:build                                                  ^
564:info:build 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]
565:info:build         tmppath3=(struct segment *)ILoc(S,
566:info:build                                    ^
567:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
568:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
569:info:build                                     ^
570:info:build 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]
571:info:build         tmppath3=(struct segment *)Join(tmppath1,tmppath3);
572:info:build                                    ^
573:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
574:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
575:info:build                                     ^
576:info:build 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]
577:info:build           tmppath4=(struct segment *)Join(tmppath5,tmppath3);
578:info:build                                      ^
579:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
580:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
581:info:build                                     ^
582:info:build 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]
583:info:build           tmppath5=(struct segment *)Join(tmppath5,tmppath3);
584:info:build                                      ^
585:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
586:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
587:info:build                                     ^
588:info:build 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]
589:info:build           tmppath4=(struct segment *)Join(tmppath4,tmppath5);
590:info:build                                      ^
591:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
592:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
593:info:build                                     ^
594:info:build 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]
595:info:build         tmppath5=(struct segment *)Join(tmppath4,tmppath2);
596:info:build                                    ^
597:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
598:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
599:info:build                                     ^
600:info:build 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]
601:info:build       tmppath2=(struct segment *)ILoc(S,kern_pairs[k],0);
602:info:build                                  ^
603:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
604:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
605:info:build                                     ^
606:info:build 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]
607:info:build       tmppath5=(struct segment *)Join(tmppath5,tmppath2);
608:info:build                                  ^
609:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
610:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
611:info:build                                     ^
612:info:build 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]
613:info:build       charpath=(struct segment *)Join(charpath,tmppath5);
614:info:build                                  ^
615:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
616:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
617:info:build                                     ^
618:info:build 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]
619:info:build     charpath=(struct segment *)Join(charpath,tmppath2);
620:info:build                                ^
621:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
622:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
623:info:build                                     ^
624:info:build 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]
625:info:build     charpath=(struct segment *)Join(charpath,tmppath2);
626:info:build                                ^
627:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
628:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
629:info:build                                     ^
630:info:build 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]
631:info:build     charpath=(struct segment *)Join(charpath,tmppath2);
632:info:build                                ^
633:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
634:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
635:info:build                                     ^
636:info:build 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]
637:info:build       charpath = (struct segment *) Interior((path) charpath,WINDINGRULE+CONTINUITY);
638:info:build                                     ^
639:info:build ./t1imager.h:95:41: note: expanded from macro 'Interior'
640:info:build #define   Interior(p,rule)   t1_Interior(p,rule)
641:info:build                                         ^
642:info:build 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]
643:info:build           KillPath( charpath);
644:info:build           ^
645:info:build ./paths_rmz.h:91:46: note: expanded from macro 'KillPath'
646:info:build #define   KillPath(p)             t1_KillPath(p)
647:info:build                                              ^
648:info:build 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]
649:info:build     tmppath1=(struct segment *)ILoc(S,
650:info:build                                ^
651:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
652:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
653:info:build                                     ^
654:info:build 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]
655:info:build     charpath=(struct segment *)Join(tmppath1,charpath);
656:info:build                                ^
657:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
658:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
659:info:build                                     ^
660:info:build 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]
661:info:build     tmppath1=(struct segment *)t1_PathSegment( MOVETYPE, -currdisp.x, -currdisp.y);
662:info:build                                              ^
663:info:build 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]
664:info:build     tmppath3=(struct segment *)ILoc(S,
665:info:build                                ^
666:info:build ./t1imager.h:96:37: note: expanded from macro 'ILoc'
667:info:build #define   ILoc(S,x,y)        t1_ILoc(S,x,y)
668:info:build                                     ^
669:info:build 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]
670:info:build     tmppath3=(struct segment *)Join(tmppath1,tmppath3);
671:info:build                                ^
672:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
673:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
674:info:build                                     ^
675:info:build 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]
676:info:build       tmppath4=(struct segment *)Join(charpath,tmppath3);
677:info:build                                  ^
678:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
679:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
680:info:build                                     ^
681:info:build 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]
682:info:build       charpath=(struct segment *)Join(charpath,tmppath3);
683:info:build                                  ^
684:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
685:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
686:info:build                                     ^
687:info:build 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]
688:info:build       tmppath4=(struct segment *)Join(tmppath4,charpath);
689:info:build                                  ^
690:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
691:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
692:info:build                                     ^
693:info:build 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]
694:info:build     charpath=(struct segment *)Join(tmppath4,tmppath2);
695:info:build                                ^
696:info:build ./t1imager.h:97:37: note: expanded from macro 'Join'
697:info:build #define   Join(p1,p2)        t1_Join(p1,p2)
698:info:build                                     ^
699:info:build 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]
700:info:build       charpath =  (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY);
701:info:build                                     ^
702:info:build ./t1imager.h:95:41: note: expanded from macro 'Interior'
703:info:build #define   Interior(p,rule)   t1_Interior(p,rule)
704:info:build                                         ^
705:info:build 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]
706:info:build       charpath =  (struct segment *)Interior(charpath,WINDINGRULE+CONTINUITY);
707:info:build                                     ^
708:info:build ./t1imager.h:95:41: note: expanded from macro 'Interior'
709:info:build #define   Interior(p,rule)   t1_Interior(p,rule)
710:info:build                                         ^
711:info:build 58 warnings generated.
712:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long fontfcn.c -o fontfcn.o >/dev/null 2>&1
713:info:build /opt/macports/bin/glibtool --mode=compile \
714:info:build             --tag=CC \
715:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long hints.c
716:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long hints.c  -fno-common -DPIC -o .libs/hints.o
717:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
718:info:build 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]
719:info:build void CloseHints(hintP)
720:info:build      ^
721:info:build ./hints.h:34:31: note: expanded from macro 'CloseHints'
722:info:build #define   CloseHints(hintP)   t1_CloseHints(hintP)
723:info:build                               ^
724:info:build ./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]
725:info:build void t1_CloseHints();   /* Reverse hints that are still open */
726:info:build      ^
727:info:build 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]
728:info:build     abort("ComputeHint: invalid orientation", 4);
729:info:build     ^
730:info:build ./objects.h:57:40: note: expanded from macro 'abort'
731:info:build #define   abort(line,no)       t1_abort(line,no)
732:info:build                                        ^
733:info:build 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]
734:info:build     abort("ComputeHint: invalid hinttype", 5);
735:info:build     ^
736:info:build ./objects.h:57:40: note: expanded from macro 'abort'
737:info:build #define   abort(line,no)       t1_abort(line,no)
738:info:build                                        ^
739:info:build 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]
740:info:build     abort("ComputeHint: invalid orientation", 6);
741:info:build     ^
742:info:build ./objects.h:57:40: note: expanded from macro 'abort'
743:info:build #define   abort(line,no)       t1_abort(line,no)
744:info:build                                        ^
745:info:build 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]
746:info:build static void ComputeHint(hP, currX, currY, hintP)
747:info:build             ^
748:info:build 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]
749:info:build       abort("ProcessHint: invalid label", 7);
750:info:build       ^
751:info:build ./objects.h:57:40: note: expanded from macro 'abort'
752:info:build #define   abort(line,no)       t1_abort(line,no)
753:info:build                                        ^
754:info:build 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]
755:info:build         abort("ProcessHint: label is not in use", 8);
756:info:build         ^
757:info:build ./objects.h:57:40: note: expanded from macro 'abort'
758:info:build #define   abort(line,no)       t1_abort(line,no)
759:info:build                                        ^
760:info:build 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]
761:info:build       abort("ProcessHint: invalid label", 9);
762:info:build       ^
763:info:build ./objects.h:57:40: note: expanded from macro 'abort'
764:info:build #define   abort(line,no)       t1_abort(line,no)
765:info:build                                        ^
766:info:build 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]
767:info:build     abort("ProcessHint: invalid adjusttype", 10);
768:info:build     ^
769:info:build ./objects.h:57:40: note: expanded from macro 'abort'
770:info:build #define   abort(line,no)       t1_abort(line,no)
771:info:build                                        ^
772:info:build 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]
773:info:build void ProcessHint(hP, currX, currY, hintP)
774:info:build      ^
775:info:build ./hints.h:37:50: note: expanded from macro 'ProcessHint'
776:info:build #define   ProcessHint(hP, currX, currY, hintP)   t1_ProcessHint(hP, currX, currY, hintP)
777:info:build                                                  ^
778:info:build ./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]
779:info:build void t1_ProcessHint();   /* Process a rasterization hint */
780:info:build      ^
781:info:build 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]
782:info:build   abort("bad subpath chain", 11);
783:info:build   ^
784:info:build ./objects.h:57:40: note: expanded from macro 'abort'
785:info:build #define   abort(line,no)       t1_abort(line,no)
786:info:build                                        ^
787:info:build 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]
788:info:build static pel SearchXofY(edge, y)
789:info:build            ^
790:info:build hints.c:376:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
791:info:build       return(MINPEL);
792:info:build              ^~~~~~
793:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
794:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
795:info:build                       ~~^
796:info:build hints.c:386:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
797:info:build       return(MINPEL);
798:info:build              ^~~~~~
799:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
800:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
801:info:build                       ~~^
802:info:build 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]
803:info:build                abort("ImpliedHorizontalLine:  why ask?", 12);
804:info:build                ^
805:info:build ./objects.h:57:40: note: expanded from macro 'abort'
806:info:build #define   abort(line,no)       t1_abort(line,no)
807:info:build                                        ^
808:info:build 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]
809:info:build static int ImpliedHorizontalLine(e1, e2, y)
810:info:build            ^
811:info:build 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]
812:info:build       abort("disjoint subpath?", 13);
813:info:build       ^
814:info:build ./objects.h:57:40: note: expanded from macro 'abort'
815:info:build #define   abort(line,no)       t1_abort(line,no)
816:info:build                                        ^
817:info:build 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]
818:info:build       abort("unable to fix subpath break?", 14);
819:info:build       ^
820:info:build ./objects.h:57:40: note: expanded from macro 'abort'
821:info:build #define   abort(line,no)       t1_abort(line,no)
822:info:build                                        ^
823:info:build 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]
824:info:build static void FixSubPaths(R)
825:info:build             ^
826:info:build 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]
827:info:build                                for (;; e=before(e)) {
828:info:build                                                ^
829:info:build 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]
830:info:build                                e2 = before(e2);
831:info:build                                           ^
832:info:build 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]
833:info:build                        } while (!ISBREAK(before(e2), e2));
834:info:build                                                ^
835:info:build 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]
836:info:build static void DumpSubPaths(anchor)
837:info:build             ^
838:info:build 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]
839:info:build static struct edgelist *before(e)
840:info:build                         ^
841:info:build hints.c:672:25: 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]
842:info:build static struct edgelist *before();  /* subroutine of DumpSubPaths             */
843:info:build                         ^
844:info:build 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]
845:info:build static void writeXofY(e, y, x)
846:info:build             ^
847:info:build 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]
848:info:build static void CollapseWhiteRun(anchor, yblack, left, right, ywhite)
849:info:build             ^
850:info:build 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]
851:info:build void ApplyContinuity(R)
852:info:build      ^
853:info:build ./hints.h:40:31: note: expanded from macro 'ApplyContinuity'
854:info:build #define   ApplyContinuity(R)  t1_ApplyContinuity(R)
855:info:build                               ^
856:info:build ./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]
857:info:build void t1_ApplyContinuity();    /* fix false connection breaks in a region      */
858:info:build      ^
859:info:build hints.c:891:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
860:info:build         if ( IsValidPel(leftXabove) && IsValidPel(rightXabove) ) {
861:info:build              ^~~~~~~~~~~~~~~~~~~~~~
862:info:build hints.c:740:27: note: expanded from macro 'IsValidPel'
863:info:build #define IsValidPel(j) (j!=MINPEL)
864:info:build                           ^~~~~~
865:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
866:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
867:info:build                       ~~^
868:info:build hints.c:891:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
869:info:build         if ( IsValidPel(leftXabove) && IsValidPel(rightXabove) ) {
870:info:build                                        ^~~~~~~~~~~~~~~~~~~~~~~
871:info:build hints.c:740:27: note: expanded from macro 'IsValidPel'
872:info:build #define IsValidPel(j) (j!=MINPEL)
873:info:build                           ^~~~~~
874:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
875:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
876:info:build                       ~~^
877:info:build hints.c:908:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
878:info:build         if ( IsValidPel(leftXbelow) && IsValidPel(rightXbelow) ) {
879:info:build              ^~~~~~~~~~~~~~~~~~~~~~
880:info:build hints.c:740:27: note: expanded from macro 'IsValidPel'
881:info:build #define IsValidPel(j) (j!=MINPEL)
882:info:build                           ^~~~~~
883:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
884:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
885:info:build                       ~~^
886:info:build hints.c:908:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
887:info:build         if ( IsValidPel(leftXbelow) && IsValidPel(rightXbelow) ) {
888:info:build                                        ^~~~~~~~~~~~~~~~~~~~~~~
889:info:build hints.c:740:27: note: expanded from macro 'IsValidPel'
890:info:build #define IsValidPel(j) (j!=MINPEL)
891:info:build                           ^~~~~~
892:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
893:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
894:info:build                       ~~^
895:info:build 35 warnings generated.
896:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long hints.c -o hints.o >/dev/null 2>&1
897:info:build /opt/macports/bin/glibtool --mode=compile \
898:info:build             --tag=CC \
899:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long lines.c
900:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long lines.c  -fno-common -DPIC -o .libs/lines.o
901:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
902:info:build lines.c:93: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]
903:info:build        GOING_TO(R, x1, y1, x2, y2, dy);
904:info:build        ^
905:info:build ./regions.h:83:11: note: expanded from macro 'GOING_TO'
906:info:build           ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \
907:info:build           ^
908:info:build ./regions.h:48:67: note: expanded from macro 'ChangeDirection'
909:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
910:info:build                                                                   ^
911:info:build lines.c:93: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]
912:info:build ./regions.h:85:11: note: expanded from macro 'GOING_TO'
913:info:build           MoreWorkArea(R, x1, y1, x2, y2); \
914:info:build           ^
915:info:build ./regions.h:55:59: note: expanded from macro 'MoreWorkArea'
916:info:build #define    MoreWorkArea(R,x1,y1,x2,y2)     t1_MoreWorkArea(R,x1,y1,x2,y2)
917:info:build                                                           ^
918:info:build lines.c:93: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]
919:info:build ./regions.h:89:11: note: expanded from macro 'GOING_TO'
920:info:build           ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \
921:info:build           ^
922:info:build ./regions.h:48:67: note: expanded from macro 'ChangeDirection'
923:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
924:info:build                                                                   ^
925:info:build lines.c:93: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]
926:info:build ./regions.h:91:11: note: expanded from macro 'GOING_TO'
927:info:build           MoreWorkArea(R, x1, y1, x2, y2); \
928:info:build           ^
929:info:build ./regions.h:55:59: note: expanded from macro 'MoreWorkArea'
930:info:build #define    MoreWorkArea(R,x1,y1,x2,y2)     t1_MoreWorkArea(R,x1,y1,x2,y2)
931:info:build                                                           ^
932:info:build lines.c:93: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]
933:info:build ./regions.h:93:23: note: expanded from macro 'GOING_TO'
934:info:build    else /* dy == 0 */ ChangeDirection(CD_CONTINUE, R, x1, y1, dy, x2, y2); \
935:info:build                       ^
936:info:build ./regions.h:48:67: note: expanded from macro 'ChangeDirection'
937:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
938:info:build                                                                   ^
939:info:build lines.c:99: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]
940:info:build                Bresenham(R->edge, x2, y2, x1, y1);
941:info:build                ^
942:info:build ./lines.h:32:49: note: expanded from macro 'Bresenham'
943:info:build #define   Bresenham(e,x1,y1,x2,y2)  t1_Bresenham(e,x1,y1,x2,y2)
944:info:build                                                 ^
945:info:build lines.c:101: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]
946:info:build                Bresenham(R->edge, x1, y1, x2, y2);
947:info:build                ^
948:info:build ./lines.h:32:49: note: expanded from macro 'Bresenham'
949:info:build #define   Bresenham(e,x1,y1,x2,y2)  t1_Bresenham(e,x1,y1,x2,y2)
950:info:build                                                 ^
951:info:build lines.c:77:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
952:info:build void StepLine(R, x1, y1, x2, y2)
953:info:build      ^
954:info:build ./lines.h:31:37: note: expanded from macro 'StepLine'
955:info:build #define   StepLine(R,x1,y1,x2,y2)   t1_StepLine(R,x1,y1,x2,y2)
956:info:build                                     ^
957:info:build ./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]
958:info:build void t1_StepLine();           /* check for special conditions, call Bresenham */
959:info:build      ^
960:info:build lines.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
961:info:build void Bresenham(edgeP,x1,y1,x2,y2)
962:info:build      ^
963:info:build ./lines.h:32:37: note: expanded from macro 'Bresenham'
964:info:build #define   Bresenham(e,x1,y1,x2,y2)  t1_Bresenham(e,x1,y1,x2,y2)
965:info:build                                     ^
966:info:build ./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]
967:info:build void t1_Bresenham();          /* produce run ends for lines                   */
968:info:build      ^
969:info:build 11 warnings generated.
970:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long lines.c -o lines.o >/dev/null 2>&1
971:info:build /opt/macports/bin/glibtool --mode=compile \
972:info:build             --tag=CC \
973:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long objects.c
974:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long objects.c  -fno-common -DPIC -o .libs/objects.o
975:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
976:info:build 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]
977:info:build                abort("Non-positive allocate?", 15);
978:info:build                ^
979:info:build ./objects.h:57:40: note: expanded from macro 'abort'
980:info:build #define   abort(line,no)       t1_abort(line,no)
981:info:build                                        ^
982:info:build 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]
983:info:build                        abort("We have REALLY run out of memory", 16);
984:info:build                        ^
985:info:build ./objects.h:57:40: note: expanded from macro 'abort'
986:info:build #define   abort(line,no)       t1_abort(line,no)
987:info:build                                        ^
988:info:build 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]
989:info:build struct xobject *t1_Allocate(size, template, extra)  /* non-ANSI; type checking was too strict */
990:info:build                 ^
991:info:build In file included from objects.c:72:
992:info:build ./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]
993:info:build struct xobject *t1_Allocate();    /* allocate memory                          */
994:info:build                 ^
995:info:build 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]
996:info:build                abort("Free of already freed object?", 17);
997:info:build                ^
998:info:build ./objects.h:57:40: note: expanded from macro 'abort'
999:info:build #define   abort(line,no)       t1_abort(line,no)
1000:info:build                                        ^
1001:info:build 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]
1002:info:build void Free(obj)              /* non-ANSI to avoid overly strict type checking */
1003:info:build      ^
1004:info:build ./objects.h:59:29: note: expanded from macro 'Free'
1005:info:build #define   Free(obj)         t1_Free(obj)
1006:info:build                             ^
1007:info:build ./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]
1008:info:build void t1_Free();               /* free memory                                  */
1009:info:build      ^
1010:info:build 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]
1011:info:build                obj = Copy(obj);
1012:info:build                      ^
1013:info:build ./objects.h:64:36: note: expanded from macro 'Copy'
1014:info:build #define   Copy(obj)         t1_Copy(obj)
1015:info:build                                    ^
1016:info:build 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]
1017:info:build struct xobject *t1_Permanent(obj) /* non-ANSI to avoid overly strict type checking */
1018:info:build                 ^
1019:info:build In file included from objects.c:72:
1020:info:build ./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]
1021:info:build struct xobject *t1_Permanent();  /* make an object permanent                  */
1022:info:build                 ^
1023:info:build 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]
1024:info:build                        obj = Copy(obj);
1025:info:build                              ^
1026:info:build ./objects.h:64:36: note: expanded from macro 'Copy'
1027:info:build #define   Copy(obj)         t1_Copy(obj)
1028:info:build                                    ^
1029:info:build 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]
1030:info:build struct xobject *xiTemporary(obj) /* non-ANSI to avoid overly strict type checking */
1031:info:build                 ^
1032:info:build 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]
1033:info:build            return(Copy(obj));
1034:info:build                   ^
1035:info:build ./objects.h:64:36: note: expanded from macro 'Copy'
1036:info:build #define   Copy(obj)         t1_Copy(obj)
1037:info:build                                    ^
1038:info:build 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]
1039:info:build        obj = Copy(obj);
1040:info:build              ^
1041:info:build ./objects.h:64:36: note: expanded from macro 'Copy'
1042:info:build #define   Copy(obj)         t1_Copy(obj)
1043:info:build                                    ^
1044:info:build 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]
1045:info:build struct xobject *t1_Dup(obj)   /* non-ANSI avoids overly strict type checking  */
1046:info:build                 ^
1047:info:build In file included from objects.c:72:
1048:info:build ./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]
1049:info:build struct xobject *t1_Dup();     /* duplicate an object                          */
1050:info:build                 ^
1051:info:build 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]
1052:info:build                        obj = (struct xobject *) CopySpace(obj); break;
1053:info:build                                                 ^
1054:info:build ./spaces.h:55:42: note: expanded from macro 'CopySpace'
1055:info:build #define   CopySpace(s)       t1_CopySpace(s)
1056:info:build                                          ^
1057:info:build 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]
1058:info:build                        obj = (struct xobject *) CopyRegion(obj); break;
1059:info:build                                                 ^
1060:info:build ./regions.h:57:44: note: expanded from macro 'CopyRegion'
1061:info:build #define    CopyRegion(area)   t1_CopyRegion(area)
1062:info:build                                            ^
1063:info:build 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]
1064:info:build                        return(ArgErr("Copy: invalid object", obj, NULL));
1065:info:build                               ^
1066:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1067:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1068:info:build                                      ^
1069:info:build 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]
1070:info:build struct xobject *t1_Copy(obj)
1071:info:build                 ^
1072:info:build In file included from objects.c:72:
1073:info:build ./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]
1074:info:build struct xobject *t1_Copy();    /* make a new copy, not reference bump PNM      */
1075:info:build                 ^
1076:info:build 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]
1077:info:build                        KillRegion(obj);
1078:info:build                        ^
1079:info:build ./regions.h:56:44: note: expanded from macro 'KillRegion'
1080:info:build #define    KillRegion(area)   t1_KillRegion(area)
1081:info:build                                            ^
1082:info:build 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]
1083:info:build                        return(ArgErr("Destroy: invalid object", obj, NULL));
1084:info:build                               ^
1085:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1086:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1087:info:build                                      ^
1088:info:build 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]
1089:info:build struct xobject *Destroy(obj) /* non-ANSI avoids overly strict type checking  */
1090:info:build                 ^
1091:info:build ./objects.h:38:29: note: expanded from macro 'Destroy'
1092:info:build #define   Destroy(obj)      t1_Destroy(obj)
1093:info:build                             ^
1094:info:build ./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]
1095:info:build struct xobject *t1_Destroy();    /* destroy an object                         */
1096:info:build                 ^
1097:info:build 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]
1098:info:build struct xobject *t1_Unique(obj)
1099:info:build                 ^
1100:info:build In file included from objects.c:72:
1101:info:build ./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]
1102:info:build struct xobject *t1_Unique();  /* make a unique temporary copy of an object    */
1103:info:build                 ^
1104:info:build 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]
1105:info:build                abort("Pragmatics name too large", 18);
1106:info:build                ^
1107:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1108:info:build #define   abort(line,no)       t1_abort(line,no)
1109:info:build                                        ^
1110:info:build 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]
1111:info:build                ArgErr("Pragmatics:  flag not known", NULL, NULL);
1112:info:build                ^
1113:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1114:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1115:info:build                                      ^
1116:info:build 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]
1117:info:build void Pragmatics(username, value)
1118:info:build      ^
1119:info:build ./objects.h:42:29: note: expanded from macro 'Pragmatics'
1120:info:build #define   Pragmatics(f,v)   t1_Pragmatics(f,v)
1121:info:build                             ^
1122:info:build ./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]
1123:info:build void t1_Pragmatics();         /* set debug flags, etc.                        */
1124:info:build      ^
1125:info:build 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]
1126:info:build                abort("Consume:  too many objects", 19);
1127:info:build                ^
1128:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1129:info:build #define   abort(line,no)       t1_abort(line,no)
1130:info:build                                        ^
1131:info:build 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]
1132:info:build void Consume(n, obj1, obj2, obj3) /* non-ANSI avoids overly strict type checking */
1133:info:build      ^
1134:info:build ./objects.h:61:29: note: expanded from macro 'Consume'
1135:info:build #define   Consume           t1_Consume
1136:info:build                             ^
1137:info:build ./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]
1138:info:build void t1_Consume();            /* consume a variable number of arguments       */
1139:info:build      ^
1140:info:build 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]
1141:info:build                   name, TypeFmt(expect), TypeFmt(obj->type));
1142:info:build                                ^
1143:info:build 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]
1144:info:build                   name, TypeFmt(expect), TypeFmt(obj->type));
1145:info:build                                                 ^
1146:info:build objects.c:960:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
1147:info:build        IfTrace0(TRUE,typemsg);
1148:info:build                      ^~~~~~~
1149:info:build ./objects.h:217:32: note: expanded from macro 'IfTrace0'
1150:info:build         {if (condition) printf(model);}
1151:info:build                                ^~~~~
1152:info:build objects.c:960:22: note: treat the string as an argument to avoid this
1153:info:build        IfTrace0(TRUE,typemsg);
1154:info:build                      ^
1155:info:build                      "%s",
1156:info:build ./objects.h:217:32: note: expanded from macro 'IfTrace0'
1157:info:build         {if (condition) printf(model);}
1158:info:build                                ^
1159:info:build 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]
1160:info:build        ObjectPostMortem(obj);
1161:info:build                        ^
1162:info:build 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]
1163:info:build                abort("Terminating because of CrashOnUserError...", 20);
1164:info:build                ^
1165:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1166:info:build #define   abort(line,no)       t1_abort(line,no)
1167:info:build                                        ^
1168:info:build 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]
1169:info:build struct xobject *TypeErr(name, obj, expect, ret) /* non-ANSI avoids overly strict type checking */
1170:info:build                 ^
1171:info:build ./objects.h:63:29: note: expanded from macro 'TypeErr'
1172:info:build #define   TypeErr(n,o,e,r)  t1_TypeErr(n,o,e,r)
1173:info:build                             ^
1174:info:build ./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]
1175:info:build struct xobject *t1_TypeErr(); /* handle 'bad type' argument errors            */
1176:info:build                 ^
1177:info:build 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]
1178:info:build static char *TypeFmt(type)
1179:info:build              ^
1180:info:build objects.c:80:14: 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]
1181:info:build static char *TypeFmt();
1182:info:build              ^
1183:info:build 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]
1184:info:build static int ObjectPostMortem(obj) /* non-ANSI avoids overly strict type checking  */
1185:info:build            ^
1186:info:build objects.c:81:12: 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]
1187:info:build static int ObjectPostMortem();
1188:info:build            ^
1189:info:build 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]
1190:info:build                abort("Terminating because of CrashOnUserError...", 21);
1191:info:build                ^
1192:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1193:info:build #define   abort(line,no)       t1_abort(line,no)
1194:info:build                                        ^
1195:info:build 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]
1196:info:build struct xobject *ArgErr(string, obj, ret) /* non-ANSI avoids overly strict type checking */
1197:info:build                 ^
1198:info:build ./objects.h:62:29: note: expanded from macro 'ArgErr'
1199:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1200:info:build                             ^
1201:info:build ./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]
1202:info:build struct xobject *t1_ArgErr();  /* handle argument errors                       */
1203:info:build                 ^
1204:info:build 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]
1205:info:build void abort(string, no)
1206:info:build      ^
1207:info:build ./objects.h:57:32: note: expanded from macro 'abort'
1208:info:build #define   abort(line,no)       t1_abort(line,no)
1209:info:build                                ^
1210:info:build ./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]
1211:info:build void t1_abort();              /* crash; software logic error                  */
1212:info:build      ^
1213:info:build 50 warnings generated.
1214:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long objects.c -o objects.o >/dev/null 2>&1
1215:info:build /opt/macports/bin/glibtool --mode=compile \
1216:info:build             --tag=CC \
1217:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long paths.c
1218:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long paths.c  -fno-common -DPIC -o .libs/paths.o
1219:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
1220:info:build 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]
1221:info:build struct segment *CopyPath(p0)
1222:info:build                 ^
1223:info:build ./paths.h:114:35: note: expanded from macro 'CopyPath'
1224:info:build #define   CopyPath(p)             t1_CopyPath(p)
1225:info:build                                   ^
1226:info:build 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]
1227:info:build                        "CopyPath: invalid segment", p, NULL, (0), struct segment *);
1228:info:build                                                              ^
1229:info:build 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]
1230:info:build                ARGCHECK((!ISPATHTYPE(p->type) || (p != p0 && p->last != NULL)),
1231:info:build                ^
1232:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1233:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1234:info:build                         ^
1235:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1236:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1237:info:build                                      ^
1238:info:build 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]
1239:info:build                        n = (struct segment *)Allocate(p->size, p, 0);
1240:info:build                                              ^
1241:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1242:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1243:info:build                                        ^
1244:info:build 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]
1245:info:build void KillPath(p)
1246:info:build      ^
1247:info:build ./paths.h:115:35: note: expanded from macro 'KillPath'
1248:info:build #define   KillPath(p)             t1_KillPath(p)
1249:info:build                                   ^
1250:info:build 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]
1251:info:build                        ArgErr("KillPath: bad segment", p, NULL);
1252:info:build                        ^
1253:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1254:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1255:info:build                                      ^
1256:info:build 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]
1257:info:build                        Free(p);
1258:info:build                        ^
1259:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1260:info:build #define   Free(obj)         t1_Free(obj)
1261:info:build                                    ^
1262:info:build 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]
1263:info:build        r = (struct segment *)Allocate(sizeof(struct segment), &movetemplate, 0);
1264:info:build                              ^
1265:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1266:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1267:info:build                                        ^
1268:info:build 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]
1269:info:build        TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *);
1270:info:build                                          ^
1271:info:build 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]
1272:info:build        TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *);
1273:info:build        ^
1274:info:build ./objects.h:172:26: note: expanded from macro 'TYPECHECK'
1275:info:build          return((rettype)TypeErr(name, obj, expect, whenBAD)); \
1276:info:build                          ^
1277:info:build ./objects.h:63:39: note: expanded from macro 'TypeErr'
1278:info:build #define   TypeErr(n,o,e,r)  t1_TypeErr(n,o,e,r)
1279:info:build                                       ^
1280:info:build 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]
1281:info:build        (*S->convert)(&r->dest, S, x, y);
1282:info:build                     ^
1283:info:build 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]
1284:info:build        ConsumeSpace(S);
1285:info:build        ^
1286:info:build ./spaces.h:83:43: note: expanded from macro 'ConsumeSpace'
1287:info:build #define    ConsumeSpace(s)  MAKECONSUME(s,KillSpace(s))
1288:info:build                                           ^
1289:info:build ./spaces.h:81:25: note: expanded from macro 'KillSpace'
1290:info:build                         Free(s)
1291:info:build                         ^
1292:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1293:info:build #define   Free(obj)         t1_Free(obj)
1294:info:build                                    ^
1295:info:build 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]
1296:info:build struct segment *t1_Loc(S, x, y)
1297:info:build                 ^
1298:info:build In file included from paths.c:50:
1299:info:build ./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]
1300:info:build struct segment *t1_Loc();     /* create a location object (or "move" segment) */
1301:info:build                 ^
1302:info:build 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]
1303:info:build        r = (struct segment *)Allocate(sizeof(struct segment), &movetemplate, 0);
1304:info:build                              ^
1305:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1306:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1307:info:build                                        ^
1308:info:build 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]
1309:info:build        TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *);
1310:info:build                                          ^
1311:info:build 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]
1312:info:build        TYPECHECK("Loc", S, SPACETYPE, r, (0), struct segment *);
1313:info:build        ^
1314:info:build ./objects.h:172:26: note: expanded from macro 'TYPECHECK'
1315:info:build          return((rettype)TypeErr(name, obj, expect, whenBAD)); \
1316:info:build                          ^
1317:info:build ./objects.h:63:39: note: expanded from macro 'TypeErr'
1318:info:build #define   TypeErr(n,o,e,r)  t1_TypeErr(n,o,e,r)
1319:info:build                                       ^
1320:info:build 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]
1321:info:build        (*S->iconvert)(&r->dest, S, (LONG) x, (LONG) y);
1322:info:build                      ^
1323:info:build 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]
1324:info:build        ConsumeSpace(S);
1325:info:build        ^
1326:info:build ./spaces.h:83:43: note: expanded from macro 'ConsumeSpace'
1327:info:build #define    ConsumeSpace(s)  MAKECONSUME(s,KillSpace(s))
1328:info:build                                           ^
1329:info:build ./spaces.h:81:25: note: expanded from macro 'KillSpace'
1330:info:build                         Free(s)
1331:info:build                         ^
1332:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1333:info:build #define   Free(obj)         t1_Free(obj)
1334:info:build                                    ^
1335:info:build 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]
1336:info:build struct segment *ILoc(S, x, y)
1337:info:build                 ^
1338:info:build ./paths.h:34:40: note: expanded from macro 'ILoc'
1339:info:build #define   ILoc(S,x,y)                  t1_ILoc(S,x,y)
1340:info:build                                        ^
1341:info:build ./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]
1342:info:build struct segment *t1_ILoc();    /* integer argument version of same             */
1343:info:build                 ^
1344:info:build 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]
1345:info:build        ARGCHECK(!ISLOCATION(p1), "SubLoc: bad first arg", p1, NULL, (0), struct segment *);
1346:info:build                                                                     ^
1347:info:build 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]
1348:info:build        ARGCHECK(!ISLOCATION(p1), "SubLoc: bad first arg", p1, NULL, (0), struct segment *);
1349:info:build        ^
1350:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1351:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1352:info:build                         ^
1353:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1354:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1355:info:build                                      ^
1356:info:build 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]
1357:info:build        ARGCHECK(!ISLOCATION(p2), "SubLoc: bad second arg", p2, NULL, (0), struct segment *);
1358:info:build                                                                      ^
1359:info:build 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]
1360:info:build        ARGCHECK(!ISLOCATION(p2), "SubLoc: bad second arg", p2, NULL, (0), struct segment *);
1361:info:build        ^
1362:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1363:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1364:info:build                         ^
1365:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1366:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1367:info:build                                      ^
1368:info:build 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]
1369:info:build struct segment *SubLoc(p1, p2)
1370:info:build                 ^
1371:info:build ./paths.h:48:40: note: expanded from macro 'SubLoc'
1372:info:build #define   SubLoc(p1,p2)                t1_SubLoc(p1,p2)
1373:info:build                                        ^
1374:info:build ./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]
1375:info:build struct segment *t1_SubLoc();  /* subtract two location objects                */
1376:info:build                 ^
1377:info:build 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]
1378:info:build        r = (struct segment *)Allocate(sizeof(struct segment), &movetemplate, 0);
1379:info:build                              ^
1380:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1381:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1382:info:build                                        ^
1383:info:build 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]
1384:info:build struct segment *t1_PathSegment(type, x, y)
1385:info:build                 ^
1386:info:build In file included from paths.c:50:
1387:info:build ./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]
1388:info:build struct segment *t1_PathSegment(); /* produce a MOVE or LINE segment           */
1389:info:build                 ^
1390:info:build 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]
1391:info:build        ARGCHECK(!ISLOCATION(P), "Line: arg not a location", P, NULL, (0), struct segment *);
1392:info:build                                                                      ^
1393:info:build 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]
1394:info:build        ARGCHECK(!ISLOCATION(P), "Line: arg not a location", P, NULL, (0), struct segment *);
1395:info:build        ^
1396:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1397:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1398:info:build                         ^
1399:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1400:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1401:info:build                                      ^
1402:info:build 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]
1403:info:build struct segment *Line(P)
1404:info:build                 ^
1405:info:build ./paths.h:35:40: note: expanded from macro 'Line'
1406:info:build #define   Line(P)                      t1_Line(P)
1407:info:build                                        ^
1408:info:build ./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]
1409:info:build struct segment *t1_Line();    /* straight line path segment                   */
1410:info:build                 ^
1411:info:build 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]
1412:info:build        ARGCHECK(!ISLOCATION(B), "Bezier: bad B", B, NULL, (2,C,D), struct beziersegment *);
1413:info:build                                                           ^
1414:info:build 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]
1415:info:build        ARGCHECK(!ISLOCATION(B), "Bezier: bad B", B, NULL, (2,C,D), struct beziersegment *);
1416:info:build        ^
1417:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1418:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1419:info:build                         ^
1420:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1421:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1422:info:build                                      ^
1423:info:build 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]
1424:info:build        ARGCHECK(!ISLOCATION(C), "Bezier: bad C", C, NULL, (2,B,D), struct beziersegment *);
1425:info:build                                                           ^
1426:info:build 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]
1427:info:build        ARGCHECK(!ISLOCATION(C), "Bezier: bad C", C, NULL, (2,B,D), struct beziersegment *);
1428:info:build        ^
1429:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1430:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1431:info:build                         ^
1432:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1433:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1434:info:build                                      ^
1435:info:build 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]
1436:info:build        ARGCHECK(!ISLOCATION(D), "Bezier: bad D", D, NULL, (2,B,C), struct beziersegment *);
1437:info:build                                                           ^
1438:info:build 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]
1439:info:build        ARGCHECK(!ISLOCATION(D), "Bezier: bad D", D, NULL, (2,B,C), struct beziersegment *);
1440:info:build        ^
1441:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1442:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1443:info:build                         ^
1444:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1445:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1446:info:build                                      ^
1447:info:build 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]
1448:info:build        r = (struct beziersegment *)Allocate(sizeof(struct beziersegment), &template, 0);
1449:info:build                                    ^
1450:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1451:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1452:info:build                                        ^
1453:info:build 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]
1454:info:build struct beziersegment *Bezier(B, C, D)
1455:info:build                       ^
1456:info:build ./paths.h:43:40: note: expanded from macro 'Bezier'
1457:info:build #define   Bezier(B,C,D)                t1_Bezier(B,C,D)
1458:info:build                                        ^
1459:info:build ./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]
1460:info:build struct beziersegment *t1_Bezier();  /* Bezier third order curve path segment  */
1461:info:build                       ^
1462:info:build 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]
1463:info:build        r = (struct hintsegment *)Allocate(sizeof(struct hintsegment), &template, 0);
1464:info:build                                  ^
1465:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1466:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1467:info:build                                        ^
1468:info:build 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]
1469:info:build                (*S->convert)(&r->ref, S, 0.0, ref);
1470:info:build                             ^
1471:info:build 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]
1472:info:build                (*S->convert)(&r->width, S, 0.0, width);
1473:info:build                             ^
1474:info:build 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]
1475:info:build                (*S->convert)(&r->ref, S, ref, 0.0);
1476:info:build                             ^
1477:info:build 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]
1478:info:build                (*S->convert)(&r->width, S, width, 0.0);
1479:info:build                             ^
1480:info:build 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]
1481:info:build                return((struct hintsegment *)ArgErr("Hint: orient not 'h' or 'v'", NULL, NULL));
1482:info:build                                             ^
1483:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1484:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1485:info:build                                      ^
1486:info:build 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]
1487:info:build        ConsumeSpace(S);
1488:info:build        ^
1489:info:build ./spaces.h:83:43: note: expanded from macro 'ConsumeSpace'
1490:info:build #define    ConsumeSpace(s)  MAKECONSUME(s,KillSpace(s))
1491:info:build                                           ^
1492:info:build ./spaces.h:81:25: note: expanded from macro 'KillSpace'
1493:info:build                         Free(s)
1494:info:build                         ^
1495:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1496:info:build #define   Free(obj)         t1_Free(obj)
1497:info:build                                    ^
1498:info:build 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]
1499:info:build struct hintsegment *Hint(S, ref, width, orientation, hinttype, adjusttype, direction, label)
1500:info:build                     ^
1501:info:build ./paths.h:44:40: note: expanded from macro 'Hint'
1502:info:build #define   Hint(S,r,w,o,h,a,d,l)        t1_Hint(S,r,w,o,h,a,d,l)
1503:info:build                                        ^
1504:info:build ./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]
1505:info:build struct hintsegment *t1_Hint();  /* produce a font 'hint' path segment         */
1506:info:build                     ^
1507:info:build 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]
1508:info:build struct segment *Join(p1, p2)
1509:info:build                 ^
1510:info:build ./paths.h:36:40: note: expanded from macro 'Join'
1511:info:build #define   Join(p1,p2)                  t1_Join(p1,p2)
1512:info:build                                        ^
1513:info:build 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]
1514:info:build                                return((struct segment *)Unique(p2));
1515:info:build                                                         ^
1516:info:build ./objects.h:65:38: note: expanded from macro 'Unique'
1517:info:build #define   Unique(obj)       t1_Unique(obj)
1518:info:build                                      ^
1519:info:build 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]
1520:info:build                ARGCHECK((p2->last == NULL), "Join: right arg not anchor", p2, NULL, (1,p1), struct segment *);
1521:info:build                                                                                     ^
1522:info:build 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]
1523:info:build                ARGCHECK((p2->last == NULL), "Join: right arg not anchor", p2, NULL, (1,p1), struct segment *);
1524:info:build                ^
1525:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1526:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1527:info:build                         ^
1528:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1529:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1530:info:build                                      ^
1531:info:build 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]
1532:info:build                return((struct segment *)Unique(p1));
1533:info:build                                         ^
1534:info:build ./objects.h:65:38: note: expanded from macro 'Unique'
1535:info:build #define   Unique(obj)       t1_Unique(obj)
1536:info:build                                      ^
1537:info:build 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]
1538:info:build                ARGCHECK((p1->last == NULL), "Join: left arg not anchor", p1, NULL, (1,p2), struct segment *);
1539:info:build                                                                                    ^
1540:info:build 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]
1541:info:build                ARGCHECK((p1->last == NULL), "Join: left arg not anchor", p1, NULL, (1,p2), struct segment *);
1542:info:build                ^
1543:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1544:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1545:info:build                         ^
1546:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1547:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1548:info:build                                      ^
1549:info:build 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]
1550:info:build                POP(p2);
1551:info:build                ^
1552:info:build paths.c:435:8: note: expanded from macro 'POP'
1553:info:build        Free(p); \
1554:info:build        ^
1555:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1556:info:build #define   Free(obj)         t1_Free(obj)
1557:info:build                                    ^
1558:info:build 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]
1559:info:build                                Free(p1);
1560:info:build                                ^
1561:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1562:info:build #define   Free(obj)         t1_Free(obj)
1563:info:build                                    ^
1564:info:build 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]
1565:info:build struct segment *t1_JoinSegment(before, type, x, y, after)
1566:info:build                 ^
1567:info:build In file included from paths.c:50:
1568:info:build ./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]
1569:info:build struct segment *t1_JoinSegment(); /* join a MOVE or LINE segment to a path    */
1570:info:build                 ^
1571:info:build 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]
1572:info:build                return((struct segment *)Unique(p0));
1573:info:build                                         ^
1574:info:build ./objects.h:65:38: note: expanded from macro 'Unique'
1575:info:build #define   Unique(obj)       t1_Unique(obj)
1576:info:build                                      ^
1577:info:build 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]
1578:info:build        TYPECHECK("ClosePath", p0, MOVETYPE, NULL, (0), struct segment *);
1579:info:build                                                   ^
1580:info:build 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]
1581:info:build        TYPECHECK("ClosePath", p0, MOVETYPE, NULL, (0), struct segment *);
1582:info:build        ^
1583:info:build ./objects.h:172:26: note: expanded from macro 'TYPECHECK'
1584:info:build          return((rettype)TypeErr(name, obj, expect, whenBAD)); \
1585:info:build                          ^
1586:info:build ./objects.h:63:39: note: expanded from macro 'TypeErr'
1587:info:build #define   TypeErr(n,o,e,r)  t1_TypeErr(n,o,e,r)
1588:info:build                                       ^
1589:info:build 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]
1590:info:build struct segment *t1_ClosePath(p0,lastonly)
1591:info:build                 ^
1592:info:build In file included from paths.c:50:
1593:info:build ./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]
1594:info:build struct segment *t1_ClosePath();  /* close a path or path set                  */
1595:info:build                 ^
1596:info:build 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]
1597:info:build        ARGCHECK(!ISPATHANCHOR(p), "Reverse: invalid path", p, NULL, (0), struct segment *);
1598:info:build                                                                     ^
1599:info:build 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]
1600:info:build        ARGCHECK(!ISPATHANCHOR(p), "Reverse: invalid path", p, NULL, (0), struct segment *);
1601:info:build        ^
1602:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1603:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1604:info:build                         ^
1605:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1606:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1607:info:build                                      ^
1608:info:build 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]
1609:info:build                nextp = DropSubPath(p);
1610:info:build                                   ^
1611:info:build 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]
1612:info:build                p = ReverseSubPath(p);
1613:info:build                                  ^
1614:info:build 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]
1615:info:build struct segment *Reverse(p)
1616:info:build                 ^
1617:info:build ./paths.h:45:40: note: expanded from macro 'Reverse'
1618:info:build #define   Reverse(p)                   t1_Reverse(p)
1619:info:build                                        ^
1620:info:build ./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]
1621:info:build struct segment *t1_Reverse(); /* reverse the complete order of paths          */
1622:info:build                 ^
1623:info:build 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]
1624:info:build                        abort("Reverse: bad path segment", 23);
1625:info:build                        ^
1626:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1627:info:build #define   abort(line,no)       t1_abort(line,no)
1628:info:build                                        ^
1629:info:build 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]
1630:info:build static struct segment *ReverseSubPath(p)
1631:info:build                        ^
1632:info:build paths.c:698:24: 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]
1633:info:build static struct segment *ReverseSubPath();  /* reverses a single sub-path      */
1634:info:build                        ^
1635:info:build 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]
1636:info:build        return(SplitPath(p0, p));
1637:info:build                        ^
1638:info:build 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]
1639:info:build static struct segment *DropSubPath(p0)
1640:info:build                        ^
1641:info:build paths.c:697:24: 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]
1642:info:build static struct segment *DropSubPath();  /* breaks a path after first sub-path */
1643:info:build                        ^
1644:info:build 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]
1645:info:build static struct segment *SplitPath(anchor, before)
1646:info:build                        ^
1647:info:build paths.c:696:24: 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]
1648:info:build static struct segment *SplitPath(); /* break a path at any point             */
1649:info:build                        ^
1650:info:build 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]
1651:info:build        ARGCHECK(!ISPATHANCHOR(p), "ReverseSubPaths: invalid path", p, NULL, (0), struct segment *);
1652:info:build                                                                             ^
1653:info:build 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]
1654:info:build        ARGCHECK(!ISPATHANCHOR(p), "ReverseSubPaths: invalid path", p, NULL, (0), struct segment *);
1655:info:build        ^
1656:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1657:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1658:info:build                         ^
1659:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1660:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1661:info:build                                      ^
1662:info:build 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]
1663:info:build                        UnClose(p);
1664:info:build                               ^
1665:info:build 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]
1666:info:build                PathDelta(nomove, &delta);
1667:info:build                ^
1668:info:build ./paths.h:117:47: note: expanded from macro 'PathDelta'
1669:info:build #define   PathDelta(p,pt)         t1_PathDelta(p,pt)
1670:info:build                                               ^
1671:info:build 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]
1672:info:build struct segment *ReverseSubPaths(p)
1673:info:build                 ^
1674:info:build ./paths.h:46:40: note: expanded from macro 'ReverseSubPaths'
1675:info:build #define   ReverseSubPaths(p)           t1_ReverseSubPaths(p)
1676:info:build                                        ^
1677:info:build ./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]
1678:info:build struct segment *t1_ReverseSubPaths();  /* reverse only sub-paths; moves unchanged */
1679:info:build                 ^
1680:info:build 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]
1681:info:build                abort("UnClose:  no LASTCLOSED", 24);
1682:info:build                ^
1683:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1684:info:build #define   abort(line,no)       t1_abort(line,no)
1685:info:build                                        ^
1686:info:build 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]
1687:info:build        Free(SplitPath(p0, p));
1688:info:build        ^
1689:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1690:info:build #define   Free(obj)         t1_Free(obj)
1691:info:build                                    ^
1692:info:build 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]
1693:info:build static int UnClose(p0)
1694:info:build            ^
1695:info:build paths.c:56:12: 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]
1696:info:build static int UnClose();
1697:info:build            ^
1698:info:build 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]
1699:info:build                (*S->iconvert)(&p->dest, S, p->dest.x + oldx, p->dest.y + oldy);
1700:info:build                              ^
1701:info:build 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]
1702:info:build                        (*S->iconvert)(&cp->M, S, cp->M.x + oldx, cp->M.y + oldy);
1703:info:build                                      ^
1704:info:build 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]
1705:info:build                        (*S->iconvert)(&bp->B, S, bp->B.x + oldx, bp->B.y + oldy);
1706:info:build                                      ^
1707:info:build 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]
1708:info:build                        (*S->iconvert)(&bp->C, S, bp->C.x + oldx, bp->C.y + oldy);
1709:info:build                                      ^
1710:info:build 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]
1711:info:build                        (*S->iconvert)(&hp->ref, S, hp->ref.x + oldx, hp->ref.y + oldy);
1712:info:build                                      ^
1713:info:build 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]
1714:info:build                        (*S->iconvert)(&hp->width, S, hp->width.x, hp->width.y);
1715:info:build                                      ^
1716:info:build 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]
1717:info:build                        abort("PathTransform:  invalid segment", 25);
1718:info:build                        ^
1719:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1720:info:build #define   abort(line,no)       t1_abort(line,no)
1721:info:build                                        ^
1722:info:build 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]
1723:info:build struct segment *PathTransform(p0, S)
1724:info:build                 ^
1725:info:build ./paths.h:116:35: note: expanded from macro 'PathTransform'
1726:info:build #define   PathTransform(p,m)      t1_PathXform(p,m)
1727:info:build                                   ^
1728:info:build ./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]
1729:info:build struct segment *t1_PathXform();  /* transform a path arbitrarily              */
1730:info:build                 ^
1731:info:build 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]
1732:info:build void PathDelta(p, pt)
1733:info:build      ^
1734:info:build ./paths.h:117:35: note: expanded from macro 'PathDelta'
1735:info:build #define   PathDelta(p,pt)         t1_PathDelta(p,pt)
1736:info:build                                   ^
1737:info:build ./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]
1738:info:build void t1_PathDelta();          /* calculate the ending point of a path         */
1739:info:build      ^
1740:info:build 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]
1741:info:build struct segment *BoundingBox(h, w)
1742:info:build                 ^
1743:info:build ./paths.h:118:35: note: expanded from macro 'BoundingBox'
1744:info:build #define   BoundingBox(h,w)        t1_BoundingBox(h,w)
1745:info:build                                   ^
1746:info:build 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]
1747:info:build                ArgErr("QueryLoc: first arg not a location", P, NULL);
1748:info:build                ^
1749:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1750:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1751:info:build                                      ^
1752:info:build 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]
1753:info:build                ArgErr("QueryLoc: second arg not a space", S, NULL);
1754:info:build                ^
1755:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1756:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1757:info:build                                      ^
1758:info:build 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]
1759:info:build        UnConvert(S, &P->dest, xP, yP);
1760:info:build        ^
1761:info:build ./spaces.h:57:48: note: expanded from macro 'UnConvert'
1762:info:build #define   UnConvert(S,pt,xp,yp)    t1_UnConvert(S,pt,xp,yp)
1763:info:build                                                ^
1764:info:build 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]
1765:info:build void QueryLoc(P, S, xP, yP)
1766:info:build      ^
1767:info:build ./paths.h:51:40: note: expanded from macro 'QueryLoc'
1768:info:build #define   QueryLoc(P,S,x,y)            t1_QueryLoc(P,S,x,y)
1769:info:build                                        ^
1770:info:build ./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]
1771:info:build void t1_QueryLoc();           /* Query location; return its (x,y)             */
1772:info:build      ^
1773:info:build 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]
1774:info:build                ArgErr("QueryPath: arg not a valid path", path, NULL);
1775:info:build                ^
1776:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1777:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1778:info:build                                      ^
1779:info:build 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]
1780:info:build                abort("QueryPath: unknown segment", 26);
1781:info:build                ^
1782:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1783:info:build #define   abort(line,no)       t1_abort(line,no)
1784:info:build                                        ^
1785:info:build 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]
1786:info:build void QueryPath(path, typeP, Bp, Cp, Dp, fP)
1787:info:build      ^
1788:info:build ./paths.h:52:40: note: expanded from macro 'QueryPath'
1789:info:build #define   QueryPath(p,t,B,C,D,r)       t1_QueryPath(p,t,B,C,D,r)
1790:info:build                                        ^
1791:info:build ./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]
1792:info:build void t1_QueryPath();          /* Query segment at head of a path              */
1793:info:build      ^
1794:info:build 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]
1795:info:build                ArgErr("QueryBounds:  bad XYspace", S, NULL);
1796:info:build                ^
1797:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1798:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1799:info:build                                      ^
1800:info:build 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]
1801:info:build                                p0 = (struct segment *) DoStroke(Dup(p0));
1802:info:build                                                                 ^
1803:info:build ./objects.h:39:35: note: expanded from macro 'Dup'
1804:info:build #define   Dup(obj)          t1_Dup(obj)
1805:info:build                                   ^
1806:info:build 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]
1807:info:build                                p0 = RegionBounds(p0);
1808:info:build                                     ^
1809:info:build ./regions.h:61:46: note: expanded from macro 'RegionBounds'
1810:info:build #define    RegionBounds(r)    t1_RegionBounds(r)
1811:info:build                                              ^
1812:info:build 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]
1813:info:build                                ArgErr("QueryBounds:  bad object", p0, NULL);
1814:info:build                                ^
1815:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1816:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1817:info:build                                      ^
1818:info:build 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]
1819:info:build                        p0 = (struct segment *)CoerceText(Dup(p0));  /* there are faster ways */
1820:info:build                                                          ^
1821:info:build ./objects.h:39:35: note: expanded from macro 'Dup'
1822:info:build #define   Dup(obj)          t1_Dup(obj)
1823:info:build                                   ^
1824:info:build 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]
1825:info:build                        abort("QueryBounds: unknown type", 27);
1826:info:build                        ^
1827:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1828:info:build #define   abort(line,no)       t1_abort(line,no)
1829:info:build                                        ^
1830:info:build 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]
1831:info:build        UnConvert(S, &min, &x1, &y1);
1832:info:build        ^
1833:info:build ./spaces.h:57:48: note: expanded from macro 'UnConvert'
1834:info:build #define   UnConvert(S,pt,xp,yp)    t1_UnConvert(S,pt,xp,yp)
1835:info:build                                                ^
1836:info:build 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]
1837:info:build        UnConvert(S, &max, &x4, &y4);
1838:info:build        ^
1839:info:build ./spaces.h:57:48: note: expanded from macro 'UnConvert'
1840:info:build #define   UnConvert(S,pt,xp,yp)    t1_UnConvert(S,pt,xp,yp)
1841:info:build                                                ^
1842:info:build 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]
1843:info:build        UnConvert(S, &min, &x2, &y2);
1844:info:build        ^
1845:info:build ./spaces.h:57:48: note: expanded from macro 'UnConvert'
1846:info:build #define   UnConvert(S,pt,xp,yp)    t1_UnConvert(S,pt,xp,yp)
1847:info:build                                                ^
1848:info:build 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]
1849:info:build        UnConvert(S, &max, &x3, &y3);
1850:info:build        ^
1851:info:build ./spaces.h:57:48: note: expanded from macro 'UnConvert'
1852:info:build #define   UnConvert(S,pt,xp,yp)    t1_UnConvert(S,pt,xp,yp)
1853:info:build                                                ^
1854:info:build 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]
1855:info:build                Destroy(p0);
1856:info:build                ^
1857:info:build ./objects.h:38:39: note: expanded from macro 'Destroy'
1858:info:build #define   Destroy(obj)      t1_Destroy(obj)
1859:info:build                                       ^
1860:info:build 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]
1861:info:build void QueryBounds(p0, S, xminP, yminP, xmaxP, ymaxP)
1862:info:build      ^
1863:info:build ./paths.h:53:41: note: expanded from macro 'QueryBounds'
1864:info:build #define   QueryBounds(p,S,x1,y1,x2,y2)  t1_QueryBounds(p,S,x1,y1,x2,y2)
1865:info:build                                         ^
1866:info:build ./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]
1867:info:build void t1_QueryBounds();        /* Query the bounding box of a path             */
1868:info:build      ^
1869:info:build 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]
1870:info:build struct segment *BoxPath(S, h, w)
1871:info:build                 ^
1872:info:build ./paths.h:122:35: note: expanded from macro 'BoxPath'
1873:info:build #define   BoxPath(S,h,w)          t1_BoxPath(S,h,w)
1874:info:build                                   ^
1875:info:build ./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]
1876:info:build struct segment *t1_BoxPath();   /* returns a rectangular path                 */
1877:info:build                 ^
1878:info:build 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]
1879:info:build                  "DropSegment: arg not a non-null path", path, path, (0), struct segment *);
1880:info:build                                                                      ^
1881:info:build 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]
1882:info:build        ARGCHECK((path == NULL || !ISPATHANCHOR(path)),
1883:info:build        ^
1884:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1885:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1886:info:build                         ^
1887:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1888:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1889:info:build                                      ^
1890:info:build 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]
1891:info:build        POP(path);
1892:info:build        ^
1893:info:build paths.c:435:8: note: expanded from macro 'POP'
1894:info:build        Free(p); \
1895:info:build        ^
1896:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1897:info:build #define   Free(obj)         t1_Free(obj)
1898:info:build                                    ^
1899:info:build 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]
1900:info:build struct segment *DropSegment(path)
1901:info:build                 ^
1902:info:build ./paths.h:49:40: note: expanded from macro 'DropSegment'
1903:info:build #define   DropSegment(p)               t1_DropSegment(p)
1904:info:build                                        ^
1905:info:build ./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]
1906:info:build struct segment *t1_DropSegment();  /* Drop the first segment in a path        */
1907:info:build                 ^
1908:info:build 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]
1909:info:build        ARGCHECK(!ISPATHANCHOR(path), "HeadSegment: arg not a path", path, path, (0), struct segment *);
1910:info:build                                                                                 ^
1911:info:build 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]
1912:info:build        ARGCHECK(!ISPATHANCHOR(path), "HeadSegment: arg not a path", path, path, (0), struct segment *);
1913:info:build        ^
1914:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
1915:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
1916:info:build                         ^
1917:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
1918:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
1919:info:build                                      ^
1920:info:build 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]
1921:info:build struct segment *HeadSegment(path)
1922:info:build                 ^
1923:info:build ./paths.h:50:40: note: expanded from macro 'HeadSegment'
1924:info:build #define   HeadSegment(p)               t1_HeadSegment(p)
1925:info:build                                        ^
1926:info:build ./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]
1927:info:build struct segment *t1_HeadSegment();  /* return the first segment in a path      */
1928:info:build                 ^
1929:info:build 137 warnings generated.
1930:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long paths.c -o paths.o >/dev/null 2>&1
1931:info:build /opt/macports/bin/glibtool --mode=compile \
1932:info:build             --tag=CC \
1933:info:build             /usr/bin/clang -c  -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT="\"5.1.2\"" -DGLOBAL_CONFIG_DIR="\"/opt/macports/share/t1lib\"" -DT1LIB_NO_X11_SUPPORT  -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long regions.c
1934:info:build glibtool: compile:  /usr/bin/clang -c -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -fno-strength-reduce -DT1LIB_IDENT=\"5.1.2\" -DGLOBAL_CONFIG_DIR=\"/opt/macports/share/t1lib\" -DT1LIB_NO_X11_SUPPORT -DT1_AA_TYPE16=short -DT1_AA_TYPE32=int -DT1_AA_TYPE64=long regions.c  -fno-common -DPIC -o .libs/regions.o
1935:info:build clang: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument]
1936:info:build regions.c:166:44: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1937:info:build                            MAXPEL, MAXPEL, MINPEL, MINPEL,
1938:info:build                                            ^~~~~~
1939:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
1940:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
1941:info:build                       ~~^
1942:info:build regions.c:166:52: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1943:info:build                            MAXPEL, MAXPEL, MINPEL, MINPEL,
1944:info:build                                                    ^~~~~~
1945:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
1946:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
1947:info:build                       ~~^
1948:info:build 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]
1949:info:build                abort("KillRegion:  negative reference count", 28);
1950:info:build                ^
1951:info:build ./objects.h:57:40: note: expanded from macro 'abort'
1952:info:build #define   abort(line,no)       t1_abort(line,no)
1953:info:build                                        ^
1954:info:build 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]
1955:info:build                Free(p);
1956:info:build                ^
1957:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1958:info:build #define   Free(obj)         t1_Free(obj)
1959:info:build                                    ^
1960:info:build 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]
1961:info:build         Free(area);
1962:info:build         ^
1963:info:build ./objects.h:59:36: note: expanded from macro 'Free'
1964:info:build #define   Free(obj)         t1_Free(obj)
1965:info:build                                    ^
1966:info:build 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]
1967:info:build void KillRegion(area)
1968:info:build      ^
1969:info:build ./regions.h:56:31: note: expanded from macro 'KillRegion'
1970:info:build #define    KillRegion(area)   t1_KillRegion(area)
1971:info:build                               ^
1972:info:build ./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]
1973:info:build void t1_KillRegion();         /* destroy a region                             */
1974:info:build      ^
1975:info:build 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]
1976:info:build         r = (struct region *)Allocate(sizeof(struct region), area, 0);
1977:info:build                              ^
1978:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
1979:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
1980:info:build                                        ^
1981:info:build 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]
1982:info:build                newp = NewEdge(p->xmin, p->xmax, p->ymin, p->ymax, p->xvalues, ISDOWN(p->flag));
1983:info:build                              ^
1984:info:build 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]
1985:info:build                r->thresholded = (struct picture *)Dup(area->thresholded);
1986:info:build                                                   ^
1987:info:build ./objects.h:39:35: note: expanded from macro 'Dup'
1988:info:build #define   Dup(obj)          t1_Dup(obj)
1989:info:build                                   ^
1990:info:build 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]
1991:info:build struct region *CopyRegion(area)
1992:info:build                ^
1993:info:build ./regions.h:57:31: note: expanded from macro 'CopyRegion'
1994:info:build #define    CopyRegion(area)   t1_CopyRegion(area)
1995:info:build                               ^
1996:info:build ./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]
1997:info:build struct region *t1_CopyRegion();  /* duplicate a region                       */
1998:info:build                ^
1999:info:build 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]
2000:info:build                abort("newedge: height not positive", 29);
2001:info:build                ^
2002:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2003:info:build #define   abort(line,no)       t1_abort(line,no)
2004:info:build                                        ^
2005:info:build 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]
2006:info:build        r = (struct edgelist *)Allocate(sizeof(struct edgelist), &template,
2007:info:build                               ^
2008:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
2009:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
2010:info:build                                        ^
2011:info:build 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]
2012:info:build static struct edgelist *NewEdge(xmin, xmax, ymin, ymax, xvalues, isdown)
2013:info:build                         ^
2014:info:build regions.c:67:25: 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]
2015:info:build static struct edgelist *NewEdge();
2016:info:build                         ^
2017:info:build 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]
2018:info:build struct region *Interior(p, fillrule)
2019:info:build                ^
2020:info:build ./regions.h:32:35: note: expanded from macro 'Interior'
2021:info:build #define   Interior(p,rule)        t1_Interior(p,rule)
2022:info:build                                   ^
2023:info:build 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]
2024:info:build            "Interior: bad fill rule", NULL, NULL, (1,p), struct region *);
2025:info:build                                                   ^
2026:info:build 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]
2027:info:build   ARGCHECK((fillrule != WINDINGRULE && fillrule != EVENODDRULE),
2028:info:build   ^
2029:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
2030:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
2031:info:build                         ^
2032:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
2033:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
2034:info:build                                      ^
2035:info:build 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]
2036:info:build   R = (struct region *)Allocate(sizeof(struct region), &EmptyRegion, 0);
2037:info:build                        ^
2038:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
2039:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
2040:info:build                                        ^
2041:info:build 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]
2042:info:build   ARGCHECK(!ISPATHANCHOR(p), "Interior:  bad path", p, R, (0), struct region *);
2043:info:build                                                           ^
2044:info:build 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]
2045:info:build   ARGCHECK(!ISPATHANCHOR(p), "Interior:  bad path", p, R, (0), struct region *);
2046:info:build   ^
2047:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
2048:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
2049:info:build                         ^
2050:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
2051:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
2052:info:build                                      ^
2053:info:build 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]
2054:info:build   ARGCHECK((p->type != MOVETYPE), "Interior:  path not closed", p, R, (0), struct region *);
2055:info:build                                                                       ^
2056:info:build 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]
2057:info:build   ARGCHECK((p->type != MOVETYPE), "Interior:  path not closed", p, R, (0), struct region *);
2058:info:build   ^
2059:info:build ./objects.h:182:25: note: expanded from macro 'ARGCHECK'
2060:info:build         return((rettype)ArgErr(msg, obj, whenBAD)); \
2061:info:build                         ^
2062:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
2063:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
2064:info:build                                      ^
2065:info:build 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]
2066:info:build       StepLine(R, lastx, lasty, x, y);
2067:info:build       ^
2068:info:build ./lines.h:31:48: note: expanded from macro 'StepLine'
2069:info:build #define   StepLine(R,x1,y1,x2,y2)   t1_StepLine(R,x1,y1,x2,y2)
2070:info:build                                                ^
2071:info:build 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]
2072:info:build         StepBezier(R, lastx, lasty,
2073:info:build         ^
2074:info:build ./curves.h:32:62: note: expanded from macro 'StepBezier'
2075:info:build #define   StepBezier(R,xA,yA,xB,yB,xC,yC,xD,yD) t1_StepBezier(R,xA,yA,xB,yB,xC,yC,xD,yD)
2076:info:build                                                              ^
2077:info:build 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]
2078:info:build         ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0, (fractpel) 0, (fractpel) 0);
2079:info:build         ^
2080:info:build ./regions.h:48:67: note: expanded from macro 'ChangeDirection'
2081:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
2082:info:build                                                                   ^
2083:info:build 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]
2084:info:build       ChangeDirection(CD_FIRST, R, x, y, (fractpel) 0, (fractpel) 0, (fractpel) 0);
2085:info:build       ^
2086:info:build ./regions.h:48:67: note: expanded from macro 'ChangeDirection'
2087:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
2088:info:build                                                                   ^
2089:info:build 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]
2090:info:build         return((struct region *)ArgErr("Fill: sub-path not closed", p, NULL));
2091:info:build                                 ^
2092:info:build ./objects.h:62:38: note: expanded from macro 'ArgErr'
2093:info:build #define   ArgErr(s,o,r)     t1_ArgErr(s,o,r)
2094:info:build                                      ^
2095:info:build 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]
2096:info:build       abort("Interior: path type error", 30);
2097:info:build       ^
2098:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2099:info:build #define   abort(line,no)       t1_abort(line,no)
2100:info:build                                        ^
2101:info:build 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]
2102:info:build       Free(p);
2103:info:build       ^
2104:info:build ./objects.h:59:36: note: expanded from macro 'Free'
2105:info:build #define   Free(obj)         t1_Free(obj)
2106:info:build                                    ^
2107:info:build 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]
2108:info:build   ChangeDirection(CD_LAST, R, lastx, lasty, (fractpel) 0, (fractpel) 0, (fractpel) 0);
2109:info:build   ^
2110:info:build ./regions.h:48:67: note: expanded from macro 'ChangeDirection'
2111:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
2112:info:build                                                                   ^
2113:info:build 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]
2114:info:build     ApplyContinuity(R);
2115:info:build     ^
2116:info:build ./hints.h:40:49: note: expanded from macro 'ApplyContinuity'
2117:info:build #define   ApplyContinuity(R)  t1_ApplyContinuity(R)
2118:info:build                                                 ^
2119:info:build 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]
2120:info:build     Unwind(R->anchor);
2121:info:build           ^
2122:info:build 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]
2123:info:build                                discard(last, next);
2124:info:build                                       ^
2125:info:build 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]
2126:info:build                        abort("Unwind:  uneven edges", 31);
2127:info:build                        ^
2128:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2129:info:build #define   abort(line,no)       t1_abort(line,no)
2130:info:build                                        ^
2131:info:build 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]
2132:info:build static int Unwind(area)
2133:info:build            ^
2134:info:build regions.c:57:12: 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]
2135:info:build static int Unwind();
2136:info:build            ^
2137:info:build regions.c:602:45: error: parameter 'y2' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
2138:info:build void ChangeDirection(type, R, x, y, dy, x2, y2)
2139:info:build                                             ^
2140:info:build ./regions.h:48:85: note: expanded from macro 'ChangeDirection'
2141:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
2142:info:build                                                                                     ^
2143:info:build regions.c:602:41: error: parameter 'x2' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
2144:info:build void ChangeDirection(type, R, x, y, dy, x2, y2)
2145:info:build                                         ^
2146:info:build ./regions.h:48:82: note: expanded from macro 'ChangeDirection'
2147:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
2148:info:build                                                                                  ^
2149:info:build 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]
2150:info:build                        abort("negative sized edge?", 32);
2151:info:build                        ^
2152:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2153:info:build #define   abort(line,no)       t1_abort(line,no)
2154:info:build                                        ^
2155:info:build 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]
2156:info:build                (*R->newedgefcn)(R, R->edgexmin, R->edgexmax, ymin, ymax,
2157:info:build                                ^
2158:info:build 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]
2159:info:build void ChangeDirection(type, R, x, y, dy, x2, y2)
2160:info:build      ^
2161:info:build ./regions.h:48:49: note: expanded from macro 'ChangeDirection'
2162:info:build #define   ChangeDirection(type,R,x,y,dy,x2,y2)  t1_ChangeDirection(type,R,x,y,dy,x2,y2)
2163:info:build                                                 ^
2164:info:build ./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]
2165:info:build void t1_ChangeDirection();    /* called when we change direction in Y         */
2166:info:build      ^
2167:info:build 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]
2168:info:build   R->anchor = SortSwath(R->anchor, edge, swathxsort);
2169:info:build               ^
2170:info:build ./regions.h:59:43: note: expanded from macro 'SortSwath'
2171:info:build #define    SortSwath(a,p,f)   t1_SortSwath(a,p,f)
2172:info:build                                           ^
2173:info:build 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]
2174:info:build static int newfilledge(R, xmin, xmax, ymin, ymax, isdown, x1, y1, x2, y2)
2175:info:build            ^
2176:info:build regions.c:58:12: 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]
2177:info:build static int newfilledge();
2178:info:build            ^
2179:info:build 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]
2180:info:build       after = SortSwath(after, splitedge(edge, TOP(after)), swathfcn);
2181:info:build                                         ^
2182:info:build 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]
2183:info:build     vertjoin(edge, after);
2184:info:build             ^
2185:info:build 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]
2186:info:build         vertjoin(after, splitedge(after, BOTTOM(edge)));
2187:info:build                                  ^
2188:info:build 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]
2189:info:build         vertjoin(after, splitedge(after, BOTTOM(edge)));
2190:info:build                 ^
2191:info:build 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]
2192:info:build                           splitedge(edge, BOTTOM(after)), swathfcn);
2193:info:build                                    ^
2194:info:build 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]
2195:info:build                           splitedge(edge, TOP(after)), swathfcn);
2196:info:build                                    ^
2197:info:build 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]
2198:info:build       vertjoin(after, splitedge(after, TOP(edge)));
2199:info:build                                ^
2200:info:build 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]
2201:info:build       vertjoin(after, splitedge(after, TOP(edge)));
2202:info:build               ^
2203:info:build 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]
2204:info:build     before = (*swathfcn)(before, edge);
2205:info:build                         ^
2206:info:build 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]
2207:info:build struct edgelist *SortSwath(anchor, edge, swathfcn)
2208:info:build                  ^
2209:info:build ./regions.h:59:31: note: expanded from macro 'SortSwath'
2210:info:build #define    SortSwath(a,p,f)   t1_SortSwath(a,p,f)
2211:info:build                               ^
2212:info:build ./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]
2213:info:build struct edgelist *t1_SortSwath();  /* sort edges onto growing edge list        */
2214:info:build                  ^
2215:info:build regions.c:820:33: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
2216:info:build   before->ymin = before->ymax = MINPEL;
2217:info:build                                 ^~~~~~
2218:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
2219:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
2220:info:build                       ~~^
2221:info:build 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]
2222:info:build       abort("splitedge: above top of list", 33);
2223:info:build       ^
2224:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2225:info:build #define   abort(line,no)       t1_abort(line,no)
2226:info:build                                        ^
2227:info:build 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]
2228:info:build       abort("splitedge: would be null", 34);
2229:info:build       ^
2230:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2231:info:build #define   abort(line,no)       t1_abort(line,no)
2232:info:build                                        ^
2233:info:build 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]
2234:info:build     r = (struct edgelist *)Allocate(sizeof(struct edgelist), list, 0);
2235:info:build                            ^
2236:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
2237:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
2238:info:build                                        ^
2239:info:build 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]
2240:info:build     abort("null splitedge", 35);
2241:info:build     ^
2242:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2243:info:build #define   abort(line,no)       t1_abort(line,no)
2244:info:build                                        ^
2245:info:build 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]
2246:info:build static struct edgelist *splitedge(list, y)
2247:info:build                         ^
2248:info:build regions.c:59:25: 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]
2249:info:build static struct edgelist *splitedge();
2250:info:build                         ^
2251:info:build 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]
2252:info:build                abort("vertjoin not disjoint", 36);
2253:info:build                ^
2254:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2255:info:build #define   abort(line,no)       t1_abort(line,no)
2256:info:build                                        ^
2257:info:build 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]
2258:info:build static int vertjoin(top, bottom)
2259:info:build            ^
2260:info:build regions.c:60:12: 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]
2261:info:build static int vertjoin();
2262:info:build            ^
2263:info:build 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]
2264:info:build                h -= crosses(h, &before->xvalues[y], &edge->xvalues[y]);
2265:info:build                            ^
2266:info:build 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]
2267:info:build                h -= crosses(h, &edge->xvalues[y], &after->xvalues[y]);
2268:info:build                            ^
2269:info:build 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]
2270:info:build struct edgelist *swathxsort(before0, edge)
2271:info:build                  ^
2272:info:build 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]
2273:info:build struct edgelist *swathxsort();  /* 'SortSwath' function               */
2274:info:build                  ^
2275:info:build 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]
2276:info:build                abort("SwathUnion:  0 height swath?", 37);
2277:info:build                ^
2278:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2279:info:build #define   abort(line,no)       t1_abort(line,no)
2280:info:build                                        ^
2281:info:build 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]
2282:info:build                h -= touches(h, before->xvalues, edge->xvalues);
2283:info:build                            ^
2284:info:build 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]
2285:info:build                        h -= touches(h, rightedge->xvalues, after->xvalues);
2286:info:build                                    ^
2287:info:build 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]
2288:info:build                h -= crosses(h, left->xvalues, rightedge->xvalues);
2289:info:build                            ^
2290:info:build 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]
2291:info:build                h -= crosses(h, edge->xvalues, ((before->link)->link)->xvalues);
2292:info:build                            ^
2293:info:build 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]
2294:info:build                        h -= touches(h, rightedge->xvalues, after->xvalues);
2295:info:build                                    ^
2296:info:build 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]
2297:info:build                edgemin(h, edge->xvalues, (before->link)->xvalues);
2298:info:build                       ^
2299:info:build 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]
2300:info:build                edgemax(h, rightedge->xvalues, (left->link)->xvalues);
2301:info:build                       ^
2302:info:build 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]
2303:info:build                discard(before, after);
2304:info:build                       ^
2305:info:build 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]
2306:info:build struct edgelist *SwathUnion(before0, edge)
2307:info:build                  ^
2308:info:build ./regions.h:60:31: note: expanded from macro 'SwathUnion'
2309:info:build #define    SwathUnion(b,e)    t1_SwathUnion(b,e)
2310:info:build                               ^
2311:info:build ./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]
2312:info:build struct edgelist *t1_SwathUnion();  /* 'union' two edges into a swath          */
2313:info:build                  ^
2314:info:build 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]
2315:info:build struct edgelist *swathrightmost(before, edge)
2316:info:build                  ^
2317:info:build 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]
2318:info:build static int touches(h, left, right)
2319:info:build            ^
2320:info:build regions.c:61:12: 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]
2321:info:build static int touches();
2322:info:build            ^
2323:info:build 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]
2324:info:build static int crosses(h, left, right)
2325:info:build            ^
2326:info:build regions.c:62:12: 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]
2327:info:build static int crosses();
2328:info:build            ^
2329:info:build 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]
2330:info:build static int cedgemin(h, e1, x)
2331:info:build            ^
2332:info:build 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]
2333:info:build static int cedgemax(h, e1, x)
2334:info:build            ^
2335:info:build 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]
2336:info:build static int edgemin(h, e1, e2)
2337:info:build            ^
2338:info:build regions.c:63:12: 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]
2339:info:build static int edgemin();
2340:info:build            ^
2341:info:build 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]
2342:info:build static int edgemax(h, e1, e2)
2343:info:build            ^
2344:info:build regions.c:64:12: 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]
2345:info:build static int edgemax();
2346:info:build            ^
2347:info:build 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]
2348:info:build                        abort("discard():  ran off end", 38);
2349:info:build                        ^
2350:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2351:info:build #define   abort(line,no)       t1_abort(line,no)
2352:info:build                                        ^
2353:info:build 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]
2354:info:build static int discard(left, right)
2355:info:build            ^
2356:info:build regions.c:65:12: 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]
2357:info:build static int discard();
2358:info:build            ^
2359:info:build 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]
2360:info:build void MoveEdges(R, dx, dy)
2361:info:build      ^
2362:info:build ./regions.h:63:31: note: expanded from macro 'MoveEdges'
2363:info:build #define    MoveEdges(R,dx,dy) t1_MoveEdges(R,dx,dy)
2364:info:build                               ^
2365:info:build ./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]
2366:info:build void t1_MoveEdges();          /* moves the edge values in a region            */
2367:info:build      ^
2368:info:build 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]
2369:info:build                        abort("UnJumble:  unpaired edge?", 39);
2370:info:build                        ^
2371:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2372:info:build #define   abort(line,no)       t1_abort(line,no)
2373:info:build                                        ^
2374:info:build 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]
2375:info:build void UnJumble(region)
2376:info:build      ^
2377:info:build ./regions.h:64:31: note: expanded from macro 'UnJumble'
2378:info:build #define    UnJumble(R)        t1_UnJumble(R)
2379:info:build                               ^
2380:info:build ./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]
2381:info:build void t1_UnJumble();           /* sort the edges and reset the jumbled flag    */
2382:info:build      ^
2383:info:build 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]
2384:info:build                currentworkarea = (pel *)Allocate(0, NULL, idy * sizeof(pel));
2385:info:build                                         ^
2386:info:build ./objects.h:58:40: note: expanded from macro 'Allocate'
2387:info:build #define   Allocate(n,t,s)   t1_Allocate(n,t,s)
2388:info:build                                        ^
2389:info:build 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]
2390:info:build void MoreWorkArea(R, x1, y1, x2, y2)
2391:info:build      ^
2392:info:build ./regions.h:55:44: note: expanded from macro 'MoreWorkArea'
2393:info:build #define    MoreWorkArea(R,x1,y1,x2,y2)     t1_MoreWorkArea(R,x1,y1,x2,y2)
2394:info:build                                            ^
2395:info:build ./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]
2396:info:build void t1_MoreWorkArea();       /* get longer edge list for stepping            */
2397:info:build      ^
2398:info:build 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]
2399:info:build struct region *BoxClip(R, xmin, ymin, xmax, ymax)
2400:info:build                ^
2401:info:build ./regions.h:58:44: note: expanded from macro 'BoxClip'
2402:info:build #define    BoxClip(R,xmin,ymin,xmax,ymax)  t1_BoxClip(R,xmin,ymin,xmax,ymax)
2403:info:build                                            ^
2404:info:build ./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]
2405:info:build struct region *t1_BoxClip();  /* clip a region to a rectangle                 */
2406:info:build                ^
2407:info:build 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]
2408:info:build        path = BoxPath(IDENTITY, R->ymax - R->ymin, R->xmax - R->xmin);
2409:info:build               ^
2410:info:build ./paths.h:122:45: note: expanded from macro 'BoxPath'
2411:info:build #define   BoxPath(S,h,w)          t1_BoxPath(S,h,w)
2412:info:build                                             ^
2413:info:build 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]
2414:info:build        path = Join(PathSegment(MOVETYPE, R->origin.x + TOFRACTPEL(R->xmin),
2415:info:build                    ^
2416:info:build ./paths.h:119:49: note: expanded from macro 'PathSegment'
2417:info:build #define   PathSegment(t,x,y)      t1_PathSegment(t,(fractpel)x,(fractpel)y)
2418:info:build                                                 ^
2419:info:build 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]
2420:info:build struct segment *RegionBounds(R)
2421:info:build                 ^
2422:info:build ./regions.h:61:31: note: expanded from macro 'RegionBounds'
2423:info:build #define    RegionBounds(r)    t1_RegionBounds(r)
2424:info:build                               ^
2425:info:build ./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]
2426:info:build struct segment *t1_RegionBounds();  /* returns bounding box of a region       */
2427:info:build                 ^
2428:info:build 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]
2429:info:build        DumpEdges(area->anchor);
2430:info:build        ^
2431:info:build ./objects.h:286:42: note: expanded from macro 'DumpEdges'
2432:info:build #define    DumpEdges(e)      t1_DumpEdges(e)
2433:info:build                                          ^
2434:info:build 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]
2435:info:build void DumpArea(area)
2436:info:build      ^
2437:info:build ./objects.h:282:30: note: expanded from macro 'DumpArea'
2438:info:build #define    DumpArea(area)    t1_DumpArea(area)
2439:info:build                              ^
2440:info:build ./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]
2441:info:build void t1_DumpArea();           /* dump a region structure                      */
2442:info:build      ^
2443:info:build regions.c:1705:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
2444:info:build static pel RegionDebugYMin = MINPEL;
2445:info:build                              ^~~~~~
2446:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
2447:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
2448:info:build                       ~~^
2449:info:build 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]
2450:info:build                        edgecheck(p, ymin, ymax);
2451:info:build                                 ^
2452:info:build 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]
2453:info:build                        edgecheck(p2, ymin, ymax);
2454:info:build                                 ^
2455:info:build 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]
2456:info:build void DumpEdges(edges)
2457:info:build      ^
2458:info:build ./objects.h:286:30: note: expanded from macro 'DumpEdges'
2459:info:build #define    DumpEdges(e)      t1_DumpEdges(e)
2460:info:build                              ^
2461:info:build ./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]
2462:info:build void t1_DumpEdges();          /* dump a region's edge list                    */
2463:info:build      ^
2464:info:build regions.c:1712:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
2465:info:build        register pel ymin = MINPEL;
2466:info:build                            ^~~~~~
2467:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
2468:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
2469:info:build                       ~~^
2470:info:build regions.c:1713:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
2471:info:build        register pel ymax = MINPEL;
2472:info:build                            ^~~~~~
2473:info:build ./regions.h:99:25: note: expanded from macro 'MINPEL'
2474:info:build #define    MINPEL    (-1<<(8*sizeof(pel)-1))  /* smallest value fitting in a pel */
2475:info:build                       ~~^
2476:info:build 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]
2477:info:build                abort("EDGE ERROR: non EDGETYPE in list", 42);
2478:info:build                ^
2479:info:build ./objects.h:57:40: note: expanded from macro 'abort'
2480:info:build #define   abort(line,no)       t1_abort(line,no)
2481:info:build                                        ^
2482:info:build 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]
2483:info:build static int edgecheck(edge, oldmin, oldmax)
2484:info:build            ^
2485:info:build regions.c:66:12: 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]
2486:info:build static int edgecheck();
2487:info:build            ^
2488:info:build 122 warnings and 2 errors generated.
2489:info:build make[2]: *** [regions.lo] Error 1
2490:info:build make[2]: Leaving directory `/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2/lib/type1'
2491:info:build make[1]: *** [type1_target] Error 1
2492:info:build make[1]: Leaving directory `/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2/lib'
2493:info:build make: *** [XXXX] Error 1
2494:info:build make: Leaving directory `/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2'
2495:info:build Command failed:  cd "/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/work/t1lib-5.1.2" && /usr/bin/make -w without_doc LIBTOOL=/opt/macports/bin/glibtool
2496:info:build Exit code: 2
2497:error:build Failed to build t1lib: command execution failed
2498:debug:build Error code: CHILDSTATUS 28210 2
2499:debug:build Backtrace: command execution failed
2500:debug:build     while executing
2501:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
2502:debug:build     invoked from within
2503:debug:build "command_exec -callback portprogress::target_progress_callback build"
2504:debug:build     (procedure "portbuild::build_main" line 10)
2505:debug:build     invoked from within
2506:debug:build "$procedure $targetname"
2507:error:build See /opt/macports/var/macports/logs/_opt_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_t1lib/t1lib/main.log for details.