Mock Version: 1.1.39 Mock Version: 1.1.39 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/xedit.spec'], False, '/var/lib/mock/f22-build-2194956-402134/root/', None, 86400, True, False, 1000, 425, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/xedit.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} warning: Could not canonicalize hostname: buildhw-02.phx2.fedoraproject.org Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/xedit-1.2.1-1.fc22.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/xedit.spec'], False, '/var/lib/mock/f22-build-2194956-402134/root/', None, 86400, True, False, 1000, 425, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/xedit.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n ""', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Du80xs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf xedit-1.2.1 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/xedit-1.2.1.tar.bz2 + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd xedit-1.2.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.y3QJ0s + umask 022 + cd /builddir/build/BUILD + cd xedit-1.2.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' x ']' + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-lispdir=/usr/share/X11/xedit checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking for gcc option to accept ISO C99... -std=gnu99 checking how to run the C preprocessor... gcc -std=gnu99 -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether __clang__ is declared... no checking whether __INTEL_COMPILER is declared... no checking whether __SUNPRO_C is declared... no checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking for a sed that does not truncate output... /usr/bin/sed checking if gcc -std=gnu99 supports -Werror=unknown-warning-option... no checking if gcc -std=gnu99 supports -Werror=unused-command-line-argument... no checking if gcc -std=gnu99 supports -Wall... yes checking if gcc -std=gnu99 supports -Wpointer-arith... yes checking if gcc -std=gnu99 supports -Wmissing-declarations... yes checking if gcc -std=gnu99 supports -Wformat=2... yes checking if gcc -std=gnu99 supports -Wstrict-prototypes... yes checking if gcc -std=gnu99 supports -Wmissing-prototypes... yes checking if gcc -std=gnu99 supports -Wnested-externs... yes checking if gcc -std=gnu99 supports -Wbad-function-cast... yes checking if gcc -std=gnu99 supports -Wold-style-definition... yes checking if gcc -std=gnu99 supports -Wdeclaration-after-statement... yes checking if gcc -std=gnu99 supports -Wunused... yes checking if gcc -std=gnu99 supports -Wuninitialized... yes checking if gcc -std=gnu99 supports -Wshadow... yes checking if gcc -std=gnu99 supports -Wcast-qual... yes checking if gcc -std=gnu99 supports -Wmissing-noreturn... yes checking if gcc -std=gnu99 supports -Wmissing-format-attribute... yes checking if gcc -std=gnu99 supports -Wredundant-decls... yes checking if gcc -std=gnu99 supports -Werror=implicit... yes checking if gcc -std=gnu99 supports -Werror=nonnull... yes checking if gcc -std=gnu99 supports -Werror=init-self... yes checking if gcc -std=gnu99 supports -Werror=main... yes checking if gcc -std=gnu99 supports -Werror=missing-braces... yes checking if gcc -std=gnu99 supports -Werror=sequence-point... yes checking if gcc -std=gnu99 supports -Werror=return-type... yes checking if gcc -std=gnu99 supports -Werror=trigraphs... yes checking if gcc -std=gnu99 supports -Werror=array-bounds... yes checking if gcc -std=gnu99 supports -Werror=write-strings... yes checking if gcc -std=gnu99 supports -Werror=address... yes checking if gcc -std=gnu99 supports -Werror=int-to-pointer-cast... yes checking if gcc -std=gnu99 supports -Werror=pointer-to-int-cast... yes checking if gcc -std=gnu99 supports -pedantic... yes checking if gcc -std=gnu99 supports -Werror... yes checking if gcc -std=gnu99 supports -Werror=attributes... yes checking whether gcc -std=gnu99 and cc understand -c and -o together... yes checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-redhat-linux-gnu-pkg-config... (cached) /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for PKGDEPS... yes checking for realpath... yes checking for strcasecmp... yes checking for unsetenv... yes checking for APPDEFS... yes configure: creating ./config.status config.status: creating Makefile config.status: creating man/Makefile config.status: creating config.h config.status: executing depfiles commands + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.wVCoUH + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 ++ dirname /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 + cd xedit-1.2.1 + make install DESTDIR=/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 'INSTALL=install -p' Making install in man make[1]: Entering directory '/builddir/build/BUILD/xedit-1.2.1/man' GEN xedit.1 make[2]: Entering directory '/builddir/build/BUILD/xedit-1.2.1/man' make[2]: Nothing to be done for 'install-exec-am'. test -z "/usr/share/man/man1" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/man/man1" install -p -m 644 xedit.1 '/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/man/man1' make[2]: Leaving directory '/builddir/build/BUILD/xedit-1.2.1/man' make[1]: Leaving directory '/builddir/build/BUILD/xedit-1.2.1/man' make[1]: Entering directory '/builddir/build/BUILD/xedit-1.2.1' CC liblisp_a-bytecode.o In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'Com_Block': ./lisp/compile.c:128:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s cannot name a block", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'Com_C_r': ./lisp/compile.c:153:7: warning: assignment discards 'const' qualifier from pointer target type desc = "CAR"; ^ ./lisp/compile.c:155:7: warning: assignment discards 'const' qualifier from pointer target type desc = "CDR"; ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/compile.c: In function 'Com_Cond': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ ./lisp/compile.c:184:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(code); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/compile.c: In function 'Com_Dolist': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ ./lisp/compile.c:257:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ ./lisp/compile.c:259:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ ./lisp/compile.c:260:5: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:271:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too many arguments %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'Com_Go': ./lisp/compile.c:452:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s called not within a block", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/compile.c: In function 'Com_Let': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ ./lisp/compile.c:553:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:566:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too much arguments to initialize %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ ./lisp/compile.c:576:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ ./lisp/compile.c:577:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/compile.c: In function 'Com_Letx': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ ./lisp/compile.c:619:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(body); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:632:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too much arguments to initialize %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ ./lisp/compile.c:642:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ ./lisp/compile.c:643:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/compile.c: In function 'Com_Setq': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ ./lisp/compile.c:858:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ ./lisp/compile.c:859:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:862:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: odd number of arguments", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComReturnFrom': ./lisp/compile.c:1083:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: no visible %s block", STRFUN(builtin), STROBJ(name)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'compare': ./lisp/compile.c:1151:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] long cmp = *(char**)left - *(char**)right; ^ ./lisp/compile.c:1151:33: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] long cmp = *(char**)left - *(char**)right; ^ ./lisp/compile.c: In function 'ComGetVariable': ./lisp/compile.c:1240:2: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("variable %s is neither declared nor bound", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComLabel': ./lisp/compile.c:1281:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("TAGBODY: tag %s specified more than once", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComCall': ./lisp/compile.c:1441:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too few arguments", STROBJ(name)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:1546:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: invalid keyword %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:1552:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: &KEY needs arguments as pairs", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:1637:6: warning: declaration of 'count' shadows a previous local [-Wshadow] int count, constantp; ^ ./lisp/compile.c:1398:12: warning: shadowed declaration is here [-Wshadow] int i, count, base; ^ ./lisp/compile.c:1748:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too many arguments", STROBJ(name)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComFuncall': ./lisp/compile.c:1848:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too %s arguments", atom->key->value, ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:1873:3: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("call to undefined function %s", atom->key->value); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:1902:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: %s is invalid as a function", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComEval': ./lisp/compile.c:1967:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: comma outside of backquote"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:1982:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("FUNCTION: %s is not a function", STROBJ(object)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComMacroExpandEval': ./lisp/compile.c:2111:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:2128:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: comma outside of backquote"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c: In function 'ComMacroExpand': ./lisp/compile.c:2176:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("*** EVAL: bad jump in macro expansion"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:2180:2: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("*** EVAL: aborting macro expansion"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/bytecode.c:340:0: ./lisp/compile.c:2181:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("."); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'Lisp_Compile': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/bytecode.c:392:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:519:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: the function %s is undefined", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'Lisp_Disassemble': lisp/bytecode.c:581:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: the function %s is not defined", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:603:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a function", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:609:2: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "Builtin ", 8); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:611:6: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "macro ", 6); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:613:6: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "function ", 9); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:616:2: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "Macro ", 6); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:618:2: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "Function ", 9); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:620:5: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, ":\n", 2); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:661:6: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "Rest argument: ", 15); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:667:6: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "No rest argument\n", 17); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:682:2: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "\nBytecode header:\n", 18); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:752:3: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "\nNo initial stack\n", 18); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:757:3: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "\nInitial stack:\n", 16); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:781:4: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "; sform\n", 9); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:795:4: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "; special key", 14); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:810:4: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "; sform\n", 9); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:834:7: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "; aux\n", 7); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c:839:2: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(NIL, "\nBytecode stream:\n", 18); ^ In file included from lisp/bytecode.c:97:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/bytecode.c: In function 'MakeBytecodeObject': lisp/bytecode.c:1242:34: warning: declaration of 'cons' shadows a global declaration [-Wshadow] LispObj **constants, *code, *cons, *prev; ^ lisp/bytecode.c:335:17: warning: shadowed declaration is here [-Wshadow] static LispObj *cons, *cons1, *cons2, *cons3, *cons4, *cons5, *cons6, *cons7; ^ lisp/bytecode.c: In function 'com_LoadCon': lisp/bytecode.c:112:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("COMPILE: %s", message); \ ^ lisp/bytecode.c:1534:2: note: in expansion of macro 'COMPILE_FAILURE' COMPILE_FAILURE("internal error: loading #"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkWarnUnused': lisp/bytecode.c:1663:6: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("the variable %s is unused", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkBuildOffsets': lisp/bytecode.c:1669:31: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type #define INTERNAL_ERROR(value) LispDestroy(INTERNAL_ERROR_STRING, value) ^ lisp/bytecode.c:1679:4: note: in expansion of macro 'INTERNAL_ERROR' INTERNAL_ERROR(__LINE__); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:1669:31: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type #define INTERNAL_ERROR(value) LispDestroy(INTERNAL_ERROR_STRING, value) ^ lisp/bytecode.c:1774:4: note: in expansion of macro 'INTERNAL_ERROR' INTERNAL_ERROR(__LINE__); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkDoOptimize_0': lisp/bytecode.c:1867:10: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CAR: %s is not a list", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:1878:10: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CAR: %s is not a list", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkResolveJumps': lisp/bytecode.c:2160:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("COMPILE: no visible tag %s to GO", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkCalculateJump': lisp/bytecode.c:112:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("COMPILE: %s", message); \ ^ lisp/bytecode.c:2350:2: note: in expansion of macro 'COMPILE_FAILURE' COMPILE_FAILURE("jump too long"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkBuildTableSymbol': lisp/bytecode.c:112:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("COMPILE: %s", message); \ ^ lisp/bytecode.c:2400:2: note: in expansion of macro 'COMPILE_FAILURE' COMPILE_FAILURE("more than 256 symbols"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkBuildTableConstant': lisp/bytecode.c:112:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("COMPILE: %s", message); \ ^ lisp/bytecode.c:2409:2: note: in expansion of macro 'COMPILE_FAILURE' COMPILE_FAILURE("more than 256 constants"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkBuildTableBuiltin': lisp/bytecode.c:112:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("COMPILE: %s", message); \ ^ lisp/bytecode.c:2418:2: note: in expansion of macro 'COMPILE_FAILURE' COMPILE_FAILURE("more than 256 functions"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkBuildTableBytecode': lisp/bytecode.c:112:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("COMPILE: %s", message); \ ^ lisp/bytecode.c:2427:2: note: in expansion of macro 'COMPILE_FAILURE' COMPILE_FAILURE("more than 256 bytecode functions"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'LinkEmmitBytecode': lisp/bytecode.c:1669:31: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type #define INTERNAL_ERROR(value) LispDestroy(INTERNAL_ERROR_STRING, value) ^ lisp/bytecode.c:2516:4: note: in expansion of macro 'INTERNAL_ERROR' INTERNAL_ERROR(__LINE__); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:1669:31: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type #define INTERNAL_ERROR(value) LispDestroy(INTERNAL_ERROR_STRING, value) ^ lisp/bytecode.c:2723:7: note: in expansion of macro 'INTERNAL_ERROR' INTERNAL_ERROR(__LINE__); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:1669:31: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type #define INTERNAL_ERROR(value) LispDestroy(INTERNAL_ERROR_STRING, value) ^ lisp/bytecode.c:2726:3: note: in expansion of macro 'INTERNAL_ERROR' INTERNAL_ERROR(__LINE__); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:1669:31: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type #define INTERNAL_ERROR(value) LispDestroy(INTERNAL_ERROR_STRING, value) ^ lisp/bytecode.c:2730:7: note: in expansion of macro 'INTERNAL_ERROR' INTERNAL_ERROR(__LINE__); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c: In function 'ExecuteBytecode': lisp/bytecode.c:3052:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CAR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3061:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CDR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3069:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("RPLACA: %s is not a cons", STROBJ(reg1)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3077:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("RPLACD: %s is not a cons", STROBJ(reg1)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3194:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("LAST: %s is not a positive fixnum", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3214:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("NTHCDR: %s is not a positive fixnum", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3218:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("NTHCDR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3231:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CAR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3239:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CDR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3342:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CAR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3353:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CDR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3404:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CAR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3413:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("CDR: %s is not a list", STROBJ(reg0)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3462:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: %s is a constant", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3473:3: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("the variable %s was not declared", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3493:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3506:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3501:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3506:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3493:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3510:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3501:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3510:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3493:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3514:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3501:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3514:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3493:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3518:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3501:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the symbol %s is unbound", \ ^ lisp/bytecode.c:3518:2: note: in expansion of macro 'LOAD_SYMBOL_VALUE' LOAD_SYMBOL_VALUE(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/bytecode.c:3641:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s-%s: %s is not a %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/bytecode.c:96: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-core.o In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: lisp/core.c: In function 'LispCoreInit': ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:186:13: note: in expansion of macro 'STATIC_ATOM' Oeq = STATIC_ATOM("EQ"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:187:13: note: in expansion of macro 'STATIC_ATOM' Oeql = STATIC_ATOM("EQL"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:188:15: note: in expansion of macro 'STATIC_ATOM' Oequal = STATIC_ATOM("EQUAL"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:189:16: note: in expansion of macro 'STATIC_ATOM' Oequalp = STATIC_ATOM("EQUALP"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:190:20: note: in expansion of macro 'STATIC_ATOM' Omake_array = STATIC_ATOM("MAKE-ARRAY"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/core.c:191:25: note: in expansion of macro 'KEYWORD' Kinitial_contents = KEYWORD("INITIAL-CONTENTS"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:192:14: note: in expansion of macro 'STATIC_ATOM' Osetf = STATIC_ATOM("SETF"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:193:19: note: in expansion of macro 'STATIC_ATOM' Ootherwise = STATIC_ATOM("OTHERWISE"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:195:15: note: in expansion of macro 'STATIC_ATOM' Oquote = STATIC_ATOM("QUOTE"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/core.c:198:18: note: in expansion of macro 'GETATOMID' Svariable = GETATOMID("VARIABLE"); ^ In file included from ./lisp/io.h:35:0, from lisp/core.c:32: ./lisp/private.h:449:11: note: expected 'char *' but argument is of type 'const char *' hash_key *LispGetAtomKey(char*, int); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/core.c:199:19: note: in expansion of macro 'GETATOMID' Sstructure = GETATOMID("STRUCTURE"); ^ In file included from ./lisp/io.h:35:0, from lisp/core.c:32: ./lisp/private.h:449:11: note: expected 'char *' but argument is of type 'const char *' hash_key *LispGetAtomKey(char*, int); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/core.c:200:14: note: in expansion of macro 'GETATOMID' Stype = GETATOMID("TYPE"); ^ In file included from ./lisp/io.h:35:0, from lisp/core.c:32: ./lisp/private.h:449:11: note: expected 'char *' but argument is of type 'const char *' hash_key *LispGetAtomKey(char*, int); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/core.c:203:23: note: in expansion of macro 'STATIC_ATOM' Ogensym_counter = STATIC_ATOM("*GENSYM-COUNTER*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ lisp/core.c: In function 'LispAdjoin': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:233:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:133:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); \ ^ lisp/core.c:234:5: note: in expansion of macro 'CHECK_TEST' CHECK_TEST(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Append': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:311:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:326:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Aref': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:359:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(CAR(subscripts)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:363:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: index %ld too large for sequence length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:352:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an array", \ ^ lisp/core.c:369:5: note: in expansion of macro 'CHECK_ARRAY' CHECK_ARRAY(array); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:374:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too many subscripts %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:378:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is out of range or a bad index", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:382:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too few subscripts %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispAssocOrMember': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:434:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:133:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); \ ^ lisp/core.c:438:2: note: in expansion of macro 'CHECK_TEST' CHECK_TEST(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:466:2: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Apply': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:534:2: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(arg); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:538:2: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(arg); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:543:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(more_args); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:556:6: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(arg); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Block': lisp/core.c:596:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s cannot name a block", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Boundp': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:624:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Butlast': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:647:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:651:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(ocount); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Nbutlast': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:685:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:689:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(ocount); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Car': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:721:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Case': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:744:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(code); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:749:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s must be the last clause", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Cdr': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:832:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_C_r': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:858:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(result); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Cond': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:880:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(code); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispCopyList': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:900:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Defconstant': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1047:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:1049:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(documentation); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Defmacro': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1072:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:463:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: the special form %s cannot be redefined", \ ^ lisp/core.c:1085:6: note: in expansion of macro 'ERROR_CHECK_SPECIAL_FORM' ERROR_CHECK_SPECIAL_FORM(name->data.atom); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1089:2: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("%s: %s is being redefined", STRFUN(builtin), ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Defun': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1115:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:463:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: the special form %s cannot be redefined", \ ^ lisp/core.c:1128:6: note: in expansion of macro 'ERROR_CHECK_SPECIAL_FORM' ERROR_CHECK_SPECIAL_FORM(name->data.atom); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1132:2: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("%s: %s is being redefined", STRFUN(builtin), ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Defsetf': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1157:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(function); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1161:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: syntax error %s %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1175:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a bad store value", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1178:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(CAR(obj)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Defparameter': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1206:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:1208:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(documentation); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Defvar': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1230:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:1232:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(documentation); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispDocumentationType': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1304:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(type); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1318:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: unknown documentation type %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Documentation': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1337:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Elt': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:1370:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1374:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: index %ld too large for sequence length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Endp': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:1403:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(object); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Error': lisp/core.c:1480:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s", THESTR(string)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Fboundp': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1654:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Fill': ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:1712:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/core.c:1713:2: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(item); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Fmakunbound': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1745:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Get': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:1801:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Getenv': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:1828:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Gensym': lisp/core.c:1856:21: warning: initialization discards 'const' qualifier from pointer target type char *preffix = "G", name[132]; ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:1867:6: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(arg); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:1873:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: name %s too long", STRFUN(builtin), name); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Go': lisp/core.c:1907:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: no visible tagbody for %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Last': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:2088:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(ocount); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Let': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2128:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:2138:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(pair); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:2140:6: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2145:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too much arguments to initialize %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:2165:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(CAR(pair)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_LetP': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2193:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:2203:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(pair); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:2205:6: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2210:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too much arguments to initialize %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:2218:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_ListLength': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2289:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:2295:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(fast); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:2301:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(fast); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispListSet': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2353:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list1); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2354:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list2); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:133:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); \ ^ lisp/core.c:2387:5: note: in expansion of macro 'CHECK_TEST' CHECK_TEST(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2400:2: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(cmp2); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2455:6: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(cmp2); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2502:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(cmp1); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_MakeArray': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:2643:6: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(obj); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2653:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a bad array dimension", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2661:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: unsupported element type %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2679:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: unsupported element type %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:2686:2: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(initial_contents); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:352:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an array", \ ^ lisp/core.c:2691:2: note: in expansion of macro 'CHECK_ARRAY' CHECK_ARRAY(displaced_to); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:2697:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(displaced_index_offset); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2709:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: more than one initialization specified", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:352:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an array", \ ^ lisp/core.c:2716:2: note: in expansion of macro 'CHECK_ARRAY' CHECK_ARRAY(displaced_to); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2723:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: array-total-size + displaced-index-offset " ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:2729:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(initial_contents); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2736:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad argument or size %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2739:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad argument or size %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:2782:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad argument or size %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_MakeList': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:2865:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(size); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_MakeSymbol': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:2893:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Makunbound': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:2911:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Member': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3234:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:133:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); \ ^ lisp/core.c:3236:5: note: in expansion of macro 'CHECK_TEST' CHECK_TEST(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:3264:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_MultipleValueBind': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:3305:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:3306:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_MultipleValueSetq': ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:3464:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(symbols); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:3468:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:3469:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:3475:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:3476:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Nconc': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3508:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3525:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(head); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Nth': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:3594:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3600:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Nthcdr': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:3622:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3627:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_NthValue': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:3651:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Pairlis': lisp/core.c:3721:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: different length lists", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispFindOrPosition': lisp/core.c:3782:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Pop': lisp/core.c:3868:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", STROBJ(place)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:3869:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3871:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(result); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3885:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(result); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Proclaim': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:3941:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(declaration); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:3945:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(object); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:3952:6: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(object); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Progv': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:4078:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:4079:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:4168:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("."); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Provide': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:4184:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(module); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Push': lisp/core.c:4221:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", STROBJ(place)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:4222:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Pushnew': lisp/core.c:4262:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", STROBJ(place)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:4264:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:4295:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Quit': lisp/core.c:4330:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad exit status argument %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Replace': ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:4378:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence1); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:4380:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot store %s in %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispDeleteOrRemoveDuplicates': lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:133:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); \ ^ lisp/core.c:4439:5: note: in expansion of macro 'CHECK_TEST' CHECK_TEST(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:4515:3: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispDeleteRemoveXSubstitute': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:4793:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(ocount); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:4801:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/core.c:4835:6: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(item); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/core.c:4838:6: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(newitem); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:4903:6: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Remprop': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:5101:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Return': lisp/core.c:5130:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: no visible NIL block", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_ReturnFrom': lisp/core.c:5150:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a valid block name", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:5166:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: no visible block named %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispXReverse': ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:5201:3: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Rplaca': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:5308:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Rplacd': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/core.c:5325:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Search': lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:133:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); \ ^ lisp/core.c:5367:5: note: in expansion of macro 'CHECK_TEST' CHECK_TEST(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Setenv': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:5536:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(oname); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:5539:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ovalue); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Set': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:5560:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:5567:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_SetQ': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:5614:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(variable); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:5615:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(variable); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:5618:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: odd number of arguments", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Psetq': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:5641:2: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:5644:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: odd number of arguments", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:5652:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Setf': lisp/core.c:5677:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: odd number of arguments", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:5683:6: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:5770:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is an invalid place", STRFUN(builtin), STROBJ(place)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Psetf': lisp/core.c:5797:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: odd number of arguments", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/core.c:5808:6: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:5881:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is an invalid place", STRFUN(builtin), STROBJ(place)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Sleep': lisp/core.c:5912:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Sort': ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:6051:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_SymbolFunction': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6216:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_SymbolName': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6230:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_SymbolPackage': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6244:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_SymbolPlist': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6261:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_SymbolValue': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6278:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6283:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: the symbol %s has no value", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Tagbody': lisp/core.c:6320:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: tag %s specified more than once", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6374:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: no such tag %s", STRFUN(builtin), STROBJ(tag)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Throw': lisp/core.c:6429:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: not within a block", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6440:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a valid tag", STRFUN(builtin), STROBJ(tag)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_TreeEqual': lisp/core.c:129:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: specify either :TEST or :TEST-NOT", \ ^ lisp/core.c:6510:5: note: in expansion of macro 'CHECK_TEST_0' CHECK_TEST_0(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Typep': lisp/core.c:6590:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad type specification %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_UnwindProtect': lisp/core.c:6703:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("."); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'LispValuesList': lisp/core.c:6724:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too many values", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/core.c:6730:6: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(list); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Unsetenv': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:6835:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(oname); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_XeditEltStore': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:6857:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6862:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: index %d too large for sequence length %d", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:6868:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(sequence); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/core.c:6869:2: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(value); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6872:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot represent character %d", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_XeditPut': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6900:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_XeditSetSymbolPlist': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:6916:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_XeditVectorStore': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/core.c:6939:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(CAR(values)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6943:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too few subscripts", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6949:7: warning: declaration of 'offset' shadows a previous local [-Wshadow] long offset = FIXNUM_VALUE(CAR(values)); ^ lisp/core.c:6928:33: warning: shadowed declaration is here [-Wshadow] long rank, count, sequence, offset, accum; ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/core.c:6951:2: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(value); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/core.c:6952:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(array); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6955:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: index %ld too large for sequence length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6959:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot represent character %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:352:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an array", \ ^ lisp/core.c:6966:5: note: in expansion of macro 'CHECK_ARRAY' CHECK_ARRAY(array); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6968:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too %s subscripts", STRFUN(builtin), ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c:6975:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %ld is out of range, index %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/core.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_XeditDocumentationStore': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/core.c:7015:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/core.c:7024:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(string); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/core.c: In function 'Lisp_Quit': lisp/core.c:4317:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] Lisp_Quit(LispBuiltin *builtin) ^ CC liblisp_a-debugger.o CC liblisp_a-format.o lisp/format.c: In function 'parse_error': lisp/format.c:433:2: warning: initialization discards 'const' qualifier from pointer target type "too many parameters to directive", ^ lisp/format.c:434:2: warning: initialization discards 'const' qualifier from pointer target type "too many @ parameters", ^ lisp/format.c:435:2: warning: initialization discards 'const' qualifier from pointer target type "too many : parameters", ^ lisp/format.c:436:2: warning: initialization discards 'const' qualifier from pointer target type "no arguments left to format", ^ lisp/format.c:437:2: warning: initialization discards 'const' qualifier from pointer target type "argument is not a fixnum integer or a character", ^ lisp/format.c:438:2: warning: initialization discards 'const' qualifier from pointer target type "unknown format directive", ^ lisp/format.c:439:2: warning: initialization discards 'const' qualifier from pointer target type "parameter is not a fixnum integer", ^ lisp/format.c: In function 'merge_error': lisp/format.c:450:2: warning: initialization discards 'const' qualifier from pointer target type "too many parameters to directive", ^ lisp/format.c:451:2: warning: initialization discards 'const' qualifier from pointer target type "argument must be a character", ^ lisp/format.c:452:2: warning: initialization discards 'const' qualifier from pointer target type "argument must be a fixnum integer", ^ lisp/format.c: In function 'generic_error': lisp/format.c:463:2: warning: initialization discards 'const' qualifier from pointer target type "radix must be in the range 2 to 36, inclusive", ^ lisp/format.c:464:2: warning: initialization discards 'const' qualifier from pointer target type "parameter must be positive", ^ lisp/format.c:465:2: warning: initialization discards 'const' qualifier from pointer target type "argument must be a string", ^ lisp/format.c:466:2: warning: initialization discards 'const' qualifier from pointer target type "argument must be a list", ^ lisp/format.c: In function 'format_error': lisp/format.c:492:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("FORMAT: %s", message); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/format.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/format.c: In function 'format_ascii': ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/format.c:534:15: note: in expansion of macro 'LSTRINGSTREAM' string = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ lisp/format.c:557:6: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(stream, "()", 2); ^ In file included from lisp/format.c:33:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/format.c:32: lisp/format.c: In function 'format_case_conversion': ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/format.c:1063:14: note: in expansion of macro 'LSTRINGSTREAM' string = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ lisp/format.c: In function 'format_justify': ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/format.c:1521:11: note: in expansion of macro 'LSTRINGSTREAM' string = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/format.c:1525:15: note: in expansion of macro 'LSTRINGSTREAM' string = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/format.c:1657:15: note: in expansion of macro 'LSTRINGSTREAM' result = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ lisp/format.c: In function 'LispFormat': lisp/format.c:1796:7: warning: passing argument 2 of 'format_error' discards 'const' qualifier from pointer target type format_error(args, "no match for directive ~)"); ^ lisp/format.c:473:1: note: expected 'char *' but argument is of type 'const char *' format_error(FmtArgs *args, char *str) ^ lisp/format.c:1802:7: warning: passing argument 2 of 'format_error' discards 'const' qualifier from pointer target type format_error(args, "no match for directive ~]"); ^ lisp/format.c:473:1: note: expected 'char *' but argument is of type 'const char *' format_error(FmtArgs *args, char *str) ^ lisp/format.c:1808:7: warning: passing argument 2 of 'format_error' discards 'const' qualifier from pointer target type format_error(args, "no match for directive ~}"); ^ lisp/format.c:473:1: note: expected 'char *' but argument is of type 'const char *' format_error(FmtArgs *args, char *str) ^ lisp/format.c:1814:7: warning: passing argument 2 of 'format_error' discards 'const' qualifier from pointer target type format_error(args, "no match for directive ~>"); ^ lisp/format.c:473:1: note: expected 'char *' but argument is of type 'const char *' format_error(FmtArgs *args, char *str) ^ lisp/format.c:1817:7: warning: passing argument 2 of 'format_error' discards 'const' qualifier from pointer target type format_error(args, "misplaced directive ~;"); ^ lisp/format.c:473:1: note: expected 'char *' but argument is of type 'const char *' format_error(FmtArgs *args, char *str) ^ lisp/format.c:1927:8: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type LispWriteStr(stream, "ies", 3); ^ In file included from lisp/format.c:33:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/format.c:32: lisp/format.c: In function 'Lisp_Format': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/format.c:2067:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(format); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/format.c:2069:11: note: in expansion of macro 'LSTRINGSTREAM' stream = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/format.c:2076:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/format.c:2078:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: stream %s is not writable", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/format.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-hash.o lisp/hash.c: In function 'LispHash': lisp/hash.c:189:21: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *okey, *hash_table, *value; ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:201:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c:263:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c:267:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'LispRehash': lisp/hash.c:352:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_Clrhash': lisp/hash.c:383:14: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *hash_table = ARGUMENT(0); ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:385:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_HashTableCount': lisp/hash.c:426:14: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *hash_table = ARGUMENT(0); ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:428:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_HashTableRehashSize': lisp/hash.c:439:14: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *hash_table = ARGUMENT(0); ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:441:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_HashTableRehashThreshold': lisp/hash.c:452:14: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *hash_table = ARGUMENT(0); ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:454:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_HashTableSize': lisp/hash.c:465:14: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *hash_table = ARGUMENT(0); ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:467:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_HashTableTest': lisp/hash.c:478:14: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *hash_table = ARGUMENT(0); ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:480:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_Maphash': lisp/hash.c:494:25: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispObj *function, *hash_table; ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:399:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a hash-table", \ ^ lisp/hash.c:499:5: note: in expansion of macro 'CHECK_HASHTABLE' CHECK_HASHTABLE(hash_table); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c: In function 'Lisp_MakeHashTable': lisp/hash.c:520:20: warning: declaration of 'hash_table' shadows a global declaration [-Wshadow] LispHashTable *hash_table; ^ In file included from ./lisp/internal.h:42:0, from ./lisp/private.h:49, from ./lisp/hash.h:35, from lisp/hash.c:32: ./util.h:36:28: warning: shadowed declaration is here [-Wshadow] typedef struct _hash_table hash_table; ^ lisp/hash.c:543:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :TEST must be EQ, EQL, EQUAL, " ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/hash.c:550:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(size); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:256:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a float number", \ ^ lisp/hash.c:557:2: note: in expansion of macro 'CHECK_DFLOAT' CHECK_DFLOAT(rehash_size); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c:559:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :REHASH-SIZE must a float > 1, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:256:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a float number", \ ^ lisp/hash.c:567:2: note: in expansion of macro 'CHECK_DFLOAT' CHECK_DFLOAT(rehash_threshold); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c:570:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :REHASH-THRESHOLD must a float " ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/hash.c:580:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(initial_contents); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/hash.c:584:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(CAR(cons)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c:624:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/hash.c:628:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/hash.h:35, from lisp/hash.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-helper.o In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: lisp/helper.c: In function 'LispCheckSequenceStartEnd': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:284:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(start); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:292:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(end); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:298:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :START %ld is larger than :END %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:303:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :END %ld is larger then sequence length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispLength': lisp/helper.c:331:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("LENGTH: %s is not a sequence", STROBJ(sequence)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispCharacterCoerce': lisp/helper.c:357:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot convert %s to character", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispStringCoerce': lisp/helper.c:381:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot convert %s to string", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispCoerce': lisp/helper.c:396:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot convert %s to NIL", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:405:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad argument %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:444:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: invalid type specification %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/helper.c:529:16: note: in expansion of macro 'STRING' result = STRING(""); ^ ./lisp/internal.h:708:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewString(char*, long, int); ^ lisp/helper.c:561:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot convert %s to %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispReallyDo': lisp/helper.c:585:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: end test condition must be a list, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/helper.c:588:5: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/helper.c:599:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/helper.c:602:6: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/helper.c:603:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(value); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/helper.c:609:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispReallyDoListTimes': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/helper.c:728:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/helper.c:730:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:735:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: NIL is not a number", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/helper.c:738:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/helper.c:742:6: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:749:6: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(value); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:177:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a list", \ ^ lisp/helper.c:753:6: note: in expansion of macro 'CHECK_LIST' CHECK_LIST(value); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/helper.c:770:5: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispLoadFile': lisp/helper.c:845:2: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("; Loading %s", THESTR(filename)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispGetStringArgs': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/helper.c:926:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring1); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/helper.c:930:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring2); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:937:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(ostart1); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:943:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oend1); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:950:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(ostart2); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/helper.c:957:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oend2); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:962:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :START1 %ld larger than :END1 %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:965:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :START2 %ld larger than :END2 %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:968:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :END1 %ld larger than string length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:971:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :END2 %ld larger than string length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispPathnameField': ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/helper.c:997:12: note: in expansion of macro 'STRING' result = STRING(""); ^ ./lisp/internal.h:708:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewString(char*, long, int); ^ ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/helper.c:1013:16: note: in expansion of macro 'STRING' result = STRING(""); ^ ./lisp/internal.h:708:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewString(char*, long, int); ^ lisp/helper.c: In function 'LispProbeFile': lisp/helper.c:1071:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: realpath(\"%s\"): %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c:1092:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad pathname %s", STRFUN(builtin), STROBJ(pathname)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/helper.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/helper.c: In function 'LispWriteString_': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/helper.c:1114:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(string); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-io.o lisp/io.c: In function 'LispGet': lisp/io.c:90:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("fcntl: %s", strerror(errno)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/io.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/io.c:97:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("cannot read from *STANDARD-INPUT*"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/io.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/io.c: In function 'LispUnget': lisp/io.c:112:6: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("character %c lost at LispUnget()", unget->buffer[0]); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/io.c:32: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ lisp/io.c: In function 'LispPushInput': lisp/io.c:127:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("bad stream at PUSH-INPUT"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/io.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/io.c:138:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/io.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/io.c: In function 'LispPopInput': lisp/io.c:151:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("bad stream at POP-INPUT"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from lisp/io.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/io.c: In function 'LispGetSstring': lisp/io.c:685:2: warning: return discards 'const' qualifier from pointer target type return (""); ^ CC liblisp_a-lisp.o lisp/lisp.c:204:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mul, "* &rest numbers"}, ^ lisp/lisp.c:205:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Plus, "+ &rest numbers"}, ^ lisp/lisp.c:206:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Minus, "- number &rest more-numbers"}, ^ lisp/lisp.c:207:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Div, "/ number &rest more-numbers"}, ^ lisp/lisp.c:208:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_OnePlus, "1+ number"}, ^ lisp/lisp.c:209:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_OneMinus, "1- number"}, ^ lisp/lisp.c:210:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Less, "< number &rest more-numbers"}, ^ lisp/lisp.c:211:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_LessEqual, "<= number &rest more-numbers"}, ^ lisp/lisp.c:212:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Equal_, "= number &rest more-numbers"}, ^ lisp/lisp.c:213:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Greater, "> number &rest more-numbers"}, ^ lisp/lisp.c:214:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_GreaterEqual, ">= number &rest more-numbers"}, ^ lisp/lisp.c:215:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NotEqual, "/= number &rest more-numbers"}, ^ lisp/lisp.c:216:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Max, "max number &rest more-numbers"}, ^ lisp/lisp.c:217:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Min, "min number &rest more-numbers"}, ^ lisp/lisp.c:218:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Abs, "abs number"}, ^ lisp/lisp.c:219:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Acons, "acons key datum alist"}, ^ lisp/lisp.c:220:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Adjoin, "adjoin item list &key key test test-not"}, ^ lisp/lisp.c:221:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_AlphaCharP, "alpha-char-p char"}, ^ lisp/lisp.c:222:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_And, "and &rest args", 1, 0, Com_And}, ^ lisp/lisp.c:223:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Append, "append &rest lists"}, ^ lisp/lisp.c:224:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Apply, "apply function arg &rest more-args", 1}, ^ lisp/lisp.c:225:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Aref, "aref array &rest subscripts"}, ^ lisp/lisp.c:226:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Assoc, "assoc item list &key test test-not key"}, ^ lisp/lisp.c:227:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_AssocIf, "assoc-if predicate list &key key"}, ^ lisp/lisp.c:228:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_AssocIfNot, "assoc-if-not predicate list &key key"}, ^ lisp/lisp.c:229:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Atom, "atom object"}, ^ lisp/lisp.c:230:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Block, "block name &rest body", 1, 0, Com_Block}, ^ lisp/lisp.c:231:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_BothCaseP, "both-case-p character"}, ^ lisp/lisp.c:232:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Boundp, "boundp symbol"}, ^ lisp/lisp.c:233:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Butlast, "butlast list &optional count"}, ^ lisp/lisp.c:234:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nbutlast, "nbutlast list &optional count"}, ^ lisp/lisp.c:235:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Car, "car list", 0, 0, Com_C_r}, ^ lisp/lisp.c:236:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Car, "first list", 0, 0, Com_C_r}, ^ lisp/lisp.c:237:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Case, "case keyform &rest body"}, ^ lisp/lisp.c:238:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Catch, "catch tag &rest body", 1}, ^ lisp/lisp.c:239:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Cdr, "cdr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:240:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Cdr, "rest list", 0, 0, Com_C_r}, ^ lisp/lisp.c:241:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Ceiling, "ceiling number &optional divisor", 1}, ^ lisp/lisp.c:242:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Fceiling, "fceiling number &optional divisor", 1}, ^ lisp/lisp.c:243:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Char, "char string index"}, ^ lisp/lisp.c:244:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Char, "schar simple-string index"}, ^ lisp/lisp.c:245:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharLess, "char< character &rest more-characters"}, ^ lisp/lisp.c:246:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharLessEqual, "char<= character &rest more-characters"}, ^ lisp/lisp.c:247:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharEqual_, "char= character &rest more-characters"}, ^ lisp/lisp.c:248:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharGreater, "char> character &rest more-characters"}, ^ lisp/lisp.c:249:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharGreaterEqual, "char>= character &rest more-characters"}, ^ lisp/lisp.c:250:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharNotEqual_, "char/= character &rest more-characters"}, ^ lisp/lisp.c:251:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharLessp, "char-lessp character &rest more-characters"}, ^ lisp/lisp.c:252:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharNotGreaterp, "char-not-greaterp character &rest more-characters"}, ^ lisp/lisp.c:253:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharEqual, "char-equal character &rest more-characters"}, ^ lisp/lisp.c:254:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharGreaterp, "char-greaterp character &rest more-characters"}, ^ lisp/lisp.c:255:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharNotLessp, "char-not-lessp character &rest more-characters"}, ^ lisp/lisp.c:256:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharNotEqual, "char-not-equal character &rest more-characters"}, ^ lisp/lisp.c:257:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharDowncase, "char-downcase character"}, ^ lisp/lisp.c:258:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharInt, "char-code character"}, ^ lisp/lisp.c:259:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharInt, "char-int character"}, ^ lisp/lisp.c:260:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CharUpcase, "char-upcase character"}, ^ lisp/lisp.c:261:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Character, "character object"}, ^ lisp/lisp.c:262:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Characterp, "characterp object"}, ^ lisp/lisp.c:263:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Clrhash, "clrhash hash-table"}, ^ lisp/lisp.c:264:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_IntChar, "code-char integer"}, ^ lisp/lisp.c:265:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Coerce, "coerce object result-type"}, ^ lisp/lisp.c:266:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Compile, "compile name &optional definition", 1}, ^ lisp/lisp.c:267:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Complex, "complex realpart &optional imagpart"}, ^ lisp/lisp.c:268:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Cond, "cond &rest body", 0, 0, Com_Cond}, ^ lisp/lisp.c:269:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Cons, "cons car cdr", 0, 0, Com_Cons}, ^ lisp/lisp.c:270:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Consp, "consp object", 0, 0, Com_Consp}, ^ lisp/lisp.c:271:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Constantp, "constantp form &optional environment"}, ^ lisp/lisp.c:272:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Conjugate, "conjugate number"}, ^ lisp/lisp.c:273:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Complexp, "complexp object"}, ^ lisp/lisp.c:274:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CopyAlist, "copy-alist list"}, ^ lisp/lisp.c:275:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CopyList, "copy-list list"}, ^ lisp/lisp.c:276:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_CopyTree, "copy-tree list"}, ^ lisp/lisp.c:277:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Close, "close stream &key abort"}, ^ lisp/lisp.c:278:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:279:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:280:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:281:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:282:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caaar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:283:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:284:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cadar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:285:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:286:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdaar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:287:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:288:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cddar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:289:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:290:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caaaar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:291:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caaadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:292:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caadar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:293:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caaddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:294:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cadaar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:295:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cadadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:296:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "caddar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:297:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cadddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:298:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdaaar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:299:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdaadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:300:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdadar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:301:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdaddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:302:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cddaar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:303:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cddadr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:304:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cdddar list", 0, 0, Com_C_r}, ^ lisp/lisp.c:305:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_C_r, "cddddr list", 0, 0, Com_C_r}, ^ lisp/lisp.c:306:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Decf, "decf place &optional delta"}, ^ lisp/lisp.c:307:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defconstant, "defconstant name initial-value &optional documentation"}, ^ lisp/lisp.c:308:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defmacro, "defmacro name lambda-list &rest body"}, ^ lisp/lisp.c:309:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defstruct, "defstruct name &rest description"}, ^ lisp/lisp.c:310:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defun, "defun name lambda-list &rest body"}, ^ lisp/lisp.c:311:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defsetf, "defsetf function lambda-list &rest body"}, ^ lisp/lisp.c:312:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defparameter, "defparameter name initial-value &optional documentation"}, ^ lisp/lisp.c:313:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Defvar, "defvar name &optional initial-value documentation"}, ^ lisp/lisp.c:314:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Delete, "delete item sequence &key from-end test test-not start end count key"}, ^ lisp/lisp.c:315:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DeleteDuplicates, "delete-duplicates sequence &key from-end test test-not start end key"}, ^ lisp/lisp.c:316:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DeleteIf, "delete-if predicate sequence &key from-end start end count key"}, ^ lisp/lisp.c:317:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DeleteIfNot, "delete-if-not predicate sequence &key from-end start end count key"}, ^ lisp/lisp.c:318:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DeleteFile, "delete-file filename"}, ^ lisp/lisp.c:319:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Denominator, "denominator rational"}, ^ lisp/lisp.c:320:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DigitChar, "digit-char weight &optional radix"}, ^ lisp/lisp.c:321:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DigitCharP, "digit-char-p character &optional radix"}, ^ lisp/lisp.c:322:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Directory, "directory pathname &key all if-cannot-read"}, ^ lisp/lisp.c:323:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_DirectoryNamestring, "directory-namestring pathname"}, ^ lisp/lisp.c:324:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Disassemble, "disassemble function"}, ^ lisp/lisp.c:325:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Do, "do init test &rest body"}, ^ lisp/lisp.c:326:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_DoP, "do* init test &rest body"}, ^ lisp/lisp.c:327:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Documentation, "documentation symbol type"}, ^ lisp/lisp.c:328:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_DoList, "dolist init &rest body", 0, 0, Com_Dolist}, ^ lisp/lisp.c:329:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_DoTimes, "dotimes init &rest body"}, ^ lisp/lisp.c:330:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_DoAllSymbols, "do-all-symbols init &rest body"}, ^ lisp/lisp.c:331:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_DoExternalSymbols, "do-external-symbols init &rest body"}, ^ lisp/lisp.c:332:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_DoSymbols, "do-symbols init &rest body"}, ^ lisp/lisp.c:333:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Elt, "elt sequence index"}, ^ lisp/lisp.c:334:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Endp, "endp object"}, ^ lisp/lisp.c:335:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_EnoughNamestring, "enough-namestring pathname &optional defaults"}, ^ lisp/lisp.c:336:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Eq, "eq left right", 0, 0, Com_Eq}, ^ lisp/lisp.c:337:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Eql, "eql left right", 0, 0, Com_Eq}, ^ lisp/lisp.c:338:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Equal, "equal left right", 0, 0, Com_Eq}, ^ lisp/lisp.c:339:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Equalp, "equalp left right", 0, 0, Com_Eq}, ^ lisp/lisp.c:340:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Error, "error control-string &rest arguments"}, ^ lisp/lisp.c:341:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Evenp, "evenp integer"}, ^ lisp/lisp.c:342:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Export, "export symbols &optional package"}, ^ lisp/lisp.c:343:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Eval, "eval form"}, ^ lisp/lisp.c:344:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Every, "every predicate sequence &rest more-sequences"}, ^ lisp/lisp.c:345:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Some, "some predicate sequence &rest more-sequences"}, ^ lisp/lisp.c:346:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Notevery, "notevery predicate sequence &rest more-sequences"}, ^ lisp/lisp.c:347:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Notany, "notany predicate sequence &rest more-sequences"}, ^ lisp/lisp.c:348:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Fboundp, "fboundp symbol"}, ^ lisp/lisp.c:349:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Find, "find item sequence &key from-end test test-not start end key"}, ^ lisp/lisp.c:350:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FindIf, "find-if predicate sequence &key from-end start end key"}, ^ lisp/lisp.c:351:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FindIfNot, "find-if-not predicate sequence &key from-end start end key"}, ^ lisp/lisp.c:352:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FileNamestring, "file-namestring pathname"}, ^ lisp/lisp.c:353:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Fill, "fill sequence item &key start end"}, ^ lisp/lisp.c:354:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FindAllSymbols, "find-all-symbols string-or-symbol"}, ^ lisp/lisp.c:355:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FindSymbol, "find-symbol string &optional package", 1}, ^ lisp/lisp.c:356:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FindPackage, "find-package name"}, ^ lisp/lisp.c:357:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Float, "float number &optional other"}, ^ lisp/lisp.c:358:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Floatp, "floatp object"}, ^ lisp/lisp.c:359:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Floor, "floor number &optional divisor", 1}, ^ lisp/lisp.c:360:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Ffloor, "ffloor number &optional divisor", 1}, ^ lisp/lisp.c:361:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Fmakunbound, "fmakunbound symbol"}, ^ lisp/lisp.c:362:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Format, "format destination control-string &rest arguments"}, ^ lisp/lisp.c:363:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_FreshLine, "fresh-line &optional output-stream"}, ^ lisp/lisp.c:364:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Funcall, "funcall function &rest arguments", 1}, ^ lisp/lisp.c:365:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Functionp, "functionp object"}, ^ lisp/lisp.c:366:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Gc, "gc &optional car cdr"}, ^ lisp/lisp.c:367:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Gcd, "gcd &rest integers"}, ^ lisp/lisp.c:368:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Gensym, "gensym &optional arg"}, ^ lisp/lisp.c:369:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Get, "get symbol indicator &optional default"}, ^ lisp/lisp.c:370:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Gethash, "gethash key hash-table &optional default", 1}, ^ lisp/lisp.c:371:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Go, "go tag", 0, 0, Com_Go}, ^ lisp/lisp.c:372:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_GraphicCharP, "graphic-char-p char"}, ^ lisp/lisp.c:373:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HashTableP, "hash-table-p object"}, ^ lisp/lisp.c:374:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HashTableCount, "hash-table-count hash-table"}, ^ lisp/lisp.c:375:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HashTableRehashSize, "hash-table-rehash-size hash-table"}, ^ lisp/lisp.c:376:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HashTableRehashThreshold, "hash-table-rehash-threshold hash-table"}, ^ lisp/lisp.c:377:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HashTableSize, "hash-table-size hash-table"}, ^ lisp/lisp.c:378:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HashTableTest, "hash-table-test hash-table"}, ^ lisp/lisp.c:379:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_HostNamestring, "host-namestring pathname"}, ^ lisp/lisp.c:380:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_If, "if test then &optional else", 0, 0, Com_If}, ^ lisp/lisp.c:381:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_IgnoreErrors, "ignore-errors &rest body", 1}, ^ lisp/lisp.c:382:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Imagpart, "imagpart number"}, ^ lisp/lisp.c:383:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_InPackage, "in-package name"}, ^ lisp/lisp.c:384:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Incf, "incf place &optional delta"}, ^ lisp/lisp.c:385:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Import, "import symbols &optional package"}, ^ lisp/lisp.c:386:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_InputStreamP, "input-stream-p stream"}, ^ lisp/lisp.c:387:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_IntChar, "int-char integer"}, ^ lisp/lisp.c:388:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Integerp, "integerp object"}, ^ lisp/lisp.c:389:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Intern, "intern string &optional package", 1}, ^ lisp/lisp.c:390:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Intersection, "intersection list1 list2 &key test test-not key"}, ^ lisp/lisp.c:391:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nintersection, "nintersection list1 list2 &key test test-not key"}, ^ lisp/lisp.c:392:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Isqrt, "isqrt natural"}, ^ lisp/lisp.c:393:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Keywordp, "keywordp object"}, ^ lisp/lisp.c:394:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Last, "last list &optional count", 0, 0, Com_Last}, ^ lisp/lisp.c:395:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Lambda, "lambda lambda-list &rest body"}, ^ lisp/lisp.c:396:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Lcm, "lcm &rest integers"}, ^ lisp/lisp.c:397:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Length, "length sequence", 0, 0, Com_Length}, ^ lisp/lisp.c:398:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Let, "let init &rest body", 1, 0, Com_Let}, ^ lisp/lisp.c:399:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_LetP, "let* init &rest body", 1, 0, Com_Letx}, ^ lisp/lisp.c:400:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ListP, "list* object &rest more-objects"}, ^ lisp/lisp.c:401:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ListAllPackages, "list-all-packages"}, ^ lisp/lisp.c:402:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_List, "list &rest args"}, ^ lisp/lisp.c:403:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ListLength, "list-length list"}, ^ lisp/lisp.c:404:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Listp, "listp object", 0, 0, Com_Listp}, ^ lisp/lisp.c:405:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Listen, "listen &optional input-stream"}, ^ lisp/lisp.c:406:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Load, "load filename &key verbose print if-does-not-exist"}, ^ lisp/lisp.c:407:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Logand, "logand &rest integers"}, ^ lisp/lisp.c:408:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Logeqv, "logeqv &rest integers"}, ^ lisp/lisp.c:409:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Logior, "logior &rest integers"}, ^ lisp/lisp.c:410:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Lognot, "lognot integer"}, ^ lisp/lisp.c:411:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Logxor, "logxor &rest integers"}, ^ lisp/lisp.c:412:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Loop, "loop &rest body", 0, 0, Com_Loop}, ^ lisp/lisp.c:413:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_LowerCaseP, "lower-case-p character"}, ^ lisp/lisp.c:414:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeArray, "make-array dimensions &key element-type initial-element initial-contents adjustable fill-pointer displaced-to displaced-index-offset"}, ^ lisp/lisp.c:415:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeHashTable, "make-hash-table &key test size rehash-size rehash-threshold initial-contents"}, ^ lisp/lisp.c:416:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeList, "make-list size &key initial-element"}, ^ lisp/lisp.c:417:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakePackage, "make-package package-name &key nicknames use"}, ^ lisp/lisp.c:418:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakePathname, "make-pathname &key host device directory name type version defaults"}, ^ lisp/lisp.c:419:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeString, "make-string size &key initial-element element-type"}, ^ lisp/lisp.c:420:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeSymbol, "make-symbol name"}, ^ lisp/lisp.c:421:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeStringInputStream, "make-string-input-stream string &optional start end"}, ^ lisp/lisp.c:422:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakeStringOutputStream, "make-string-output-stream &key element-type"}, ^ lisp/lisp.c:423:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_GetOutputStreamString, "get-output-stream-string string-output-stream"}, ^ lisp/lisp.c:424:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Makunbound, "makunbound symbol"}, ^ lisp/lisp.c:425:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mapc, "mapc function list &rest more-lists"}, ^ lisp/lisp.c:426:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mapcar, "mapcar function list &rest more-lists"}, ^ lisp/lisp.c:427:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mapcan, "mapcan function list &rest more-lists"}, ^ lisp/lisp.c:428:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Maphash, "maphash function hash-table"}, ^ lisp/lisp.c:429:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mapl, "mapl function list &rest more-lists"}, ^ lisp/lisp.c:430:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Maplist, "maplist function list &rest more-lists"}, ^ lisp/lisp.c:431:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mapcon, "mapcon function list &rest more-lists"}, ^ lisp/lisp.c:432:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Member, "member item list &key test test-not key"}, ^ lisp/lisp.c:433:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MemberIf, "member-if predicate list &key key"}, ^ lisp/lisp.c:434:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MemberIfNot, "member-if-not predicate list &key key"}, ^ lisp/lisp.c:435:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Minusp, "minusp number"}, ^ lisp/lisp.c:436:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Mod, "mod number divisor"}, ^ lisp/lisp.c:437:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_MultipleValueBind, "multiple-value-bind symbols values &rest body"}, ^ lisp/lisp.c:438:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_MultipleValueCall, "multiple-value-call function &rest form", 1}, ^ lisp/lisp.c:439:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_MultipleValueProg1, "multiple-value-prog1 first-form &rest form", 1}, ^ lisp/lisp.c:440:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_MultipleValueList, "multiple-value-list form"}, ^ lisp/lisp.c:441:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_MultipleValueSetq, "multiple-value-setq symbols form"}, ^ lisp/lisp.c:442:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nconc, "nconc &rest lists"}, ^ lisp/lisp.c:443:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nreverse, "nreverse sequence"}, ^ lisp/lisp.c:444:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NsetDifference, "nset-difference list1 list2 &key test test-not key"}, ^ lisp/lisp.c:445:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nsubstitute, "nsubstitute newitem olditem sequence &key from-end test test-not start end count key"}, ^ lisp/lisp.c:446:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NsubstituteIf, "nsubstitute-if newitem test sequence &key from-end start end count key"}, ^ lisp/lisp.c:447:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NsubstituteIfNot, "nsubstitute-if-not newitem test sequence &key from-end start end count key"}, ^ lisp/lisp.c:448:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nth, "nth index list"}, ^ lisp/lisp.c:449:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nthcdr, "nthcdr index list", 0, 0, Com_Nthcdr}, ^ lisp/lisp.c:450:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_NthValue, "nth-value index form"}, ^ lisp/lisp.c:451:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Numerator, "numerator rational"}, ^ lisp/lisp.c:452:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Namestring, "namestring pathname"}, ^ lisp/lisp.c:453:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Null, "not arg", 0, 0, Com_Null}, ^ lisp/lisp.c:454:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Null, "null list", 0, 0, Com_Null}, ^ lisp/lisp.c:455:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Numberp, "numberp object", 0, 0, Com_Numberp}, ^ lisp/lisp.c:456:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Oddp, "oddp integer"}, ^ lisp/lisp.c:457:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Open, "open filename &key direction element-type if-exists if-does-not-exist external-format"}, ^ lisp/lisp.c:458:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_OpenStreamP, "open-stream-p stream"}, ^ lisp/lisp.c:459:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Or, "or &rest args", 1, 0, Com_Or}, ^ lisp/lisp.c:460:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_OutputStreamP, "output-stream-p stream"}, ^ lisp/lisp.c:461:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Packagep, "packagep object"}, ^ lisp/lisp.c:462:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PackageName, "package-name package"}, ^ lisp/lisp.c:463:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PackageNicknames, "package-nicknames package"}, ^ lisp/lisp.c:464:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PackageUseList, "package-use-list package"}, ^ lisp/lisp.c:465:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PackageUsedByList, "package-used-by-list package"}, ^ lisp/lisp.c:466:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Pairlis, "pairlis key data &optional alist"}, ^ lisp/lisp.c:467:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ParseInteger, "parse-integer string &key start end radix junk-allowed", 1}, ^ lisp/lisp.c:468:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ParseNamestring, "parse-namestring object &optional host defaults &key start end junk-allowed", 1}, ^ lisp/lisp.c:469:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PathnameHost, "pathname-host pathname"}, ^ lisp/lisp.c:470:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PathnameDevice, "pathname-device pathname"}, ^ lisp/lisp.c:471:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PathnameDirectory, "pathname-directory pathname"}, ^ lisp/lisp.c:472:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PathnameName, "pathname-name pathname"}, ^ lisp/lisp.c:473:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PathnameType, "pathname-type pathname"}, ^ lisp/lisp.c:474:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PathnameVersion, "pathname-version pathname"}, ^ lisp/lisp.c:475:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Pathnamep, "pathnamep object"}, ^ lisp/lisp.c:476:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Plusp, "plusp number"}, ^ lisp/lisp.c:477:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Pop, "pop place"}, ^ lisp/lisp.c:478:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Position, "position item sequence &key from-end test test-not start end key"}, ^ lisp/lisp.c:479:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PositionIf, "position-if predicate sequence &key from-end start end key"}, ^ lisp/lisp.c:480:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PositionIfNot, "position-if-not predicate sequence &key from-end start end key"}, ^ lisp/lisp.c:481:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Prin1, "prin1 object &optional output-stream"}, ^ lisp/lisp.c:482:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Princ, "princ object &optional output-stream"}, ^ lisp/lisp.c:483:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Print, "print object &optional output-stream"}, ^ lisp/lisp.c:484:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ProbeFile, "probe-file pathname"}, ^ lisp/lisp.c:485:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Proclaim, "proclaim declaration"}, ^ lisp/lisp.c:486:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Prog1, "prog1 first &rest body"}, ^ lisp/lisp.c:487:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Prog2, "prog2 first second &rest body"}, ^ lisp/lisp.c:488:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Progn, "progn &rest body", 1, 0, Com_Progn}, ^ lisp/lisp.c:489:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Progv, "progv symbols values &rest body", 1}, ^ lisp/lisp.c:490:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Provide, "provide module"}, ^ lisp/lisp.c:491:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Push, "push item place"}, ^ lisp/lisp.c:492:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Pushnew, "pushnew item place &key key test test-not"}, ^ lisp/lisp.c:493:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Quit, "quit &optional status"}, ^ lisp/lisp.c:494:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Quote, "quote object"}, ^ lisp/lisp.c:495:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Rational, "rational number"}, ^ lisp/lisp.c:496:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Rationalp, "rationalp object"}, ^ lisp/lisp.c:497:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Read, "read &optional input-stream eof-error-p eof-value recursive-p"}, ^ lisp/lisp.c:498:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ReadChar, "read-char &optional input-stream eof-error-p eof-value recursive-p"}, ^ lisp/lisp.c:499:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ReadCharNoHang, "read-char-no-hang &optional input-stream eof-error-p eof-value recursive-p"}, ^ lisp/lisp.c:500:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ReadLine, "read-line &optional input-stream eof-error-p eof-value recursive-p", 1}, ^ lisp/lisp.c:501:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Realpart, "realpart number"}, ^ lisp/lisp.c:502:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Replace, "replace sequence1 sequence2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:503:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ReadFromString, "read-from-string string &optional eof-error-p eof-value &key start end preserve-whitespace", 1}, ^ lisp/lisp.c:504:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Require, "require module &optional pathname"}, ^ lisp/lisp.c:505:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Rem, "rem number divisor"}, ^ lisp/lisp.c:506:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Remhash, "remhash key hash-table"}, ^ lisp/lisp.c:507:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Remove, "remove item sequence &key from-end test test-not start end count key"}, ^ lisp/lisp.c:508:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_RemoveDuplicates, "remove-duplicates sequence &key from-end test test-not start end key"}, ^ lisp/lisp.c:509:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_RemoveIf, "remove-if predicate sequence &key from-end start end count key"}, ^ lisp/lisp.c:510:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_RemoveIfNot, "remove-if-not predicate sequence &key from-end start end count key"}, ^ lisp/lisp.c:511:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Remprop, "remprop symbol indicator"}, ^ lisp/lisp.c:512:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_RenameFile, "rename-file filename new-name", 1}, ^ lisp/lisp.c:513:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Return, "return &optional result", 1, 0, Com_Return}, ^ lisp/lisp.c:514:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_ReturnFrom, "return-from name &optional result", 1, 0, Com_ReturnFrom}, ^ lisp/lisp.c:515:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Reverse, "reverse sequence"}, ^ lisp/lisp.c:516:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Round, "round number &optional divisor", 1}, ^ lisp/lisp.c:517:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Fround, "fround number &optional divisor", 1}, ^ lisp/lisp.c:518:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Rplaca, "rplaca place value", 0, 0, Com_Rplac_}, ^ lisp/lisp.c:519:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Rplacd, "rplacd place value", 0, 0, Com_Rplac_}, ^ lisp/lisp.c:520:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Search, "search sequence1 sequence2 &key from-end test test-not key start1 start2 end1 end2"}, ^ lisp/lisp.c:521:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Set, "set symbol value"}, ^ lisp/lisp.c:522:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SetDifference, "set-difference list1 list2 &key test test-not key"}, ^ lisp/lisp.c:523:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SetExclusiveOr, "set-exclusive-or list1 list2 &key test test-not key"}, ^ lisp/lisp.c:524:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NsetExclusiveOr, "nset-exclusive-or list1 list2 &key test test-not key"}, ^ lisp/lisp.c:525:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Setf, "setf &rest form"}, ^ lisp/lisp.c:526:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Psetf, "psetf &rest form"}, ^ lisp/lisp.c:527:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_SetQ, "setq &rest form", 0, 0, Com_Setq}, ^ lisp/lisp.c:528:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Psetq, "psetq &rest form"}, ^ lisp/lisp.c:529:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Sleep, "sleep seconds"}, ^ lisp/lisp.c:530:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Sort, "sort sequence predicate &key key"}, ^ lisp/lisp.c:531:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Sqrt, "sqrt number"}, ^ lisp/lisp.c:532:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Elt, "svref sequence index"}, ^ lisp/lisp.c:533:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Sort, "stable-sort sequence predicate &key key"}, ^ lisp/lisp.c:534:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Streamp, "streamp object"}, ^ lisp/lisp.c:535:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_String, "string object"}, ^ lisp/lisp.c:536:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Stringp, "stringp object"}, ^ lisp/lisp.c:537:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringEqual_, "string= string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:538:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringLess, "string< string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:539:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringGreater, "string> string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:540:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringLessEqual, "string<= string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:541:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringGreaterEqual, "string>= string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:542:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringNotEqual_, "string/= string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:543:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringConcat, "string-concat &rest strings"}, ^ lisp/lisp.c:544:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringEqual, "string-equal string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:545:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringGreaterp, "string-greaterp string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:546:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringNotEqual, "string-not-equal string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:547:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringNotGreaterp, "string-not-greaterp string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:548:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringNotLessp, "string-not-lessp string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:549:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringLessp, "string-lessp string1 string2 &key start1 end1 start2 end2"}, ^ lisp/lisp.c:550:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringTrim, "string-trim character-bag string"}, ^ lisp/lisp.c:551:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringLeftTrim, "string-left-trim character-bag string"}, ^ lisp/lisp.c:552:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringRightTrim, "string-right-trim character-bag string"}, ^ lisp/lisp.c:553:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringUpcase, "string-upcase string &key start end"}, ^ lisp/lisp.c:554:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NstringUpcase, "nstring-upcase string &key start end"}, ^ lisp/lisp.c:555:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringDowncase, "string-downcase string &key start end"}, ^ lisp/lisp.c:556:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NstringDowncase, "nstring-downcase string &key start end"}, ^ lisp/lisp.c:557:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_StringCapitalize, "string-capitalize string &key start end"}, ^ lisp/lisp.c:558:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NstringCapitalize, "nstring-capitalize string &key start end"}, ^ lisp/lisp.c:559:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Subseq, "subseq sequence start &optional end"}, ^ lisp/lisp.c:560:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Subsetp, "subsetp list1 list2 &key test test-not key"}, ^ lisp/lisp.c:561:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Substitute, "substitute newitem olditem sequence &key from-end test test-not start end count key"}, ^ lisp/lisp.c:562:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SubstituteIf, "substitute-if newitem test sequence &key from-end start end count key"}, ^ lisp/lisp.c:563:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SubstituteIfNot, "substitute-if-not newitem test sequence &key from-end start end count key"}, ^ lisp/lisp.c:564:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SymbolFunction, "symbol-function symbol"}, ^ lisp/lisp.c:565:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SymbolName, "symbol-name symbol"}, ^ lisp/lisp.c:566:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Symbolp, "symbolp object"}, ^ lisp/lisp.c:567:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SymbolPlist, "symbol-plist symbol"}, ^ lisp/lisp.c:568:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SymbolPackage, "symbol-package symbol"}, ^ lisp/lisp.c:569:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_SymbolValue, "symbol-value symbol"}, ^ lisp/lisp.c:570:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Tagbody, "tagbody &rest body", 0, 0, Com_Tagbody}, ^ lisp/lisp.c:571:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Terpri, "terpri &optional output-stream"}, ^ lisp/lisp.c:572:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Typep, "typep object type"}, ^ lisp/lisp.c:573:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_The, "the value-type form"}, ^ lisp/lisp.c:574:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Throw, "throw tag result", 1}, ^ lisp/lisp.c:575:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Time, "time form"}, ^ lisp/lisp.c:576:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Truename, "truename pathname"}, ^ lisp/lisp.c:577:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_TreeEqual, "tree-equal tree-1 tree-2 &key test test-not"}, ^ lisp/lisp.c:578:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Truncate, "truncate number &optional divisor", 1}, ^ lisp/lisp.c:579:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Ftruncate, "ftruncate number &optional divisor", 1}, ^ lisp/lisp.c:580:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Unexport, "unexport symbols &optional package"}, ^ lisp/lisp.c:581:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Union, "union list1 list2 &key test test-not key"}, ^ lisp/lisp.c:582:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Nunion, "nunion list1 list2 &key test test-not key"}, ^ lisp/lisp.c:583:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Unless, "unless test &rest body", 1, 0, Com_Unless}, ^ lisp/lisp.c:584:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_UserHomedirPathname, "user-homedir-pathname &optional host"}, ^ lisp/lisp.c:585:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_UnwindProtect, "unwind-protect protect &rest cleanup"}, ^ lisp/lisp.c:586:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_UpperCaseP, "upper-case-p character"}, ^ lisp/lisp.c:587:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Values, "values &rest objects", 1}, ^ lisp/lisp.c:588:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_ValuesList, "values-list list", 1}, ^ lisp/lisp.c:589:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Vector, "vector &rest objects"}, ^ lisp/lisp.c:590:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_When, "when test &rest body", 1, 0, Com_When}, ^ lisp/lisp.c:591:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Write, " write object &key case circle escape length level lines pretty readably right-margin stream"}, ^ lisp/lisp.c:592:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_WriteChar, "write-char string &optional output-stream"}, ^ lisp/lisp.c:593:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_WriteLine, "write-line string &optional output-stream &key start end"}, ^ lisp/lisp.c:594:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_WriteString, "write-string string &optional output-stream &key start end"}, ^ lisp/lisp.c:595:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditCharStore, "lisp::char-store string index value", 0, 1}, ^ lisp/lisp.c:596:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditEltStore, "lisp::elt-store sequence index value", 0, 1}, ^ lisp/lisp.c:597:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditMakeStruct, "lisp::make-struct atom &rest init", 0, 1}, ^ lisp/lisp.c:598:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditPut, " lisp::put symbol indicator value", 0, 1}, ^ lisp/lisp.c:599:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditPuthash, "lisp::puthash key hash-table value", 0, 1}, ^ lisp/lisp.c:600:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditSetSymbolPlist, "lisp::set-symbol-plist symbol list", 0, 1}, ^ lisp/lisp.c:601:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditStructAccess, "lisp::struct-access atom struct", 0, 1}, ^ lisp/lisp.c:602:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditStructType, "lisp::struct-type atom struct", 0, 1}, ^ lisp/lisp.c:603:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditStructStore, "lisp::struct-store atom struct value", 0, 1}, ^ lisp/lisp.c:604:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditVectorStore, "lisp::vector-store array &rest values", 0, 1}, ^ lisp/lisp.c:605:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_XeditDocumentationStore, "lisp::documentation-store symbol type string", 0, 1}, ^ lisp/lisp.c:606:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Zerop, "zerop number"}, ^ lisp/lisp.c:610:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Getenv, "getenv name"}, ^ lisp/lisp.c:611:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_MakePipe, "make-pipe command-line &key direction element-type external-format"}, ^ lisp/lisp.c:612:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PipeBroken, "pipe-broken pipe-stream"}, ^ lisp/lisp.c:613:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PipeErrorStream, "pipe-error-stream pipe-stream"}, ^ lisp/lisp.c:614:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PipeInputDescriptor, "pipe-input-descriptor pipe-stream"}, ^ lisp/lisp.c:615:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_PipeErrorDescriptor, "pipe-error-descriptor pipe-stream"}, ^ lisp/lisp.c:616:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Recomp, "re-comp pattern &key nospec icase nosub newline"}, ^ lisp/lisp.c:617:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Reexec, "re-exec regex string &key count start end notbol noteol"}, ^ lisp/lisp.c:618:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Rep, "re-p object"}, ^ lisp/lisp.c:619:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Setenv, "setenv name value &optional overwrite"}, ^ lisp/lisp.c:620:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_Unsetenv, "unsetenv name"}, ^ lisp/lisp.c:621:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NstringTrim, "nstring-trim character-bag string"}, ^ lisp/lisp.c:622:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NstringLeftTrim, "nstring-left-trim character-bag string"}, ^ lisp/lisp.c:623:5: warning: initialization discards 'const' qualifier from pointer target type {LispFunction, Lisp_NstringRightTrim, "nstring-right-trim character-bag string"}, ^ lisp/lisp.c:624:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_Until, "until test &rest body", 0, 0, Com_Until}, ^ lisp/lisp.c:625:5: warning: initialization discards 'const' qualifier from pointer target type {LispMacro, Lisp_While, "while test &rest body", 0, 0, Com_While}, ^ lisp/lisp.c: In function 'LispGetPageSize': lisp/lisp.c:638:16: warning: declaration of 'pagesize' shadows a global declaration [-Wshadow] static int pagesize = -1; ^ lisp/lisp.c:194:5: warning: shadowed declaration is here [-Wshadow] int pagesize, gcpro; ^ lisp/lisp.c: In function 'LispContinuable': lisp/lisp.c:754:5: warning: passing argument 2 of 'LispFputs' discards 'const' qualifier from pointer target type LispFputs(Stderr, "Type 'continue' if you want to proceed: "); ^ In file included from ./lisp/read.h:35:0, from lisp/lisp.c:71: ./lisp/io.h:98:5: note: expected 'char *' but argument is of type 'const char *' int LispFputs(LispFile*, char*); ^ lisp/lisp.c:762:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("aborted on continuable error"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispTopLevel': lisp/lisp.c:851:2: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("%d raw memory pointer(s) left. Probably a leak.", count); ^ lisp/lisp.c:782:1: note: expected 'char *' but argument is of type 'const char *' LispWarning(char *fmt, ...) ^ lisp/lisp.c: In function 'LispCheckMemLevel': lisp/lisp.c:1143:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispMalloc': lisp/lisp.c:1181:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory, couldn't allocate %lu bytes", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispCalloc': lisp/lisp.c:1198:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory, couldn't allocate %lu bytes", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispRealloc': lisp/lisp.c:1229:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory, couldn't realloc"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispSetVariable': lisp/lisp.c:1276:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", fname, STROBJ(var)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispIntToOpaqueType': lisp/lisp.c:1319:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("Opaque type %d not registered", type); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispAllocAtomProperty': lisp/lisp.c:1378:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("internal error at ALLOC-ATOM-PROPERTY"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispDecrementAtomReference': lisp/lisp.c:1407:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("internal error at DECREMENT-ATOM-REFERENCE"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispSetAtomObjectProperty': lisp/lisp.c:1455:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("Symbol %s must be a package, not %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispSetAtomStructProperty': lisp/lisp.c:1604:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("SET-ATOM-STRUCT-PROPERTY: " ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispAtomPropertyFunction': lisp/lisp.c:1668:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s has an odd property list length", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1674:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("REMPROP: %s has an odd property list length", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispCheckArguments': lisp/lisp.c:1874:5: warning: initialization discards 'const' qualifier from pointer target type static char *types[4] = {"LAMBDA-LIST", "FUNCTION", "MACRO", "SETF-METHOD"}; ^ lisp/lisp.c:1874:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1874:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1874:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1875:5: warning: initialization discards 'const' qualifier from pointer target type static char *fnames[4] = {"LAMBDA", "DEFUN", "DEFMACRO", "DEFSETF"}; ^ lisp/lisp.c:1875:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1875:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1875:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1880:5: warning: initialization discards 'const' qualifier from pointer target type static char *keys[4] = {"&KEY", "&OPTIONAL", "&REST", "&AUX"}; ^ lisp/lisp.c:1880:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1880:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1880:5: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:1894:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s cannot be a %s argument list", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:1896:23: note: in expansion of macro 'GETATOMID' alist->description = GETATOMID("")->value; ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ lisp/lisp.c:1911:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("builtin function argument cannot have default value"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1915:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: bad &AUX argument %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1929:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: syntax error parsing %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1945:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: bad special &KEY %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1956:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s cannot be a %s argument name", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1964:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: bad argument specification %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:1997:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s cannot be a %s argument name", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2005:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: bad argument specification %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2029:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: syntax error parsing %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2035:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s cannot be a %s argument", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2046:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: syntax error parsing %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2049:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s not allowed after %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2057:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s not allowed after %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2066:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s not allowed after %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2079:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: syntax error parsing %s", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2082:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("builtin function cannot have &AUX arguments"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2090:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s not allowed/implemented", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2158:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s: %s cannot end %s arguments", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispAllocSeg': lisp/lisp.c:2229:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:2235:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispUProtect': lisp/lisp.c:2585:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("no match for %s, at UPROTECT", STROBJ(key)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispSymbolFunction': lisp/lisp.c:3170:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("SYMBOL-FUNCTION: %s is not a function", STROBJ(symbol)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispUsePackage': lisp/lisp.c:3213:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispImportSymbol': lisp/lisp.c:3264:2: warning: passing argument 1 of 'LispContinuable' discards 'const' qualifier from pointer target type LispContinuable("Symbol %s already defined in package %s. Redefine?", ^ lisp/lisp.c:740:1: note: expected 'char *' but argument is of type 'const char *' LispContinuable(char *fmt, ...) ^ lisp/lisp.c: In function 'LispDefconstant': lisp/lisp.c:3612:2: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("constant %s is being redefined", STROBJ(atom)); ^ lisp/lisp.c:782:1: note: expected 'char *' but argument is of type 'const char *' LispWarning(char *fmt, ...) ^ lisp/lisp.c: In function 'LispAddDocumentation': lisp/lisp.c:3632:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("DOCUMENTATION: invalid argument"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispRemDocumentation': lisp/lisp.c:3663:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("DOCUMENTATION: invalid argument"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispGetDocumentation': lisp/lisp.c:3682:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("DOCUMENTATION: invalid argument"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispBeginBlock': lisp/lisp.c:3714:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("stack overflow"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:3722:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispEvalBackquoteObject': lisp/lisp.c:3803:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: ,@ only allowed on lists"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:3807:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: comma outside of backquote"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispEvalBackquote': lisp/lisp.c:3927:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: cannot append to %s", STROBJ(cdr)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispMoreEnvironment': lisp/lisp.c:3994:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispMoreStack': lisp/lisp.c:4007:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispMoreGlobals': lisp/lisp.c:4024:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispMoreProtects': lisp/lisp.c:4041:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("out of memory"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispMakeEnvironment': lisp/lisp.c:4141:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too few arguments", STROBJ(name)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:4236:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: &KEY needs arguments as pairs", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:4530:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is an invalid keyword", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:4610:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: too many arguments", STROBJ(name)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispFuncall': lisp/lisp.c:4716:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the function %s is not defined", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:4744:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: %s is invalid as a function", ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispEval': lisp/lisp.c:4767:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", STROBJ(object)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:4782:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("FUNCTION: %s is not a function", STROBJ(result)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c:4788:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: comma outside of backquote"); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispPrint': lisp/lisp.c:4990:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("PRINT: %s is not a stream", STROBJ(stream)); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ lisp/lisp.c: In function 'LispSignal': lisp/lisp.c:5037:13: warning: assignment discards 'const' qualifier from pointer target type errstr = "interrupted"; ^ lisp/lisp.c:5040:13: warning: assignment discards 'const' qualifier from pointer target type errstr = "floating point exception"; ^ lisp/lisp.c:5047:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s", errstr); ^ lisp/lisp.c:671:1: note: expected 'char *' but argument is of type 'const char *' LispDestroy(char *fmt, ...) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: lisp/lisp.c: In function 'LispBegin': ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/lisp.c:5213:38: note: in expansion of macro 'STRING' lisp__data.lisp = LispNewPackage(STRING("LISP"), ^ lisp/lisp.c:2787:1: note: expected 'char *' but argument is of type 'const char *' LispNewString(char *str, long length, int alloced) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ ./lisp/internal.h:62:37: note: in definition of macro 'CONS' #define CONS(car, cdr) LispNewCons(car, cdr) ^ lisp/lisp.c:5214:15: note: in expansion of macro 'STRING' CONS(STRING("COMMON-LISP"), NIL)); ^ lisp/lisp.c:2787:1: note: expected 'char *' but argument is of type 'const char *' LispNewString(char *str, long length, int alloced) ^ lisp/lisp.c:5229:12: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type atom = LispGetPermAtom("*PACKAGE*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5257:16: note: in expansion of macro 'GETATOMID' Skeyword = GETATOMID("KEYWORD"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ ./lisp/internal.h:62:37: note: in definition of macro 'CONS' #define CONS(car, cdr) LispNewCons(car, cdr) ^ lisp/lisp.c:5259:13: note: in expansion of macro 'STRING' CONS(STRING(""), NIL)); ^ lisp/lisp.c:2787:1: note: expected 'char *' but argument is of type 'const char *' LispNewString(char *str, long length, int alloced) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5269:16: note: in expansion of macro 'STATIC_ATOM' Olambda = STATIC_ATOM("LAMBDA"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5271:13: note: in expansion of macro 'STATIC_ATOM' Okey = STATIC_ATOM("&KEY"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5273:14: note: in expansion of macro 'STATIC_ATOM' Orest = STATIC_ATOM("&REST"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5275:18: note: in expansion of macro 'STATIC_ATOM' Ooptional = STATIC_ATOM("&OPTIONAL"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5277:13: note: in expansion of macro 'STATIC_ATOM' Oaux = STATIC_ATOM("&AUX"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/lisp.c:5279:20: note: in expansion of macro 'KEYWORD' Kunspecific = KEYWORD("UNSPECIFIC"); ^ lisp/lisp.c:2985:1: note: expected 'char *' but argument is of type 'const char *' LispNewKeyword(char *string) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5280:16: note: in expansion of macro 'STATIC_ATOM' Oformat = STATIC_ATOM("FORMAT"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5281:27: note: in expansion of macro 'STATIC_ATOM' Oexpand_setf_method = STATIC_ATOM("EXPAND-SETF-METHOD"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5283:20: note: in expansion of macro 'STATIC_ATOM' Omake_struct = STATIC_ATOM("MAKE-STRUCT"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5284:22: note: in expansion of macro 'STATIC_ATOM' Ostruct_access = STATIC_ATOM("STRUCT-ACCESS"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5285:21: note: in expansion of macro 'STATIC_ATOM' Ostruct_store = STATIC_ATOM("STRUCT-STORE"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/lisp.c:5286:20: note: in expansion of macro 'STATIC_ATOM' Ostruct_type = STATIC_ATOM("STRUCT-TYPE"); ^ lisp/lisp.c:2670:1: note: expected 'char *' but argument is of type 'const char *' LispNewStaticAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5293:13: note: in expansion of macro 'GETATOMID' Snil = GETATOMID("NIL"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5294:12: note: in expansion of macro 'GETATOMID' St = GETATOMID("T"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5299:13: note: in expansion of macro 'GETATOMID' Sand = GETATOMID("AND"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5300:13: note: in expansion of macro 'GETATOMID' Sor = GETATOMID("OR"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5301:13: note: in expansion of macro 'GETATOMID' Snot = GETATOMID("NOT"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5302:14: note: in expansion of macro 'GETATOMID' Satom = GETATOMID("ATOM"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5303:16: note: in expansion of macro 'GETATOMID' Ssymbol = GETATOMID("SYMBOL"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5304:17: note: in expansion of macro 'GETATOMID' Sinteger = GETATOMID("INTEGER"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5305:19: note: in expansion of macro 'GETATOMID' Scharacter = GETATOMID("CHARACTER"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5306:16: note: in expansion of macro 'GETATOMID' Sstring = GETATOMID("STRING"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5307:14: note: in expansion of macro 'GETATOMID' Slist = GETATOMID("LIST"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5308:14: note: in expansion of macro 'GETATOMID' Scons = GETATOMID("CONS"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5309:16: note: in expansion of macro 'GETATOMID' Svector = GETATOMID("VECTOR"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5310:15: note: in expansion of macro 'GETATOMID' Sarray = GETATOMID("ARRAY"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5311:16: note: in expansion of macro 'GETATOMID' Sstruct = GETATOMID("STRUCT"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5312:18: note: in expansion of macro 'GETATOMID' Sfunction = GETATOMID("FUNCTION"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5313:18: note: in expansion of macro 'GETATOMID' Spathname = GETATOMID("PATHNAME"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5314:18: note: in expansion of macro 'GETATOMID' Srational = GETATOMID("RATIONAL"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5315:15: note: in expansion of macro 'GETATOMID' Sfloat = GETATOMID("FLOAT"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5316:17: note: in expansion of macro 'GETATOMID' Scomplex = GETATOMID("COMPLEX"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5317:16: note: in expansion of macro 'GETATOMID' Sopaque = GETATOMID("OPAQUE"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:115:27: warning: passing argument 1 of 'LispGetAtomKey' discards 'const' qualifier from pointer target type #define GETATOMID(string) LispGetAtomKey(string, 1) ^ lisp/lisp.c:5318:17: note: in expansion of macro 'GETATOMID' Sdefault = GETATOMID("DEFAULT"); ^ lisp/lisp.c:1326:1: note: expected 'char *' but argument is of type 'const char *' LispGetAtomKey(char *string, int perm) ^ lisp/lisp.c:5320:21: warning: passing argument 1 of 'LispRegisterOpaqueType' discards 'const' qualifier from pointer target type LispArgList_t = LispRegisterOpaqueType("LispArgList*"); ^ lisp/lisp.c:1284:1: note: expected 'char *' but argument is of type 'const char *' LispRegisterOpaqueType(char *desc) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5326:33: note: in expansion of macro 'ATOM2' lisp__data.standard_input = ATOM2("*STANDARD-INPUT*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5333:34: note: in expansion of macro 'ATOM2' lisp__data.standard_output = ATOM2("*STANDARD-OUTPUT*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5339:14: note: in expansion of macro 'ATOM2' object = ATOM2("*STANDARD-ERROR*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5344:26: note: in expansion of macro 'ATOM2' lisp__data.modules = ATOM2("*MODULES*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ ./lisp/internal.h:62:37: note: in definition of macro 'CONS' #define CONS(car, cdr) LispNewCons(car, cdr) ^ lisp/lisp.c:5348:19: note: in expansion of macro 'KEYWORD' object = CONS(KEYWORD("UNIX"), CONS(KEYWORD("XEDIT"), NIL)); ^ lisp/lisp.c:2985:1: note: expected 'char *' but argument is of type 'const char *' LispNewKeyword(char *string) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ ./lisp/internal.h:62:42: note: in definition of macro 'CONS' #define CONS(car, cdr) LispNewCons(car, cdr) ^ lisp/lisp.c:5348:36: note: in expansion of macro 'CONS' object = CONS(KEYWORD("UNIX"), CONS(KEYWORD("XEDIT"), NIL)); ^ lisp/lisp.c:5348:41: note: in expansion of macro 'KEYWORD' object = CONS(KEYWORD("UNIX"), CONS(KEYWORD("XEDIT"), NIL)); ^ lisp/lisp.c:2985:1: note: expected 'char *' but argument is of type 'const char *' LispNewKeyword(char *string) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5349:27: note: in expansion of macro 'ATOM2' lisp__data.features = ATOM2("*FEATURES*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5353:14: note: in expansion of macro 'ATOM2' object = ATOM2("MULTIPLE-VALUES-LIMIT"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ lisp/lisp.c:5369:23: warning: assignment discards 'const' qualifier from pointer target type lisp__data.prompt = isatty(0) ? "> " : NULL; ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:68:26: warning: passing argument 1 of 'LispExecute' discards 'const' qualifier from pointer target type #define EXECUTE(string) LispExecute(string) ^ lisp/lisp.c:5397:5: note: in expansion of macro 'EXECUTE' EXECUTE("(require \"lisp\")"); ^ lisp/lisp.c:5109:1: note: expected 'char *' but argument is of type 'const char *' LispExecute(char *str) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:76:38: warning: passing argument 1 of 'LispGetPermAtom' discards 'const' qualifier from pointer target type #define ATOM2(string) LispNewSymbol(LispGetPermAtom(string)) ^ lisp/lisp.c:5399:14: note: in expansion of macro 'ATOM2' object = ATOM2("*DEFAULT-PATHNAME-DEFAULTS*"); ^ lisp/lisp.c:1633:1: note: expected 'char *' but argument is of type 'const char *' LispGetPermAtom(char *str) ^ :0:9: warning: initialization discards 'const' qualifier from pointer target type lisp/lisp.c:5403:19: note: in expansion of macro 'LISPDIR' char *pathname = LISPDIR; ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/lisp.c:5425:36: note: in expansion of macro 'STRING' PACKAGE = ext = LispNewPackage(STRING("EXT"), NIL); ^ lisp/lisp.c:2787:1: note: expected 'char *' but argument is of type 'const char *' LispNewString(char *str, long length, int alloced) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/lisp.c:5440:30: note: in expansion of macro 'STRING' PACKAGE = LispNewPackage(STRING("USER"), ^ lisp/lisp.c:2787:1: note: expected 'char *' but argument is of type 'const char *' LispNewString(char *str, long length, int alloced) ^ In file included from ./lisp/private.h:49:0, from ./lisp/bytecode.h:32, from lisp/lisp.c:69: ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ ./lisp/internal.h:62:37: note: in definition of macro 'CONS' #define CONS(car, cdr) LispNewCons(car, cdr) ^ lisp/lisp.c:5441:14: note: in expansion of macro 'STRING' CONS(STRING("COMMON-LISP-USER"), NIL)); ^ lisp/lisp.c:2787:1: note: expected 'char *' but argument is of type 'const char *' LispNewString(char *str, long length, int alloced) ^ lisp/lisp.c: In function 'LispDestroy': lisp/lisp.c:671:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] LispDestroy(char *fmt, ...) ^ CC liblisp_a-math.o In file included from lisp/math.c:57:0: ./lisp/mathimp.c:441:5: warning: initialization discards 'const' qualifier from pointer target type "divide by zero", ^ ./lisp/mathimp.c:443:5: warning: initialization discards 'const' qualifier from pointer target type "floating point overflow", ^ ./lisp/mathimp.c:446:1: warning: initialization discards 'const' qualifier from pointer target type }; ^ ./lisp/mathimp.c:450:5: warning: initialization discards 'const' qualifier from pointer target type "is not a number", ^ ./lisp/mathimp.c:452:5: warning: initialization discards 'const' qualifier from pointer target type "is not a real number", ^ ./lisp/mathimp.c:455:1: warning: initialization discards 'const' qualifier from pointer target type }; ^ ./lisp/mathimp.c: In function 'fatal_error': ./lisp/mathimp.c:463:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s", fatal_error_strings[num]); ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/math.c:57:0: ./lisp/mathimp.c: In function 'fatal_object_error': ./lisp/mathimp.c:469:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s %s", STROBJ(obj), fatal_object_error_strings[num]); ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ In file included from lisp/math.c:57:0: ./lisp/mathimp.c: In function 'fatal_builtin_object_error': ./lisp/mathimp.c:475:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s %s", STRFUN(builtin), STROBJ(obj), ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'LispMathInit': ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:73:16: note: in expansion of macro 'STATIC_ATOM' Oequal_ = STATIC_ATOM("="); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:75:20: note: in expansion of macro 'STATIC_ATOM' Oshort_float = STATIC_ATOM("SHORT-FLOAT"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:77:21: note: in expansion of macro 'STATIC_ATOM' Osingle_float = STATIC_ATOM("SINGLE-FLOAT"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:79:21: note: in expansion of macro 'STATIC_ATOM' Odouble_float = STATIC_ATOM("DOUBLE-FLOAT"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:81:20: note: in expansion of macro 'STATIC_ATOM' Olong_float = STATIC_ATOM("LONG-FLOAT"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:84:15: note: in expansion of macro 'STATIC_ATOM' object = STATIC_ATOM("*DEFAULT-FLOAT-FORMAT*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:89:15: note: in expansion of macro 'STATIC_ATOM' object = STATIC_ATOM("PI"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:94:15: note: in expansion of macro 'STATIC_ATOM' object = STATIC_ATOM("MOST-POSITIVE-FIXNUM"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/math.c:98:15: note: in expansion of macro 'STATIC_ATOM' object = STATIC_ATOM("MOST-NEGATIVE-FIXNUM"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ lisp/math.c: In function 'Lisp_Mul': ./lisp/internal.h:291:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a number", \ ^ lisp/math.c:119:6: note: in expansion of macro 'CHECK_NUMBER' CHECK_NUMBER(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Plus': ./lisp/internal.h:291:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a number", \ ^ lisp/math.c:151:6: note: in expansion of macro 'CHECK_NUMBER' CHECK_NUMBER(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Less': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:284:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(compare); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_LessEqual': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:311:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(compare); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Equal_': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:338:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(compare); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Greater': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:365:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(compare); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_GreaterEqual': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:392:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(compare); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_NotEqual': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:410:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Min': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:455:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(result); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Max': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:481:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(result); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Complex': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:538:5: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(realpart); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:543:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(imagpart); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Conjugate': ./lisp/internal.h:291:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a number", \ ^ lisp/math.c:575:5: note: in expansion of macro 'CHECK_NUMBER' CHECK_NUMBER(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Decf': lisp/math.c:605:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", STROBJ(place)); ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/math.c:627:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Denominator': lisp/math.c:672:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a rational number", ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Float': ./lisp/internal.h:256:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a float number", \ ^ lisp/math.c:723:2: note: in expansion of macro 'CHECK_DFLOAT' CHECK_DFLOAT(other); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Gcd': ./lisp/internal.h:227:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an integer", \ ^ lisp/math.c:793:5: note: in expansion of macro 'CHECK_INTEGER' CHECK_INTEGER(integer); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Imagpart': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:819:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Incf': lisp/math.c:840:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("EVAL: the variable %s is unbound", STROBJ(place)); ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/math.c:862:2: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(place); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Isqrt': lisp/math.c:904:22: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] result = FIXNUM((long)floor(sqrt(FIXNUM_VALUE(natural)))); ^ ./lisp/internal.h:182:25: note: in definition of macro 'FIXNUM' ((LispObj*)(((long)(value) << BIT_COUNT) | FIXNUM_MASK)) ^ lisp/math.c:907:23: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] result = INTEGER((long)floor(sqrt(INT_VALUE(natural)))); ^ ./lisp/internal.h:222:41: note: in definition of macro 'INTEGER' #define INTEGER(integer) LispNewInteger(integer) ^ lisp/math.c:930:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a natural number", ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Lcm': ./lisp/internal.h:227:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an integer", \ ^ lisp/math.c:952:5: note: in expansion of macro 'CHECK_INTEGER' CHECK_INTEGER(operand); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Lognot': ./lisp/internal.h:227:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an integer", \ ^ lisp/math.c:1055:5: note: in expansion of macro 'CHECK_INTEGER' CHECK_INTEGER(integer); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Minusp': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:1094:5: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Numerator': lisp/math.c:1175:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a rational number", ^ In file included from ./lisp/math.h:35:0, from lisp/math.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Plusp': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:1223:5: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Rational': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:1256:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'Lisp_Realpart': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:1288:2: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(number); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/math.c: In function 'LispDivide': ./lisp/internal.h:273:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a real number", \ ^ lisp/math.c:1388:6: note: in expansion of macro 'CHECK_REAL' CHECK_REAL(divisor); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-package.o In file included from ./lisp/package.h:35:0, from lisp/package.c:32: lisp/package.c: In function 'LispPackageInit': ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/package.c:58:17: note: in expansion of macro 'KEYWORD' Kinternal = KEYWORD("INTERNAL"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/package.c:59:17: note: in expansion of macro 'KEYWORD' Kexternal = KEYWORD("EXTERNAL"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/package.c:60:18: note: in expansion of macro 'KEYWORD' Kinherited = KEYWORD("INHERITED"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ lisp/package.c: In function 'LispFindPackage': lisp/package.c:94:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("FIND-PACKAGE: %s is not a string or symbol", STROBJ(name)); ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'LispFindPackageOrDie': lisp/package.c:149:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: package %s is not available", ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'LispDoExport': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/package.c:161:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c:165:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: symbol %s cannot be unexported", ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c:186:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: the symbol %s is not available in package %s", ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'LispDoImport': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/package.c:195:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(symbol); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'LispReallyDoSymbols': ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/package.c:213:5: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(init); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/package.c:215:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(variable); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c:222:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: missing package name", STRFUN(builtin)); ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:316:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a constant", \ ^ lisp/package.c:239:5: note: in expansion of macro 'CHECK_CONSTANT' CHECK_CONSTANT(variable); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'LispFindSymbol': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/package.c:311:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(string); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'Lisp_FindAllSymbols': lisp/package.c:439:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string or symbol", ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c: In function 'Lisp_MakePackage': lisp/package.c:633:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: package %s already defined", ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/package.c:648:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: nickname %s matches package %s", ^ In file included from ./lisp/package.h:35:0, from lisp/package.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-pathname.o In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: lisp/pathname.c: In function 'LispPathnameInit': ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/pathname.c:54:15: note: in expansion of macro 'KEYWORD' Kerror = KEYWORD("ERROR"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/pathname.c:55:25: note: in expansion of macro 'STATIC_ATOM' Oparse_namestring = STATIC_ATOM("PARSE-NAMESTRING"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/pathname.c:56:18: note: in expansion of macro 'KEYWORD' Kabsolute = KEYWORD("ABSOLUTE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/pathname.c:57:18: note: in expansion of macro 'KEYWORD' Krelative = KEYWORD("RELATIVE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ lisp/pathname.c: In function 'Lisp_Directory': lisp/pathname.c:192:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad :IF-CANNOT-READ %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:207:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pathname", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:214:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: pathname too long %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:219:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: getcwd(): %s", STRFUN(builtin), strerror(errno)); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:243:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: getcwd(): %s", STRFUN(builtin), strerror(errno)); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:262:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: pathname too long %s", STRFUN(builtin), directory); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:337:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: pathname too long %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:404:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: opendir(%s): %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c: In function 'Lisp_ParseNamestring': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/pathname.c:474:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(host); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:495:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: string %s too large", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:558:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: directory name too long %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:568:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: file name too long %s", STRFUN(builtin), ptr); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:622:14: warning: assignment discards 'const' qualifier from pointer target type namestr = ""; ^ lisp/pathname.c:640:14: warning: assignment discards 'const' qualifier from pointer target type typestr = ""; ^ lisp/pathname.c:690:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad argument %s", STRFUN(builtin), STROBJ(object)); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c: In function 'Lisp_MakePathname': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/pathname.c:721:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(host); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/pathname.c:724:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(device); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:172:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not of type cons", \ ^ lisp/pathname.c:730:2: note: in expansion of macro 'CHECK_CONS' CHECK_CONS(directory); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:312:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a keyword", \ ^ lisp/pathname.c:732:2: note: in expansion of macro 'CHECK_KEYWORD' CHECK_KEYWORD(dir); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:734:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: directory type %s unknown", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/pathname.c:739:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/pathname.c:742:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(type); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:761:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive real number", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/pathname.c:802:6: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(CAR(cdr)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:806:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: directory name too long %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:824:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: file name too long %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c: In function 'Lisp_EnoughNamestring': lisp/pathname.c:970:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad PATHNAME %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:981:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad DEFAULTS %s", ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c:1013:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad PATHNAME %s", STRFUN(builtin), STROBJ(pathname)); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/pathname.c: In function 'Lisp_UserHomedirPathname': lisp/pathname.c:1067:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad hostname %s", STRFUN(builtin), STROBJ(host)); ^ In file included from ./lisp/pathname.h:35:0, from lisp/pathname.c:37: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-read.o lisp/read.c:143:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Nul[] = {"Null", "Nul", NULL}; ^ lisp/read.c:143:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:144:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Soh[] = {"Soh", NULL}; ^ lisp/read.c:145:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Stx[] = {"Stx", NULL}; ^ lisp/read.c:146:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Etx[] = {"Etx", NULL}; ^ lisp/read.c:147:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Eot[] = {"Eot", NULL}; ^ lisp/read.c:148:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Enq[] = {"Enq", NULL}; ^ lisp/read.c:149:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Ack[] = {"Ack", NULL}; ^ lisp/read.c:150:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Bel[] = {"Bell", "Bel", NULL}; ^ lisp/read.c:150:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:151:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Bs[] = {"Backspace", "Bs", NULL}; ^ lisp/read.c:151:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:152:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Tab[] = {"Tab", NULL}; ^ lisp/read.c:153:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Nl[] = {"Newline", "Nl", "Lf", "Linefeed", NULL}; ^ lisp/read.c:153:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:153:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:153:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:154:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Vt[] = {"Vt", NULL}; ^ lisp/read.c:155:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Np[] = {"Page", "Np", NULL}; ^ lisp/read.c:155:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:156:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Cr[] = {"Return", "Cr", NULL}; ^ lisp/read.c:156:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:157:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Ff[] = {"So", "Ff", NULL}; ^ lisp/read.c:157:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:158:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Si[] = {"Si", NULL}; ^ lisp/read.c:159:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Dle[] = {"Dle", NULL}; ^ lisp/read.c:160:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Dc1[] = {"Dc1", NULL}; ^ lisp/read.c:161:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Dc2[] = {"Dc2", NULL}; ^ lisp/read.c:162:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Dc3[] = {"Dc3", NULL}; ^ lisp/read.c:163:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Dc4[] = {"Dc4", NULL}; ^ lisp/read.c:164:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Nak[] = {"Nak", NULL}; ^ lisp/read.c:165:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Syn[] = {"Syn", NULL}; ^ lisp/read.c:166:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Etb[] = {"Etb", NULL}; ^ lisp/read.c:167:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Can[] = {"Can", NULL}; ^ lisp/read.c:168:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Em[] = {"Em", NULL}; ^ lisp/read.c:169:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Sub[] = {"Sub", NULL}; ^ lisp/read.c:170:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Esc[] = {"Escape", "Esc", NULL}; ^ lisp/read.c:170:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:171:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Fs[] = {"Fs", NULL}; ^ lisp/read.c:172:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Gs[] = {"Gs", NULL}; ^ lisp/read.c:173:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Rs[] = {"Rs", NULL}; ^ lisp/read.c:174:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Us[] = {"Us", NULL}; ^ lisp/read.c:175:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Sp[] = {"Space", "Sp", NULL}; ^ lisp/read.c:175:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:176:1: warning: initialization discards 'const' qualifier from pointer target type static char *Char_Del[] = {"Rubout", "Del", "Delete", NULL}; ^ lisp/read.c:176:1: warning: initialization discards 'const' qualifier from pointer target type lisp/read.c:176:1: warning: initialization discards 'const' qualifier from pointer target type In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: lisp/read.c: In function 'Lisp_Read': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/read.c:267:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(input_stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:269:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: stream %s is not readable", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:287:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: EOF reading stream %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c: In function 'LispReadChar': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/read.c:310:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(input_stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:343:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: fcntl(%d): %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:350:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: fcntl(%d): %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:371:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: stream %s is unreadable", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:376:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: EOF reading stream %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c: In function 'Lisp_ReadLine': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/read.c:424:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(input_stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:435:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: stream %s is unreadable", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:443:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: EOS found reading %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:483:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: fcntl: %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c:494:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: EOF found reading %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/read.c:516:15: note: in expansion of macro 'STRING' result = STRING(""); ^ ./lisp/internal.h:708:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewString(char*, long, int); ^ lisp/read.c: In function 'LispRead': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:555:2: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("object cannot start with #\\)"); ^ lisp/read.c:109:13: note: expected 'char *' but argument is of type 'const char *' static void LispReadError(LispObj*, int, char*, ...); ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:557:2: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("dot allowed only on lists"); ^ lisp/read.c:109:13: note: expected 'char *' but argument is of type 'const char *' static void LispReadError(LispObj*, int, char*, ...); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: lisp/read.c: In function 'LispReadError': ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/read.c:603:23: note: in expansion of macro 'LSTRINGSTREAM' LispObj *buffer = LSTRINGSTREAM("", STREAM_READ | STREAM_WRITE, 0); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ lisp/read.c:608:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vsnprintf(string, sizeof(string), fmt, ap); ^ lisp/read.c:608:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] lisp/read.c:611:5: warning: passing argument 2 of 'LispFwrite' discards 'const' qualifier from pointer target type LispFwrite(Stderr, "*** Reading ", 12); ^ In file included from ./lisp/read.h:35:0, from lisp/read.c:33: ./lisp/io.h:100:5: note: expected 'void *' but argument is of type 'const char *' int LispFwrite(LispFile*, void*, int); ^ lisp/read.c:615:5: warning: passing argument 2 of 'LispFwrite' discards 'const' qualifier from pointer target type LispFwrite(Stderr, " at line ", 9); ^ In file included from ./lisp/read.h:35:0, from lisp/read.c:33: ./lisp/io.h:100:5: note: expected 'void *' but argument is of type 'const char *' int LispFwrite(LispFile*, void*, int); ^ lisp/read.c:617:2: warning: passing argument 2 of 'LispFwrite' discards 'const' qualifier from pointer target type LispFwrite(Stderr, "?\n", 2); ^ In file included from ./lisp/read.h:35:0, from lisp/read.c:33: ./lisp/io.h:100:5: note: expected 'void *' but argument is of type 'const char *' int LispFwrite(LispFile*, void*, int); ^ lisp/read.c:625:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("READ: %s", string); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c: In function 'LispReadLabelCircle': lisp/read.c:712:5: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("READ: internal error"); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/read.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/read.c: In function 'LispReadMacro': lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:840:3: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("undefined dispatch macro character #%c", ch); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadMacroArg': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:61:26: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_EOF() READ_ERROR0("unexpected end of input") ^ lisp/read.c:860:2: note: in expansion of macro 'READ_ERROR_EOF' READ_ERROR_EOF(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:62:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_FIXNUM() READ_ERROR0("number is not a fixnum") ^ lisp/read.c:873:3: note: in expansion of macro 'READ_ERROR_FIXNUM' READ_ERROR_FIXNUM(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:62:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_FIXNUM() READ_ERROR0("number is not a fixnum") ^ lisp/read.c:881:6: note: in expansion of macro 'READ_ERROR_FIXNUM' READ_ERROR_FIXNUM(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:895:7: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("bad array specification"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:62:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_FIXNUM() READ_ERROR0("number is not a fixnum") ^ lisp/read.c:908:3: note: in expansion of macro 'READ_ERROR_FIXNUM' READ_ERROR_FIXNUM(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:915:4: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("label #%ld# defined more than once", ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:59:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1, arg2) ^ lisp/read.c:928:7: note: in expansion of macro 'READ_ERROR2' READ_ERROR2("incorrect syntax #%ld= #%ld#", ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:62:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_FIXNUM() READ_ERROR0("number is not a fixnum") ^ lisp/read.c:938:3: note: in expansion of macro 'READ_ERROR_FIXNUM' READ_ERROR_FIXNUM(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:953:7: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("undefined label #%ld#", integer); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:958:3: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("undefined dispatch macro character #%c", ch); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadList': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1005:2: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("illegal start of dotted list"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:61:26: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_EOF() READ_ERROR0("unexpected end of input") ^ lisp/read.c:1014:6: note: in expansion of macro 'READ_ERROR_EOF' READ_ERROR_EOF(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1017:3: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("dotted list not allowed"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1020:3: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("more than one . in list"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1027:7: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("more than one object after . in list"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1039:2: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("illegal end of dotted list"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadQuote': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1054:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadBackquote': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1068:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadCommaquote': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:61:26: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_EOF() READ_ERROR0("unexpected end of input") ^ lisp/read.c:1083:2: note: in expansion of macro 'READ_ERROR_EOF' READ_ERROR_EOF(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1093:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadObject': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1119:2: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("syntax error after #:"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1192:7: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("too many collons"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1223:6: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("syntax error after #:"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispParseAtom': lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:1303:6: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("the package %s is not available", package); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:59:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1, arg2) ^ lisp/read.c:1354:6: note: in expansion of macro 'READ_ERROR2' READ_ERROR2("no extern symbol %s in package %s", symbol, package); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispParseNumber': lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:1372:2: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("radix %d is not in the range 2 to 36", radix); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1447:3: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("floating point overflow"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1490:6: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("divide by zero"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadFunction': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1622:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1625:6: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1630:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadRational': lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:1662:3: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("bad character %c for rational number", ch); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1692:2: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("bad rational number specification"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadCharacter': lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:1748:6: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("unkwnown character %s", stk); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispSkipComment': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:61:26: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_EOF() READ_ERROR0("unexpected end of input") ^ lisp/read.c:1777:6: note: in expansion of macro 'READ_ERROR_EOF' READ_ERROR_EOF(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadEval': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1796:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadComplex': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1818:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadPathname': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1844:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadStruct': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1871:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadArray': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1911:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:1917:11: warning: declaration of 'array' shadows a previous local [-Wshadow] LispObj *array; ^ lisp/read.c:1900:49: warning: shadowed declaration is here [-Wshadow] LispObj *arguments, *initial, *dim, *cons, *array, *data; ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:1924:3: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("bad array for given dimension"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispReadFeature': lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:63:29: note: in expansion of macro 'READ_ERROR0' #define READ_ERROR_INVARG() READ_ERROR0("invalid argument") ^ lisp/read.c:1962:2: note: in expansion of macro 'READ_ERROR_INVARG' READ_ERROR_INVARG(); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:1966:2: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("%s is not a list", STROBJ(FEATURES)); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c: In function 'LispEvalFeature': lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:2009:6: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("bad feature test function %s", STROBJ(function)); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:2011:6: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("bad feature test arguments %s", STROBJ(arguments)); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:55:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format) ^ lisp/read.c:2029:3: note: in expansion of macro 'READ_ERROR0' READ_ERROR0("too many arguments to NOT"); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:2034:6: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("unimplemented feature test function %s", test); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:2040:2: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("bad feature specification %s", STROBJ(feature)); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ lisp/read.c:57:5: warning: passing argument 3 of 'LispReadError' discards 'const' qualifier from pointer target type LispReadError(read__stream, read__line, format, arg1) ^ lisp/read.c:2047:6: note: in expansion of macro 'READ_ERROR1' READ_ERROR1("%s is not a keyword", STROBJ(CAR(object))); ^ lisp/read.c:600:1: note: expected 'char *' but argument is of type 'const char *' LispReadError(LispObj *stream, int line, char *fmt, ...) ^ CC liblisp_a-regex.o lisp/regex.c: In function 'LispRecomp': lisp/regex.c:61:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: recomp(\"%s\"): %s", STRFUN(builtin), pattern, buffer); ^ In file included from ./lisp/regex.h:35:0, from lisp/regex.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/regex.c: In function 'LispRegexInit': ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/regex.c:70:16: note: in expansion of macro 'KEYWORD' Knomatch = KEYWORD("NOMATCH"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ lisp/regex.c: In function 'Lisp_Recomp': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/regex.c:96:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(pattern); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/regex.c: In function 'Lisp_Reexec': ./lisp/internal.h:408:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a regexp", \ ^ lisp/regex.c:145:2: note: in expansion of macro 'CHECK_REGEX' CHECK_REGEX(regex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/regex.c:150:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/regex.c:155:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(count); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/regex.c:158:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: COUNT cannot be larger than 10", STRFUN(builtin)); ^ In file included from ./lisp/regex.h:35:0, from lisp/regex.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-require.o In file included from ./lisp/private.h:49:0, from ./lisp/require.h:35, from lisp/require.c:32: lisp/require.c: In function 'Lisp_Load': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/require.c:53:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(filename); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/require.c: In function 'Lisp_Require': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/require.c:77:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(module); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/require.c:82:6: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(pathname); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-stream.o In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: lisp/stream.c: In function 'LispStreamInit': ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/stream.c:79:14: note: in expansion of macro 'STATIC_ATOM' Oopen = STATIC_ATOM("OPEN"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/stream.c:80:15: note: in expansion of macro 'STATIC_ATOM' Oclose = STATIC_ATOM("CLOSE"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/stream.c:81:18: note: in expansion of macro 'STATIC_ATOM' Otruename = STATIC_ATOM("TRUENAME"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:83:26: note: in expansion of macro 'KEYWORD' Kif_does_not_exist = KEYWORD("IF-DOES-NOT-EXIST"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:84:15: note: in expansion of macro 'KEYWORD' Kprobe = KEYWORD("PROBE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:85:15: note: in expansion of macro 'KEYWORD' Kinput = KEYWORD("INPUT"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:86:16: note: in expansion of macro 'KEYWORD' Koutput = KEYWORD("OUTPUT"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:87:13: note: in expansion of macro 'KEYWORD' Kio = KEYWORD("IO"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:88:20: note: in expansion of macro 'KEYWORD' Knew_version = KEYWORD("NEW-VERSION"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:89:16: note: in expansion of macro 'KEYWORD' Krename = KEYWORD("RENAME"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:90:26: note: in expansion of macro 'KEYWORD' Krename_and_delete = KEYWORD("RENAME-AND-DELETE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:91:19: note: in expansion of macro 'KEYWORD' Koverwrite = KEYWORD("OVERWRITE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:92:16: note: in expansion of macro 'KEYWORD' Kappend = KEYWORD("APPEND"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:93:19: note: in expansion of macro 'KEYWORD' Ksupersede = KEYWORD("SUPERSEDE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/stream.c:94:16: note: in expansion of macro 'KEYWORD' Kcreate = KEYWORD("CREATE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ lisp/stream.c: In function 'Lisp_DeleteFile': lisp/stream.c:114:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a FILE-STREAM", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:381:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pathname", \ ^ lisp/stream.c:119:2: note: in expansion of macro 'CHECK_PATHNAME' CHECK_PATHNAME(filename); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_RenameFile': lisp/stream.c:148:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a FILE-STREAM", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:381:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pathname", \ ^ lisp/stream.c:153:2: note: in expansion of macro 'CHECK_PATHNAME' CHECK_PATHNAME(filename); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:381:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pathname", \ ^ lisp/stream.c:163:2: note: in expansion of macro 'CHECK_PATHNAME' CHECK_PATHNAME(new_name); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:170:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: rename(%s, %s): %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_InputStreamP': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/stream.c:205:5: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_OpenStreamP': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/stream.c:220:5: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_OutputStreamP': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/stream.c:236:5: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_Open': lisp/stream.c:269:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a FILE-STREAM", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:381:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pathname", \ ^ lisp/stream.c:274:2: note: in expansion of macro 'CHECK_PATHNAME' CHECK_PATHNAME(filename); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:290:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad :DIRECTION %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:305:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: only :%s and %s supported for :ELEMENT-TYPE, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:330:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad :IF-EXISTS %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:347:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad :IF-DOES-NO-EXISTS %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:362:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: only :%s and %s supported for :EXTERNAL-FORMAT, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:383:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: file %s does not exist", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:391:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot create file %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:400:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: file %s already exists", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:408:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: backup name for %s too long", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:413:7: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: rename: %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:432:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: open: %s", STRFUN(builtin), strerror(errno)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_Close': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/stream.c:462:5: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_Listen': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/stream.c:511:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:541:4: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: fcntl: %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_MakeStringInputStream': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/stream.c:572:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_MakeStringOutputStream': lisp/stream.c:602:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: only :%s and %s supported for :ELEMENT-TYPE, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:99:2: warning: passing argument 1 of 'LispNewStringStream' discards 'const' qualifier from pointer target type LispNewStringStream(str, flag, length, 0) ^ lisp/stream.c:606:13: note: in expansion of macro 'LSTRINGSTREAM' return (LSTRINGSTREAM("", STREAM_WRITE, 1)); ^ ./lisp/internal.h:722:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStringStream(char*, int, long, int); ^ lisp/stream.c: In function 'Lisp_GetOutputStreamString': lisp/stream.c:625:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not an output string stream", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_MakePipe': lisp/stream.c:668:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is a bad pathname", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:684:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad :DIRECTION %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:697:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: only :%s and %s supported for :ELEMENT-TYPE, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:709:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: only :%s and %s supported for :EXTERNAL-FORMAT, not %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:716:10: warning: assignment discards 'const' qualifier from pointer target type argv[0] = "sh"; ^ lisp/stream.c:717:10: warning: assignment discards 'const' qualifier from pointer target type argv[1] = "-c"; ^ lisp/stream.c:740:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: fork: %s", STRFUN(builtin), strerror(errno)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_PipeBroken': lisp/stream.c:787:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pipe stream", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_PipeErrorStream': lisp/stream.c:814:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pipe stream", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_PipeInputDescriptor': lisp/stream.c:835:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pipe stream", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:838:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: pipe %s is unreadable", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_PipeErrorDescriptor': lisp/stream.c:859:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a pipe stream", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c:862:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: pipe %s is closed", ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/read.h:35, from lisp/stream.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/stream.c: In function 'Lisp_MakePipe': lisp/stream.c:720:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(ifd); ^ lisp/stream.c:721:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(ofd); ^ lisp/stream.c:722:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(efd); ^ CC liblisp_a-string.o In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: lisp/string.c: In function 'LispCharCompare': ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/string.c:84:5: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(character); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/string.c:94:2: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(CAR(object)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'LispCharOp': ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/string.c:256:5: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(character); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_Char': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:380:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/string.c:381:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:387:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: index %ld too large for string length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_XeditCharStore': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:410:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/string.c:411:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oindex); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:415:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: index %ld too large for string length %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/string.c:417:5: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(ovalue); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/string.c:418:5: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:423:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: cannot represent character %d", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_DigitChar': ./lisp/internal.h:188:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a fixnum", \ ^ lisp/string.c:469:5: note: in expansion of macro 'CHECK_FIXNUM' CHECK_FIXNUM(oweight); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/string.c:473:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oradix); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:477:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: radix must be >= 2 and <= 36, not %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_DigitCharP': ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/string.c:503:5: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(ochar); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/string.c:506:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oradix); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:510:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: radix must be >= 2 and <= 36, not %ld", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_IntChar': ./lisp/internal.h:188:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a fixnum", \ ^ lisp/string.c:537:5: note: in expansion of macro 'CHECK_FIXNUM' CHECK_FIXNUM(integer); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_MakeString': ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/string.c:558:5: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(size); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/string.c:561:2: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(initial_element); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_ParseInteger': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:597:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:194:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a positive fixnum", \ ^ lisp/string.c:604:2: note: in expansion of macro 'CHECK_INDEX' CHECK_INDEX(oradix); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:608:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: :RADIX %ld must be in the range 2 to 36", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:667:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s has a bad integer representation", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_ReadFromString': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:742:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c:765:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: unexpected end of input", STRFUN(builtin)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'LispStringTrim': lisp/string.c:794:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a sequence", ^ In file included from ./lisp/private.h:49:0, from ./lisp/helper.h:35, from lisp/string.c:33: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:797:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/string.c:863:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'LispStringUpcase': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:1131:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/string.c:1147:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'LispStringDowncase': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:1203:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/string.c:1219:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'LispStringCapitalize': ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:1274:5: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:343:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is readonly", \ ^ lisp/string.c:1304:2: note: in expansion of macro 'CHECK_STRING_WRITABLE' CHECK_STRING_WRITABLE(ostring); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/string.c: In function 'Lisp_StringConcat': ./lisp/internal.h:81:22: warning: passing argument 1 of 'LispNewString' discards 'const' qualifier from pointer target type #define STRING(str) LispNewString(str, strlen(str), 0) ^ lisp/string.c:1367:10: note: in expansion of macro 'STRING' return (STRING("")); ^ ./lisp/internal.h:708:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewString(char*, long, int); ^ ./lisp/internal.h:339:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a string", \ ^ lisp/string.c:1371:2: note: in expansion of macro 'CHECK_STRING' CHECK_STRING(string); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-struct.o In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: lisp/struct.c: In function 'Lisp_Defstruct': ./lisp/internal.h:300:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a symbol", \ ^ lisp/struct.c:66:5: note: in expansion of macro 'CHECK_SYMBOL' CHECK_SYMBOL(oname); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:79:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s cannot be a structure name", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:99:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: bad initialization %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:106:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s cannot be a field for %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:122:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: only one slot named %s allowed", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:135:2: warning: passing argument 1 of 'LispWarning' discards 'const' qualifier from pointer target type LispWarning("%s: structure %s is being redefined", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:756:6: note: expected 'char *' but argument is of type 'const char *' void LispWarning(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c: In function 'Lisp_XeditMakeStruct': lisp/struct.c:195:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: invalid constructor %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ ./lisp/internal.h:312:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a keyword", \ ^ lisp/struct.c:204:2: note: in expansion of macro 'CHECK_KEYWORD' CHECK_KEYWORD(CAR(list)); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:206:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: values must be provided as pairs", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:276:3: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a field for %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c: In function 'LispStructAccessOrStore': lisp/struct.c:310:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: invalid argument %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c:320:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/struct.c: In function 'Lisp_XeditStructType': lisp/struct.c:364:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: invalid argument %s", ^ In file included from ./lisp/private.h:49:0, from ./lisp/struct.h:35, from lisp/struct.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-time.o lisp/time.c: In function 'Lisp_Time': lisp/time.c:99:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("Real time : %g sec", sec + usec / 1000000.0); ^ In file included from ./lisp/private.h:49:0, from ./lisp/time.h:35, from lisp/time.c:32: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/time.c:107:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("Virtual time: %g sec", sec + usec / 1000000.0); ^ In file included from ./lisp/private.h:49:0, from ./lisp/time.h:35, from lisp/time.c:32: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/time.c:115:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("Profile time: %g sec", sec + usec / 1000000.0); ^ In file included from ./lisp/private.h:49:0, from ./lisp/time.h:35, from lisp/time.c:32: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ lisp/time.c:134:5: warning: passing argument 1 of 'LispMessage' discards 'const' qualifier from pointer target type LispMessage("GC: %ld times, %g sec", ^ In file included from ./lisp/private.h:49:0, from ./lisp/time.h:35, from lisp/time.c:32: ./lisp/internal.h:755:6: note: expected 'char *' but argument is of type 'const char *' void LispMessage(char *fmt, ...) PRINTF_FORMAT; ^ CC liblisp_a-write.o In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/write.h:35, from lisp/write.c:32: lisp/write.c: In function 'LispWriteInit': ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/write.c:117:20: note: in expansion of macro 'STATIC_ATOM' Oprint_level = STATIC_ATOM("*PRINT-LEVEL*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/write.c:121:21: note: in expansion of macro 'STATIC_ATOM' Oprint_length = STATIC_ATOM("*PRINT-LENGTH*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/write.c:125:21: note: in expansion of macro 'STATIC_ATOM' Oprint_circle = STATIC_ATOM("*PRINT-CIRCLE*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/write.c:129:21: note: in expansion of macro 'STATIC_ATOM' Oprint_escape = STATIC_ATOM("*PRINT-ESCAPE*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/write.c:133:16: note: in expansion of macro 'KEYWORD' Kupcase = KEYWORD("UPCASE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/write.c:134:18: note: in expansion of macro 'KEYWORD' Kdowncase = KEYWORD("DOWNCASE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:309:26: warning: passing argument 1 of 'LispNewKeyword' discards 'const' qualifier from pointer target type #define KEYWORD(string) LispNewKeyword(string) ^ lisp/write.c:135:20: note: in expansion of macro 'KEYWORD' Kcapitalize = KEYWORD("CAPITALIZE"); ^ ./lisp/internal.h:720:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewKeyword(char*); ^ ./lisp/internal.h:79:29: warning: passing argument 1 of 'LispNewStaticAtom' discards 'const' qualifier from pointer target type #define STATIC_ATOM(string) LispNewStaticAtom(string) ^ lisp/write.c:136:20: note: in expansion of macro 'STATIC_ATOM' Oprint_case = STATIC_ATOM("*PRINT-CASE*"); ^ ./lisp/internal.h:706:10: note: expected 'char *' but argument is of type 'const char *' LispObj *LispNewStaticAtom(char*); ^ lisp/write.c: In function 'Lisp_FreshLine': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/write.c:154:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(output_stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c: In function 'Lisp_Terpri': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/write.c:242:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(output_stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c: In function 'Lisp_Write': ./lisp/internal.h:390:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a stream", \ ^ lisp/write.c:274:2: note: in expansion of macro 'CHECK_STREAM' CHECK_STREAM(stream); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c: In function 'Lisp_WriteChar': ./lisp/internal.h:146:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s: %s is not a character", \ ^ lisp/write.c:313:5: note: in expansion of macro 'CHECK_SCHAR' CHECK_SCHAR(character); ^ ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c: In function 'check_stream': lisp/write.c:645:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s is not a stream", STROBJ(stream)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/write.h:35, from lisp/write.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c:647:6: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("%s is not writable", STROBJ(stream)); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/write.h:35, from lisp/write.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c: In function 'parse_double': lisp/write.c:678:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] sprintf(stk, fmt, value); ^ lisp/write.c:689:2: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] sprintf(stk, fmt, value); ^ lisp/write.c: In function 'LispWriteList': lisp/write.c:45:2: warning: passing argument 1 of 'LispDestroy' discards 'const' qualifier from pointer target type LispDestroy("stack overflow") ^ lisp/write.c:791:5: note: in expansion of macro 'INCDEPTH' INCDEPTH(); ^ In file included from ./lisp/private.h:49:0, from ./lisp/io.h:35, from ./lisp/write.h:35, from lisp/write.c:32: ./lisp/internal.h:752:6: note: expected 'char *' but argument is of type 'const char *' void LispDestroy(char *fmt, ...) PRINTF_FORMAT; ^ lisp/write.c:798:13: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, ". ", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:820:13: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "...", 3); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:832:17: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, " . ", 3); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:842:14: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "...", 3); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:846:13: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "...", 3); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c: In function 'LispDoWriteObject': lisp/write.c:874:10: warning: assignment discards 'const' qualifier from pointer target type string = "#"; ^ lisp/write.c:876:10: warning: assignment discards 'const' qualifier from pointer target type string = "#"; ^ lisp/write.c:878:10: warning: assignment discards 'const' qualifier from pointer target type string = "#"; ^ lisp/write.c:880:10: warning: assignment discards 'const' qualifier from pointer target type string = "#"; ^ lisp/write.c:899:16: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "#<", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:901:3: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type LispDoWriteAtom(stream, "COMPILED", 8, info->print_case); ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:903:3: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type LispDoWriteAtom(stream, "BUILTIN", 7, info->print_case); ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:907:3: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type LispDoWriteAtom(stream, "UNBOUND", 7, info->print_case); ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:908:6: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type LispDoWriteAtom(stream, "-FUNCTION", 9, info->print_case); ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:951:16: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "#C(", 3); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:977:13: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, ",@", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:985:16: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "#'", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:999:14: warning: assignment discards 'const' qualifier from pointer target type string = "#print_case); ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:1032:16: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "#<", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:1034:10: warning: assignment discards 'const' qualifier from pointer target type string = "FILE-STREAM "; ^ lisp/write.c:1036:10: warning: assignment discards 'const' qualifier from pointer target type string = "STRING-STREAM "; ^ lisp/write.c:1038:10: warning: assignment discards 'const' qualifier from pointer target type string = "STANDARD-STREAM "; ^ lisp/write.c:1040:10: warning: assignment discards 'const' qualifier from pointer target type string = "PIPE-STREAM "; ^ lisp/write.c:1045:13: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type length += LispDoWriteAtom(stream, "CLOSED", ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:1049:17: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type length += LispDoWriteAtom(stream, "READ", ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:1054:17: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type length += LispDoWriteAtom(stream, "WRITE", ^ lisp/write.c:93:12: note: expected 'char *' but argument is of type 'const char *' static int LispDoWriteAtom(LispObj*, char*, int, int); ^ lisp/write.c:1070:17: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, " @", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:1078:16: warning: passing argument 2 of 'LispWriteStr' discards 'const' qualifier from pointer target type length += LispWriteStr(stream, "#P", 2); ^ In file included from lisp/write.c:32:0: ./lisp/write.h:56:5: note: expected 'char *' but argument is of type 'const char *' int LispWriteStr(LispObj*, char*, long); ^ lisp/write.c:1083:16: warning: passing argument 2 of 'LispDoWriteAtom' discards 'const' qualifier from pointer target type length += LispDoWriteAtom(stream, "#type == Rep_StringList ? ^ CC libre_a-rec.o lisp/re/rec.c: In function 'irec_comp': lisp/re/rec.c:111:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] inf.ptr = (unsigned char*)pattern; ^ lisp/re/rec.c:112:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] inf.end = (unsigned char*)endp; ^ lisp/re/rec.c:151:11: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] ptr > (unsigned char*)pattern && *ptr == '('; ptr--) ^ lisp/re/rec.c:154:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (ptr == (unsigned char*)pattern || *ptr == '|') ^ lisp/re/rec.c:206:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (inf.ptr - 1 == (unsigned char*)pattern || ^ lisp/re/rec.c:214:16: warning: declaration of 'alt' shadows a previous local [-Wshadow] rec_alt *alt = calloc(1, sizeof(rec_alt)); ^ lisp/re/rec.c:92:14: warning: shadowed declaration is here [-Wshadow] rec_alt *alt; ^ lisp/re/rec.c: In function 'irec_add_repetition': lisp/re/rec.c:844:11: warning: declaration of 'grp' shadows a previous local [-Wshadow] rec_grp *grp = inf->pgrp; ^ lisp/re/rec.c:836:14: warning: shadowed declaration is here [-Wshadow] rec_grp *grp; ^ lisp/re/rec.c:846:56: warning: comparison between 'rec_rep_t' and 'enum ' [-Wenum-compare] if (rept == Rer_AnyTimes || rept == Rer_Maybe || rept == Re_AtLeast) { ^ CC libre_a-reo.o lisp/re/reo.c: In function 'orec_str_list': lisp/re/reo.c:657:25: warning: declaration of 'str' shadows a parameter [-Wshadow] unsigned char ci, cj, *str; ^ lisp/re/reo.c:576:48: warning: shadowed declaration is here [-Wshadow] orec_str_list(orec_inf *inf, rec_alt *alt, int str, int count) ^ AR libre.a CC libmp_a-mp.o CC libmp_a-mpi.o CC libmp_a-mpr.o AR libmp.a CC xedit-commands.o In file included from /usr/include/string.h:25:0, from /usr/include/X11/Xfuncs.h:46, from commands.c:29: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ commands.c: In function 'DoSave': commands.c:207:34: warning: initialization discards 'const' qualifier from pointer target type static char *nothing_saved = " -- nothing saved.\n"; ^ commands.c: In function 'FindFile': commands.c:630:9: warning: assignment discards 'const' qualifier from pointer target type string = ""; ^ In file included from /usr/include/string.h:634:0, from /usr/include/X11/Xfuncs.h:46, from commands.c:29: commands.c: In function 'compar': commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c:687:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return (strcmp(*(char **)a, *(char **)b)); ^ commands.c: In function 'FileCompletion': commands.c:816:15: warning: assignment discards 'const' qualifier from pointer target type dir_name = "/"; ^ commands.c:819:11: warning: assignment discards 'const' qualifier from pointer target type dir_name = "."; ^ commands.c:918:17: warning: assignment discards 'const' qualifier from pointer target type block.ptr = "/"; ^ CC xedit-hash.o In file included from /usr/include/stdlib.h:24:0, from hash.c:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ CC xedit-hook.o In file included from /usr/include/stdio.h:27:0, from xedit.h:31, from hook.c:40: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ hook.c: In function 'LineEdit': hook.c:1147:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Option needs a command"; ^ hook.c:1150:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Icase needs an command defined or none for search"; ^ hook.c:1153:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Command incorrectly specified"; ^ hook.c:1156:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Can only search backwards"; ^ hook.c:1159:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Badly placed search/replace specifier"; ^ hook.c:1162:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "A single backslash cannot be the last command character"; ^ hook.c:1165:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Regular expression must be separeted by / or ? not both"; ^ hook.c:1168:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Badly placed comma"; ^ hook.c:1171:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Badly placed line offset specifier"; ^ hook.c:1174:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Badly placed line offset increment specifier"; ^ hook.c:1177:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Numeric argument not expected"; ^ hook.c:1180:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Unfinished command"; ^ hook.c:1183:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Bad line range"; ^ hook.c:1188:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Bad backreference"; ^ hook.c:1191:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Failed to replace text"; ^ hook.c:1194:7: warning: assignment discards 'const' qualifier from pointer target type ptr = "Unknown error"; ^ hook.c: In function 'AutoReplaceCallback': hook.c:366:3: warning: ignoring return value of 'wctomb', declared with attribute warn_unused_result [-Wunused-result] wctomb(mb, ((wchar_t*)text.ptr)[i]); ^ hook.c: In function 'AutoReplace': hook.c:311:3: warning: ignoring return value of 'wctomb', declared with attribute warn_unused_result [-Wunused-result] wctomb(mb, ((wchar_t*)block.ptr)[i]); ^ CC xedit-ispell.o In file included from /usr/include/stdio.h:27:0, from xedit.h:31, from ispell.c:33: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ ispell.c:89:5: warning: initialization discards 'const' qualifier from pointer target type {"text", TEXT}, ^ ispell.c:90:5: warning: initialization discards 'const' qualifier from pointer target type {"html", HTML}, ^ ispell.c:211:5: warning: initialization discards 'const' qualifier from pointer target type {"wordChars", "Chars", XtRString, sizeof(char*), ^ ispell.c:211:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:212:2: note: in expansion of macro 'Offset' Offset(wchars), XtRString, ""}, ^ ispell.c:213:5: warning: initialization discards 'const' qualifier from pointer target type {"ispellCommand", "CommandLine", XtRString, sizeof(char*), ^ ispell.c:213:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:214:2: note: in expansion of macro 'Offset' Offset(cmd), XtRString, "/usr/local/bin/ispell"}, ^ ispell.c:215:5: warning: initialization discards 'const' qualifier from pointer target type {"terseMode", "Terse", XtRBoolean, sizeof(Boolean), ^ ispell.c:215:5: warning: initialization discards 'const' qualifier from pointer target type ispell.c:217:5: warning: initialization discards 'const' qualifier from pointer target type {"guessLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:217:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:218:2: note: in expansion of macro 'Offset' Offset(guess_label), XtRString, "Guess"}, ^ ispell.c:219:5: warning: initialization discards 'const' qualifier from pointer target type {"missLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:219:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:220:2: note: in expansion of macro 'Offset' Offset(miss_label), XtRString, "Miss"}, ^ ispell.c:221:5: warning: initialization discards 'const' qualifier from pointer target type {"rootLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:221:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:222:2: note: in expansion of macro 'Offset' Offset(root_label), XtRString, "Root:"}, ^ ispell.c:223:5: warning: initialization discards 'const' qualifier from pointer target type {"noneLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:223:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:224:2: note: in expansion of macro 'Offset' Offset(none_label), XtRString, "None"}, ^ ispell.c:225:5: warning: initialization discards 'const' qualifier from pointer target type {"compoundLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:225:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:226:2: note: in expansion of macro 'Offset' Offset(compound_label), XtRString, "Compound"}, ^ ispell.c:227:5: warning: initialization discards 'const' qualifier from pointer target type {"okLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:227:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:228:2: note: in expansion of macro 'Offset' Offset(ok_label), XtRString, "Ok"}, ^ ispell.c:229:5: warning: initialization discards 'const' qualifier from pointer target type {"eofLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:229:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:230:2: note: in expansion of macro 'Offset' Offset(eof_label), XtRString, "End Of File"}, ^ ispell.c:231:5: warning: initialization discards 'const' qualifier from pointer target type {"repeatLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:231:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:232:2: note: in expansion of macro 'Offset' Offset(repeat_label), XtRString, "Repeat"}, ^ ispell.c:233:5: warning: initialization discards 'const' qualifier from pointer target type {"workingLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:233:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:234:2: note: in expansion of macro 'Offset' Offset(working_label), XtRString, "..."}, ^ ispell.c:235:5: warning: initialization discards 'const' qualifier from pointer target type {"lookLabel", XtCStatus, XtRString, sizeof(String), ^ ispell.c:235:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:236:2: note: in expansion of macro 'Offset' Offset(look_label), XtRString, "Look"}, ^ ispell.c:237:5: warning: initialization discards 'const' qualifier from pointer target type {"lookCommand", "CommandLine", XtRString, sizeof(char*), ^ ispell.c:237:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:238:2: note: in expansion of macro 'Offset' Offset(look_cmd), XtRString, "/usr/bin/egrep -i"}, ^ ispell.c:239:5: warning: initialization discards 'const' qualifier from pointer target type {"wordsFile", "Words", XtRString, sizeof(char*), ^ ispell.c:239:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:240:2: note: in expansion of macro 'Offset' Offset(words_file), XtRString, "/usr/share/dict/words"}, ^ ispell.c:241:5: warning: initialization discards 'const' qualifier from pointer target type {"dictionary", "Dictionary", XtRString, sizeof(char*), ^ ispell.c:241:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:242:2: note: in expansion of macro 'Offset' Offset(dictionary), XtRString, "american"}, ^ ispell.c:243:5: warning: initialization discards 'const' qualifier from pointer target type {"dictionaries", "Dictionary", XtRString, sizeof(char*), ^ ispell.c:243:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:244:2: note: in expansion of macro 'Offset' Offset(dict_list), XtRString, "american americanmed+ english"}, ^ ispell.c:245:5: warning: initialization discards 'const' qualifier from pointer target type {"formatting", "TextFormat", XtRString, sizeof(char*), ^ ispell.c:245:5: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:209:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _ispell, field) ^ ispell.c:246:2: note: in expansion of macro 'Offset' Offset(formatting), XtRString, "text"}, ^ ispell.c: In function 'IspellStartProcess': ispell.c:1344:7: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] ispell.cmd, ispell.dictionary, ispell.wchars); ^ ispell.c: In function 'InitIspell': ispell.c:2041:2: warning: initialization discards 'const' qualifier from pointer target type {"skipLines", "Skip", XtRString, sizeof(char*), ^ ispell.c:2041:2: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/locale.h:28:0, from ispell.c:40: ispell.c:2042:21: warning: initialization discards 'const' qualifier from pointer target type XtOffsetOf(struct _ispell, skip), XtRString, "#"}, ^ ispell.c:2178:28: warning: assignment discards 'const' qualifier from pointer target type dict_res.resource_name = "wordChars"; ^ ispell.c:2179:29: warning: assignment discards 'const' qualifier from pointer target type dict_res.resource_class = "Chars"; ^ ispell.c:2184:27: warning: assignment discards 'const' qualifier from pointer target type dict_res.default_addr = ""; ^ ispell.c:2192:18: warning: assignment discards 'const' qualifier from pointer target type dict->wchars = ""; ^ ispell.c: In function 'IspellEndProcess': ispell.c:1420:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], "&", 1); ^ ispell.c:1422:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], "*", 1); ^ ispell.c:1423:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], ientry->word->value, ientry->word->length); ^ ispell.c:1424:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], "\n", 1); ^ ispell.c:1427:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], "#\n", 2); /* save dictionary */ ^ ispell.c: In function 'timeout_signal': ispell.c:309:20: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] # define WRITES(s) write(STDERR_FILENO, s, strlen(s)) ^ ispell.c:321:5: note: in expansion of macro 'WRITES' WRITES("Warning: Timeout waiting ispell process to die.\n"); ^ ispell.c: In function 'ToggleTerseIspell': ispell.c:1953:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], ispell.terse_mode ? "!\n" : "%\n", 2); ^ ispell.c: In function 'ReplaceIspell': ispell.c:1567:4: warning: ignoring return value of 'wctomb', declared with attribute warn_unused_result [-Wunused-result] wctomb(mb, *(wchar_t*)check.ptr); ^ ispell.c:1575:4: warning: ignoring return value of 'wctomb', declared with attribute warn_unused_result [-Wunused-result] wctomb(mb, *(wchar_t*)check.ptr); ^ ispell.c: In function 'IspellSetTerseMode': ispell.c:405:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], mode ? "!\n" : "%\n", 2); ^ ispell.c: In function 'CheckIspell': ispell.c:1856:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], ispell.sendbuf, len); ^ ispell.c: In function 'IspellStartProcess': ispell.c:1346:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(ispell.ifd); ^ ispell.c:1347:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(ispell.ofd); ^ ispell.c: In function 'IspellSend': ispell.c:935:3: warning: ignoring return value of 'wctomb', declared with attribute warn_unused_result [-Wunused-result] wctomb(mb, ((wchar_t*)block.ptr)[i]); ^ ispell.c:1036:3: warning: ignoring return value of 'wctomb', declared with attribute warn_unused_result [-Wunused-result] wctomb(mb, ((wchar_t*)block.ptr)[i]); ^ ispell.c:1148:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(ispell.ofd[1], ispell.sendbuf, len); ^ CC xedit-lisp.o In file included from /usr/include/stdio.h:27:0, from xedit.h:31, from lisp.c:32: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ lisp.c: In function 'CreateEditModePopup': lisp.c:204:30: warning: initialization discards 'const' qualifier from pointer target type static char *editModes = "editModes"; ^ CC xedit-options.o In file included from /usr/include/stdio.h:27:0, from options.c:32: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ options.c:61:5: warning: initialization discards 'const' qualifier from pointer target type {"set-columns", SetColumns}, ^ options.c:62:5: warning: initialization discards 'const' qualifier from pointer target type {"change-field", ChangeField}, ^ CC xedit-tags.o In file included from /usr/include/stdio.h:27:0, from xedit.h:31, from tags.c:40: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ tags.c: In function 'FindTag': tags.c:495:5: warning: initialization discards 'const' qualifier from pointer target type static String params[] = { "vertical", NULL }; ^ CC xedit-util.o In file included from /usr/include/stdio.h:27:0, from util.c:29: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ util.c: In function 'XeditPrintf': util.c:94:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] size = vsnprintf(buffer, sizeof(buffer), format, va); ^ util.c:94:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] util.c: In function 'ResolveName': util.c:522:10: warning: declaration of 'length' shadows a previous local [-Wshadow] int length = strlen(result); ^ util.c:508:6: warning: shadowed declaration is here [-Wshadow] int length; ^ CC xedit-xedit.o In file included from /usr/include/stdio.h:27:0, from xedit.h:31, from xedit.c:29: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ xedit.c:40:1: warning: initialization discards 'const' qualifier from pointer target type {"quit", QuitAction}, ^ xedit.c:41:1: warning: initialization discards 'const' qualifier from pointer target type {"save-file", SaveFile}, ^ xedit.c:42:1: warning: initialization discards 'const' qualifier from pointer target type {"load-file", LoadFile}, ^ xedit.c:43:1: warning: initialization discards 'const' qualifier from pointer target type {"find-file", FindFile}, ^ xedit.c:44:1: warning: initialization discards 'const' qualifier from pointer target type {"cancel-find-file", CancelFindFile}, ^ xedit.c:45:1: warning: initialization discards 'const' qualifier from pointer target type {"file-completion", FileCompletion}, ^ xedit.c:46:1: warning: initialization discards 'const' qualifier from pointer target type {"popup-menu", PopupMenu}, ^ xedit.c:47:1: warning: initialization discards 'const' qualifier from pointer target type {"kill-file", KillFile}, ^ xedit.c:48:1: warning: initialization discards 'const' qualifier from pointer target type {"split-window", SplitWindow}, ^ xedit.c:49:1: warning: initialization discards 'const' qualifier from pointer target type {"dir-window", DirWindow}, ^ xedit.c:50:1: warning: initialization discards 'const' qualifier from pointer target type {"delete-window", DeleteWindow}, ^ xedit.c:51:1: warning: initialization discards 'const' qualifier from pointer target type {"xedit-focus", XeditFocus}, ^ xedit.c:52:1: warning: initialization discards 'const' qualifier from pointer target type {"other-window", OtherWindow}, ^ xedit.c:53:1: warning: initialization discards 'const' qualifier from pointer target type {"switch-source", SwitchSource}, ^ xedit.c:55:1: warning: initialization discards 'const' qualifier from pointer target type {"lisp-eval", XeditLispEval}, ^ xedit.c:56:1: warning: initialization discards 'const' qualifier from pointer target type {"xedit-print-lisp-eval", XeditPrintLispEval}, ^ xedit.c:57:1: warning: initialization discards 'const' qualifier from pointer target type {"xedit-keyboard-reset",XeditKeyboardReset}, ^ xedit.c:59:1: warning: initialization discards 'const' qualifier from pointer target type {"ispell", IspellAction}, ^ xedit.c:60:1: warning: initialization discards 'const' qualifier from pointer target type {"line-edit", LineEditAction}, ^ xedit.c:61:1: warning: initialization discards 'const' qualifier from pointer target type {"tags", TagsAction} ^ xedit.c:94:4: warning: initialization discards 'const' qualifier from pointer target type {"enableBackups", "EnableBackups", XtRBoolean, sizeof(Boolean), ^ xedit.c:94:4: warning: initialization discards 'const' qualifier from pointer target type xedit.c:96:4: warning: initialization discards 'const' qualifier from pointer target type {"backupNamePrefix", "BackupNamePrefix", XtRString, sizeof(char *), ^ xedit.c:96:4: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/alloca.h:24:0, from /usr/include/stdlib.h:492, from xedit.c:35: xedit.c:91:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _app_resources, field) ^ xedit.c:97:10: note: in expansion of macro 'Offset' Offset(backupNamePrefix),XtRString, ""}, ^ xedit.c:98:4: warning: initialization discards 'const' qualifier from pointer target type {"backupNameSuffix", "BackupNameSuffix", XtRString, sizeof(char *), ^ xedit.c:98:4: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/alloca.h:24:0, from /usr/include/stdlib.h:492, from xedit.c:35: xedit.c:91:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _app_resources, field) ^ xedit.c:99:10: note: in expansion of macro 'Offset' Offset(backupNameSuffix),XtRString, ".BAK"}, ^ xedit.c:100:4: warning: initialization discards 'const' qualifier from pointer target type {"hints", "Hint", XtRString, sizeof(char *), ^ xedit.c:100:4: warning: initialization discards 'const' qualifier from pointer target type xedit.c:102:4: warning: initialization discards 'const' qualifier from pointer target type {"hintsInterval", XtCInterval, XtRInt, sizeof(long), ^ xedit.c:104:4: warning: initialization discards 'const' qualifier from pointer target type {"changedBitmap", XtRBitmap, XtRString, sizeof(char*), ^ In file included from /usr/include/alloca.h:24:0, from /usr/include/stdlib.h:492, from xedit.c:35: xedit.c:91:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _app_resources, field) ^ xedit.c:105:3: note: in expansion of macro 'Offset' Offset(changed_pixmap_name), XtRString, "dot"}, ^ xedit.c:106:4: warning: initialization discards 'const' qualifier from pointer target type {"positionFormat", "Format", XtRString, sizeof(char*), ^ xedit.c:106:4: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/alloca.h:24:0, from /usr/include/stdlib.h:492, from xedit.c:35: xedit.c:91:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _app_resources, field) ^ xedit.c:107:3: note: in expansion of macro 'Offset' Offset(position_format), XtRString, "L%l"}, ^ xedit.c:108:4: warning: initialization discards 'const' qualifier from pointer target type {"autoReplace", "Replace", XtRString, sizeof(char*), ^ xedit.c:108:4: warning: initialization discards 'const' qualifier from pointer target type xedit.c:110:4: warning: initialization discards 'const' qualifier from pointer target type {"tagsName", "TagsName", XtRString, sizeof(char *), ^ xedit.c:110:4: warning: initialization discards 'const' qualifier from pointer target type In file included from /usr/include/alloca.h:24:0, from /usr/include/stdlib.h:492, from xedit.c:35: xedit.c:91:41: warning: initialization discards 'const' qualifier from pointer target type #define Offset(field) XtOffsetOf(struct _app_resources, field) ^ xedit.c:111:10: note: in expansion of macro 'Offset' Offset(tagsName), XtRString, "tags"}, ^ xedit.c:112:4: warning: initialization discards 'const' qualifier from pointer target type {"loadTags", "LoadTags", XtRBoolean, sizeof(Boolean), ^ xedit.c:112:4: warning: initialization discards 'const' qualifier from pointer target type xedit.c: In function 'makeButtonsAndBoxes': xedit.c:320:32: warning: initialization discards 'const' qualifier from pointer target type static char *labelWindow = "labelWindow", *editWindow = "editWindow"; ^ xedit.c:320:61: warning: initialization discards 'const' qualifier from pointer target type static char *labelWindow = "labelWindow", *editWindow = "editWindow"; ^ xedit.c:321:31: warning: initialization discards 'const' qualifier from pointer target type static char *formWindow = "formWindow", *positionWindow = "positionWindow"; ^ xedit.c:321:63: warning: initialization discards 'const' qualifier from pointer target type static char *formWindow = "formWindow", *positionWindow = "positionWindow"; ^ xedit.c:328:2: warning: passing argument 2 of 'MakeCommandButton' discards 'const' qualifier from pointer target type MakeCommandButton(b_row, "quit", DoQuit); ^ In file included from xedit.c:29:0: xedit.h:122:8: note: expected 'char *' but argument is of type 'const char *' Widget MakeCommandButton(Widget, char*, XtCallbackProc); ^ xedit.c:329:2: warning: passing argument 2 of 'MakeCommandButton' discards 'const' qualifier from pointer target type MakeCommandButton(b_row, "save", DoSave); ^ In file included from xedit.c:29:0: xedit.h:122:8: note: expected 'char *' but argument is of type 'const char *' Widget MakeCommandButton(Widget, char*, XtCallbackProc); ^ xedit.c:330:2: warning: passing argument 2 of 'MakeCommandButton' discards 'const' qualifier from pointer target type MakeCommandButton(b_row, "load", DoLoad); ^ In file included from xedit.c:29:0: xedit.h:122:8: note: expected 'char *' but argument is of type 'const char *' Widget MakeCommandButton(Widget, char*, XtCallbackProc); ^ xedit.c:331:19: warning: passing argument 2 of 'MakeStringBox' discards 'const' qualifier from pointer target type filenamewindow = MakeStringBox(b_row, "filename", NULL); ^ In file included from xedit.c:29:0: xedit.h:123:8: note: expected 'String' but argument is of type 'const char *' Widget MakeStringBox(Widget, String, String); ^ xedit.c:423:12: warning: passing argument 2 of 'AddTextSource' discards 'const' qualifier from pointer target type item = AddTextSource(scratch, "*scratch*", "*scratch*", ^ In file included from xedit.c:29:0: xedit.h:126:19: note: expected 'String' but argument is of type 'const char *' xedit_flist_item *AddTextSource(Widget, String, String, int, FileAccess); ^ xedit.c:423:12: warning: passing argument 3 of 'AddTextSource' discards 'const' qualifier from pointer target type item = AddTextSource(scratch, "*scratch*", "*scratch*", ^ In file included from xedit.c:29:0: xedit.h:126:19: note: expected 'String' but argument is of type 'const char *' xedit_flist_item *AddTextSource(Widget, String, String, int, FileAccess); ^ xedit.c: In function 'PositionChanged': xedit.c:556:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] fmt_buf, info->line_number); ^ xedit.c:560:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] fmt_buf, info->column_number); ^ xedit.c:564:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] fmt_buf, info->insert_position); ^ xedit.c:568:6: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] fmt_buf, info->last_position); ^ CCLD xedit CC lisp_lsp-hash.o In file included from /usr/include/stdlib.h:24:0, from hash.c:27: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ CC lisp_lsp-lsp.o In file included from /usr/include/stdio.h:27:0, from lisp/lsp.c:32: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ CCLD lisp/lsp CC lisp_re_tests-tests.o In file included from /usr/include/stdio.h:27:0, from lisp/re/tests.c:36: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ CCLD lisp/re/tests make[2]: Entering directory '/builddir/build/BUILD/xedit-1.2.1' test -z "/usr/bin" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/bin" install -p xedit '/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/bin' test -z "/usr/share/X11/app-defaults" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/X11/app-defaults" install -p -m 644 app-defaults/Xedit-color app-defaults/Xedit '/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/X11/app-defaults' test -z "/usr/share/X11/xedit" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/X11/xedit" install -p -m 644 ./lisp/modules/lisp.lsp ./lisp/modules/xedit.lsp ./lisp/modules/syntax.lsp ./lisp/modules/indent.lsp '/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/X11/xedit' test -z "/usr/share/X11/xedit/progmodes" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/X11/xedit/progmodes" install -p -m 644 ./lisp/modules/progmodes/auto.lsp ./lisp/modules/progmodes/c.lsp ./lisp/modules/progmodes/html.lsp ./lisp/modules/progmodes/imake.lsp ./lisp/modules/progmodes/lisp.lsp ./lisp/modules/progmodes/make.lsp ./lisp/modules/progmodes/man.lsp ./lisp/modules/progmodes/patch.lsp ./lisp/modules/progmodes/perl.lsp ./lisp/modules/progmodes/python.lsp ./lisp/modules/progmodes/rpm.lsp ./lisp/modules/progmodes/sgml.lsp ./lisp/modules/progmodes/sh.lsp ./lisp/modules/progmodes/xconf.lsp ./lisp/modules/progmodes/xlog.lsp ./lisp/modules/progmodes/xrdb.lsp '/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/X11/xedit/progmodes' make[2]: Leaving directory '/builddir/build/BUILD/xedit-1.2.1' make[1]: Leaving directory '/builddir/build/BUILD/xedit-1.2.1' + install -D -m 644 /builddir/build/SOURCES/xedit.desktop /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/applications/xedit.desktop + desktop-file-validate /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/applications/xedit.desktop + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/xedit-1.2.1 extracting debug info from /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/bin/xedit dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 2912 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.yFCceU + umask 022 + cd /builddir/build/BUILD + cd xedit-1.2.1 + make check Making check in man make[1]: Entering directory '/builddir/build/BUILD/xedit-1.2.1/man' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/builddir/build/BUILD/xedit-1.2.1/man' make[1]: Entering directory '/builddir/build/BUILD/xedit-1.2.1' make[1]: Leaving directory '/builddir/build/BUILD/xedit-1.2.1' + exit 0 Processing files: xedit-1.2.1-1.fc22.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.W9AzC6 + umask 022 + cd /builddir/build/BUILD + cd xedit-1.2.1 + DOCDIR=/builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/doc/xedit + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/doc/xedit + cp -pr AUTHORS /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/doc/xedit + cp -pr ChangeLog /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/doc/xedit + cp -pr COPYING /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/doc/xedit + cp -pr README /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64/usr/share/doc/xedit + exit 0 Provides: application() application(xedit.desktop) xedit = 1.2.1-1.fc22 xedit(x86-64) = 1.2.1-1.fc22 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libX11.so.6()(64bit) libXaw.so.7()(64bit) libXmu.so.6()(64bit) libXt.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) Processing files: xedit-debuginfo-1.2.1-1.fc22.x86_64 Provides: xedit-debuginfo = 1.2.1-1.fc22 xedit-debuginfo(x86-64) = 1.2.1-1.fc22 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 warning: Could not canonicalize hostname: buildhw-02.phx2.fedoraproject.org Wrote: /builddir/build/RPMS/xedit-1.2.1-1.fc22.x86_64.rpm Wrote: /builddir/build/RPMS/xedit-debuginfo-1.2.1-1.fc22.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ZNavkl + umask 022 + cd /builddir/build/BUILD + cd xedit-1.2.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/xedit-1.2.1-1.fc22.x86_64 + exit 0 Child return code was: 0 LEAVE do -->